(options)
| 6256 | } |
| 6257 | |
| 6258 | function makeOS2Table(options) { |
| 6259 | return new table.Table('OS/2', [ |
| 6260 | {name: 'version', type: 'USHORT', value: 0x0003}, |
| 6261 | {name: 'xAvgCharWidth', type: 'SHORT', value: 0}, |
| 6262 | {name: 'usWeightClass', type: 'USHORT', value: 0}, |
| 6263 | {name: 'usWidthClass', type: 'USHORT', value: 0}, |
| 6264 | {name: 'fsType', type: 'USHORT', value: 0}, |
| 6265 | {name: 'ySubscriptXSize', type: 'SHORT', value: 650}, |
| 6266 | {name: 'ySubscriptYSize', type: 'SHORT', value: 699}, |
| 6267 | {name: 'ySubscriptXOffset', type: 'SHORT', value: 0}, |
| 6268 | {name: 'ySubscriptYOffset', type: 'SHORT', value: 140}, |
| 6269 | {name: 'ySuperscriptXSize', type: 'SHORT', value: 650}, |
| 6270 | {name: 'ySuperscriptYSize', type: 'SHORT', value: 699}, |
| 6271 | {name: 'ySuperscriptXOffset', type: 'SHORT', value: 0}, |
| 6272 | {name: 'ySuperscriptYOffset', type: 'SHORT', value: 479}, |
| 6273 | {name: 'yStrikeoutSize', type: 'SHORT', value: 49}, |
| 6274 | {name: 'yStrikeoutPosition', type: 'SHORT', value: 258}, |
| 6275 | {name: 'sFamilyClass', type: 'SHORT', value: 0}, |
| 6276 | {name: 'bFamilyType', type: 'BYTE', value: 0}, |
| 6277 | {name: 'bSerifStyle', type: 'BYTE', value: 0}, |
| 6278 | {name: 'bWeight', type: 'BYTE', value: 0}, |
| 6279 | {name: 'bProportion', type: 'BYTE', value: 0}, |
| 6280 | {name: 'bContrast', type: 'BYTE', value: 0}, |
| 6281 | {name: 'bStrokeVariation', type: 'BYTE', value: 0}, |
| 6282 | {name: 'bArmStyle', type: 'BYTE', value: 0}, |
| 6283 | {name: 'bLetterform', type: 'BYTE', value: 0}, |
| 6284 | {name: 'bMidline', type: 'BYTE', value: 0}, |
| 6285 | {name: 'bXHeight', type: 'BYTE', value: 0}, |
| 6286 | {name: 'ulUnicodeRange1', type: 'ULONG', value: 0}, |
| 6287 | {name: 'ulUnicodeRange2', type: 'ULONG', value: 0}, |
| 6288 | {name: 'ulUnicodeRange3', type: 'ULONG', value: 0}, |
| 6289 | {name: 'ulUnicodeRange4', type: 'ULONG', value: 0}, |
| 6290 | {name: 'achVendID', type: 'CHARARRAY', value: 'XXXX'}, |
| 6291 | {name: 'fsSelection', type: 'USHORT', value: 0}, |
| 6292 | {name: 'usFirstCharIndex', type: 'USHORT', value: 0}, |
| 6293 | {name: 'usLastCharIndex', type: 'USHORT', value: 0}, |
| 6294 | {name: 'sTypoAscender', type: 'SHORT', value: 0}, |
| 6295 | {name: 'sTypoDescender', type: 'SHORT', value: 0}, |
| 6296 | {name: 'sTypoLineGap', type: 'SHORT', value: 0}, |
| 6297 | {name: 'usWinAscent', type: 'USHORT', value: 0}, |
| 6298 | {name: 'usWinDescent', type: 'USHORT', value: 0}, |
| 6299 | {name: 'ulCodePageRange1', type: 'ULONG', value: 0}, |
| 6300 | {name: 'ulCodePageRange2', type: 'ULONG', value: 0}, |
| 6301 | {name: 'sxHeight', type: 'SHORT', value: 0}, |
| 6302 | {name: 'sCapHeight', type: 'SHORT', value: 0}, |
| 6303 | {name: 'usDefaultChar', type: 'USHORT', value: 0}, |
| 6304 | {name: 'usBreakChar', type: 'USHORT', value: 0}, |
| 6305 | {name: 'usMaxContext', type: 'USHORT', value: 0} |
| 6306 | ], options); |
| 6307 | } |
| 6308 | |
| 6309 | exports.unicodeRanges = unicodeRanges; |
| 6310 | exports.getUnicodeRange = getUnicodeRange; |
nothing calls this directly
no outgoing calls
no test coverage detected