| 1 | /* | 
|---|
| 2 | * Copyright © 2017  Google, Inc. | 
|---|
| 3 | * | 
|---|
| 4 | *  This is part of HarfBuzz, a text shaping library. | 
|---|
| 5 | * | 
|---|
| 6 | * Permission is hereby granted, without written agreement and without | 
|---|
| 7 | * license or royalty fees, to use, copy, modify, and distribute this | 
|---|
| 8 | * software and its documentation for any purpose, provided that the | 
|---|
| 9 | * above copyright notice and the following two paragraphs appear in | 
|---|
| 10 | * all copies of this software. | 
|---|
| 11 | * | 
|---|
| 12 | * IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR | 
|---|
| 13 | * DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES | 
|---|
| 14 | * ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN | 
|---|
| 15 | * IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH | 
|---|
| 16 | * DAMAGE. | 
|---|
| 17 | * | 
|---|
| 18 | * THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, | 
|---|
| 19 | * BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND | 
|---|
| 20 | * FITNESS FOR A PARTICULAR PURPOSE.  THE SOFTWARE PROVIDED HEREUNDER IS | 
|---|
| 21 | * ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO | 
|---|
| 22 | * PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. | 
|---|
| 23 | * | 
|---|
| 24 | * Google Author(s): Behdad Esfahbod | 
|---|
| 25 | */ | 
|---|
| 26 |  | 
|---|
| 27 | #ifndef HB_OT_POST_MACROMAN_HH | 
|---|
| 28 | #if 0 /* Make checks happy. */ | 
|---|
| 29 | #define HB_OT_POST_MACROMAN_HH | 
|---|
| 30 | #include "hb.hh" | 
|---|
| 31 | #endif | 
|---|
| 32 |  | 
|---|
| 33 |  | 
|---|
| 34 | _S( ".notdef") | 
|---|
| 35 | _S( ".null") | 
|---|
| 36 | _S( "nonmarkingreturn") | 
|---|
| 37 | _S( "space") | 
|---|
| 38 | _S( "exclam") | 
|---|
| 39 | _S( "quotedbl") | 
|---|
| 40 | _S( "numbersign") | 
|---|
| 41 | _S( "dollar") | 
|---|
| 42 | _S( "percent") | 
|---|
| 43 | _S( "ampersand") | 
|---|
| 44 | _S( "quotesingle") | 
|---|
| 45 | _S( "parenleft") | 
|---|
| 46 | _S( "parenright") | 
|---|
| 47 | _S( "asterisk") | 
|---|
| 48 | _S( "plus") | 
|---|
| 49 | _S( "comma") | 
|---|
| 50 | _S( "hyphen") | 
|---|
| 51 | _S( "period") | 
|---|
| 52 | _S( "slash") | 
|---|
| 53 | _S( "zero") | 
|---|
| 54 | _S( "one") | 
|---|
| 55 | _S( "two") | 
|---|
| 56 | _S( "three") | 
|---|
| 57 | _S( "four") | 
|---|
| 58 | _S( "five") | 
|---|
| 59 | _S( "six") | 
|---|
| 60 | _S( "seven") | 
|---|
| 61 | _S( "eight") | 
|---|
| 62 | _S( "nine") | 
|---|
| 63 | _S( "colon") | 
|---|
| 64 | _S( "semicolon") | 
|---|
| 65 | _S( "less") | 
|---|
| 66 | _S( "equal") | 
|---|
| 67 | _S( "greater") | 
|---|
| 68 | _S( "question") | 
|---|
| 69 | _S( "at") | 
|---|
| 70 | _S( "A") | 
|---|
| 71 | _S( "B") | 
|---|
| 72 | _S( "C") | 
|---|
| 73 | _S( "D") | 
|---|
| 74 | _S( "E") | 
|---|
| 75 | _S( "F") | 
|---|
| 76 | _S( "G") | 
|---|
| 77 | _S( "H") | 
|---|
| 78 | _S( "I") | 
|---|
| 79 | _S( "J") | 
|---|
| 80 | _S( "K") | 
|---|
| 81 | _S( "L") | 
|---|
| 82 | _S( "M") | 
|---|
| 83 | _S( "N") | 
|---|
| 84 | _S( "O") | 
|---|
| 85 | _S( "P") | 
|---|
| 86 | _S( "Q") | 
|---|
| 87 | _S( "R") | 
|---|
| 88 | _S( "S") | 
|---|
| 89 | _S( "T") | 
|---|
| 90 | _S( "U") | 
|---|
| 91 | _S( "V") | 
|---|
| 92 | _S( "W") | 
|---|
| 93 | _S( "X") | 
|---|
| 94 | _S( "Y") | 
|---|
| 95 | _S( "Z") | 
|---|
| 96 | _S( "bracketleft") | 
|---|
| 97 | _S( "backslash") | 
|---|
| 98 | _S( "bracketright") | 
|---|
| 99 | _S( "asciicircum") | 
|---|
| 100 | _S( "underscore") | 
|---|
| 101 | _S( "grave") | 
|---|
| 102 | _S( "a") | 
|---|
| 103 | _S( "b") | 
|---|
| 104 | _S( "c") | 
|---|
| 105 | _S( "d") | 
|---|
| 106 | _S( "e") | 
|---|
| 107 | _S( "f") | 
|---|
| 108 | _S( "g") | 
|---|
| 109 | _S( "h") | 
|---|
| 110 | _S( "i") | 
|---|
| 111 | _S( "j") | 
|---|
| 112 | _S( "k") | 
|---|
| 113 | _S( "l") | 
|---|
| 114 | _S( "m") | 
|---|
| 115 | _S( "n") | 
|---|
| 116 | _S( "o") | 
|---|
| 117 | _S( "p") | 
|---|
| 118 | _S( "q") | 
|---|
| 119 | _S( "r") | 
|---|
| 120 | _S( "s") | 
|---|
| 121 | _S( "t") | 
|---|
| 122 | _S( "u") | 
|---|
| 123 | _S( "v") | 
|---|
| 124 | _S( "w") | 
|---|
| 125 | _S( "x") | 
|---|
| 126 | _S( "y") | 
|---|
| 127 | _S( "z") | 
|---|
| 128 | _S( "braceleft") | 
|---|
| 129 | _S( "bar") | 
|---|
| 130 | _S( "braceright") | 
|---|
| 131 | _S( "asciitilde") | 
|---|
| 132 | _S( "Adieresis") | 
|---|
| 133 | _S( "Aring") | 
|---|
| 134 | _S( "Ccedilla") | 
|---|
| 135 | _S( "Eacute") | 
|---|
| 136 | _S( "Ntilde") | 
|---|
| 137 | _S( "Odieresis") | 
|---|
| 138 | _S( "Udieresis") | 
|---|
| 139 | _S( "aacute") | 
|---|
| 140 | _S( "agrave") | 
|---|
| 141 | _S( "acircumflex") | 
|---|
| 142 | _S( "adieresis") | 
|---|
| 143 | _S( "atilde") | 
|---|
| 144 | _S( "aring") | 
|---|
| 145 | _S( "ccedilla") | 
|---|
| 146 | _S( "eacute") | 
|---|
| 147 | _S( "egrave") | 
|---|
| 148 | _S( "ecircumflex") | 
|---|
| 149 | _S( "edieresis") | 
|---|
| 150 | _S( "iacute") | 
|---|
| 151 | _S( "igrave") | 
|---|
| 152 | _S( "icircumflex") | 
|---|
| 153 | _S( "idieresis") | 
|---|
| 154 | _S( "ntilde") | 
|---|
| 155 | _S( "oacute") | 
|---|
| 156 | _S( "ograve") | 
|---|
| 157 | _S( "ocircumflex") | 
|---|
| 158 | _S( "odieresis") | 
|---|
| 159 | _S( "otilde") | 
|---|
| 160 | _S( "uacute") | 
|---|
| 161 | _S( "ugrave") | 
|---|
| 162 | _S( "ucircumflex") | 
|---|
| 163 | _S( "udieresis") | 
|---|
| 164 | _S( "dagger") | 
|---|
| 165 | _S( "degree") | 
|---|
| 166 | _S( "cent") | 
|---|
| 167 | _S( "sterling") | 
|---|
| 168 | _S( "section") | 
|---|
| 169 | _S( "bullet") | 
|---|
| 170 | _S( "paragraph") | 
|---|
| 171 | _S( "germandbls") | 
|---|
| 172 | _S( "registered") | 
|---|
| 173 | _S( "copyright") | 
|---|
| 174 | _S( "trademark") | 
|---|
| 175 | _S( "acute") | 
|---|
| 176 | _S( "dieresis") | 
|---|
| 177 | _S( "notequal") | 
|---|
| 178 | _S( "AE") | 
|---|
| 179 | _S( "Oslash") | 
|---|
| 180 | _S( "infinity") | 
|---|
| 181 | _S( "plusminus") | 
|---|
| 182 | _S( "lessequal") | 
|---|
| 183 | _S( "greaterequal") | 
|---|
| 184 | _S( "yen") | 
|---|
| 185 | _S( "mu") | 
|---|
| 186 | _S( "partialdiff") | 
|---|
| 187 | _S( "summation") | 
|---|
| 188 | _S( "product") | 
|---|
| 189 | _S( "pi") | 
|---|
| 190 | _S( "integral") | 
|---|
| 191 | _S( "ordfeminine") | 
|---|
| 192 | _S( "ordmasculine") | 
|---|
| 193 | _S( "Omega") | 
|---|
| 194 | _S( "ae") | 
|---|
| 195 | _S( "oslash") | 
|---|
| 196 | _S( "questiondown") | 
|---|
| 197 | _S( "exclamdown") | 
|---|
| 198 | _S( "logicalnot") | 
|---|
| 199 | _S( "radical") | 
|---|
| 200 | _S( "florin") | 
|---|
| 201 | _S( "approxequal") | 
|---|
| 202 | _S( "Delta") | 
|---|
| 203 | _S( "guillemotleft") | 
|---|
| 204 | _S( "guillemotright") | 
|---|
| 205 | _S( "ellipsis") | 
|---|
| 206 | _S( "nonbreakingspace") | 
|---|
| 207 | _S( "Agrave") | 
|---|
| 208 | _S( "Atilde") | 
|---|
| 209 | _S( "Otilde") | 
|---|
| 210 | _S( "OE") | 
|---|
| 211 | _S( "oe") | 
|---|
| 212 | _S( "endash") | 
|---|
| 213 | _S( "emdash") | 
|---|
| 214 | _S( "quotedblleft") | 
|---|
| 215 | _S( "quotedblright") | 
|---|
| 216 | _S( "quoteleft") | 
|---|
| 217 | _S( "quoteright") | 
|---|
| 218 | _S( "divide") | 
|---|
| 219 | _S( "lozenge") | 
|---|
| 220 | _S( "ydieresis") | 
|---|
| 221 | _S( "Ydieresis") | 
|---|
| 222 | _S( "fraction") | 
|---|
| 223 | _S( "currency") | 
|---|
| 224 | _S( "guilsinglleft") | 
|---|
| 225 | _S( "guilsinglright") | 
|---|
| 226 | _S( "fi") | 
|---|
| 227 | _S( "fl") | 
|---|
| 228 | _S( "daggerdbl") | 
|---|
| 229 | _S( "periodcentered") | 
|---|
| 230 | _S( "quotesinglbase") | 
|---|
| 231 | _S( "quotedblbase") | 
|---|
| 232 | _S( "perthousand") | 
|---|
| 233 | _S( "Acircumflex") | 
|---|
| 234 | _S( "Ecircumflex") | 
|---|
| 235 | _S( "Aacute") | 
|---|
| 236 | _S( "Edieresis") | 
|---|
| 237 | _S( "Egrave") | 
|---|
| 238 | _S( "Iacute") | 
|---|
| 239 | _S( "Icircumflex") | 
|---|
| 240 | _S( "Idieresis") | 
|---|
| 241 | _S( "Igrave") | 
|---|
| 242 | _S( "Oacute") | 
|---|
| 243 | _S( "Ocircumflex") | 
|---|
| 244 | _S( "apple") | 
|---|
| 245 | _S( "Ograve") | 
|---|
| 246 | _S( "Uacute") | 
|---|
| 247 | _S( "Ucircumflex") | 
|---|
| 248 | _S( "Ugrave") | 
|---|
| 249 | _S( "dotlessi") | 
|---|
| 250 | _S( "circumflex") | 
|---|
| 251 | _S( "tilde") | 
|---|
| 252 | _S( "macron") | 
|---|
| 253 | _S( "breve") | 
|---|
| 254 | _S( "dotaccent") | 
|---|
| 255 | _S( "ring") | 
|---|
| 256 | _S( "cedilla") | 
|---|
| 257 | _S( "hungarumlaut") | 
|---|
| 258 | _S( "ogonek") | 
|---|
| 259 | _S( "caron") | 
|---|
| 260 | _S( "Lslash") | 
|---|
| 261 | _S( "lslash") | 
|---|
| 262 | _S( "Scaron") | 
|---|
| 263 | _S( "scaron") | 
|---|
| 264 | _S( "Zcaron") | 
|---|
| 265 | _S( "zcaron") | 
|---|
| 266 | _S( "brokenbar") | 
|---|
| 267 | _S( "Eth") | 
|---|
| 268 | _S( "eth") | 
|---|
| 269 | _S( "Yacute") | 
|---|
| 270 | _S( "yacute") | 
|---|
| 271 | _S( "Thorn") | 
|---|
| 272 | _S( "thorn") | 
|---|
| 273 | _S( "minus") | 
|---|
| 274 | _S( "multiply") | 
|---|
| 275 | _S( "onesuperior") | 
|---|
| 276 | _S( "twosuperior") | 
|---|
| 277 | _S( "threesuperior") | 
|---|
| 278 | _S( "onehalf") | 
|---|
| 279 | _S( "onequarter") | 
|---|
| 280 | _S( "threequarters") | 
|---|
| 281 | _S( "franc") | 
|---|
| 282 | _S( "Gbreve") | 
|---|
| 283 | _S( "gbreve") | 
|---|
| 284 | _S( "Idotaccent") | 
|---|
| 285 | _S( "Scedilla") | 
|---|
| 286 | _S( "scedilla") | 
|---|
| 287 | _S( "Cacute") | 
|---|
| 288 | _S( "cacute") | 
|---|
| 289 | _S( "Ccaron") | 
|---|
| 290 | _S( "ccaron") | 
|---|
| 291 | _S( "dcroat") | 
|---|
| 292 |  | 
|---|
| 293 |  | 
|---|
| 294 | #endif /* HB_OT_POST_MACROMAN_HH */ | 
|---|
| 295 |  | 
|---|