From dab02e117703d36994feb51bffa9001014246905 Mon Sep 17 00:00:00 2001 From: Kiliman Date: Tue, 12 Sep 2017 15:04:53 -0400 Subject: [PATCH 01/15] Create folders for each font and move common to parent --- extract.js | 36 +- index.js | 77 +- ...eratorMonoLig-MediumItalic_charstrings.xml | 130 - .../OperatorMonoLig-MediumItalic_classdef.xml | 20 - .../OperatorMonoLig-MediumItalic_cmap.xml | 42 - .../OperatorMonoLig-MediumItalic_config.xml | 21 - .../OperatorMonoLig-MediumItalic_glyphs.xml | 20 - .../OperatorMonoLig-MediumItalic_hmtx.xml | 20 - .../OperatorMonoLig-MediumItalic_names.xml | 45 - .../OperatorMonoLig-Medium_charstrings.xml | 139 - ligature/OperatorMonoLig-Medium_classdef.xml | 20 - ligature/OperatorMonoLig-Medium_cmap.xml | 42 - ligature/OperatorMonoLig-Medium_config.xml | 21 - ligature/OperatorMonoLig-Medium_glyphs.xml | 20 - ligature/OperatorMonoLig-Medium_hmtx.xml | 20 - ligature/OperatorMonoLig-Medium_lookup.xml | 42 - ligature/OperatorMonoLig-Medium_names.xml | 45 - .../OperatorMonoSSmLig-Medium/charstrings.xml | 302 + ligature/OperatorMonoSSmLig-Medium/config.xml | 21 + ligature/OperatorMonoSSmLig-Medium/glyphs.xml | 22 + ligature/OperatorMonoSSmLig-Medium/gsubrs.xml | 900 ++ ligature/OperatorMonoSSmLig-Medium/hmtx.xml | 22 + ligature/OperatorMonoSSmLig-Medium/names.xml | 29 + ligature/OperatorMonoSSmLig-Medium/subrs.xml | 978 ++ ...Lig-MediumItalic_lookup.xml => lookup.xml} | 22 +- ligature_source/OperatorMonoSSmLig-Medium.ttx | 9739 +++++++++++++++++ 26 files changed, 12125 insertions(+), 670 deletions(-) delete mode 100644 ligature/OperatorMonoLig-MediumItalic_charstrings.xml delete mode 100644 ligature/OperatorMonoLig-MediumItalic_classdef.xml delete mode 100644 ligature/OperatorMonoLig-MediumItalic_cmap.xml delete mode 100644 ligature/OperatorMonoLig-MediumItalic_config.xml delete mode 100644 ligature/OperatorMonoLig-MediumItalic_glyphs.xml delete mode 100644 ligature/OperatorMonoLig-MediumItalic_hmtx.xml delete mode 100644 ligature/OperatorMonoLig-MediumItalic_names.xml delete mode 100644 ligature/OperatorMonoLig-Medium_charstrings.xml delete mode 100644 ligature/OperatorMonoLig-Medium_classdef.xml delete mode 100644 ligature/OperatorMonoLig-Medium_cmap.xml delete mode 100644 ligature/OperatorMonoLig-Medium_config.xml delete mode 100644 ligature/OperatorMonoLig-Medium_glyphs.xml delete mode 100644 ligature/OperatorMonoLig-Medium_hmtx.xml delete mode 100644 ligature/OperatorMonoLig-Medium_lookup.xml delete mode 100644 ligature/OperatorMonoLig-Medium_names.xml create mode 100644 ligature/OperatorMonoSSmLig-Medium/charstrings.xml create mode 100644 ligature/OperatorMonoSSmLig-Medium/config.xml create mode 100644 ligature/OperatorMonoSSmLig-Medium/glyphs.xml create mode 100644 ligature/OperatorMonoSSmLig-Medium/gsubrs.xml create mode 100644 ligature/OperatorMonoSSmLig-Medium/hmtx.xml create mode 100644 ligature/OperatorMonoSSmLig-Medium/names.xml create mode 100644 ligature/OperatorMonoSSmLig-Medium/subrs.xml rename ligature/{OperatorMonoLig-MediumItalic_lookup.xml => lookup.xml} (93%) create mode 100644 ligature_source/OperatorMonoSSmLig-Medium.ttx diff --git a/extract.js b/extract.js index 68ce5f2..d99634e 100644 --- a/extract.js +++ b/extract.js @@ -22,12 +22,14 @@ async function main() { const dom = new DOMParser().parseFromString(xml); await extractAndWrite('glyphs', extractGlyphs, dom); - await extractAndWrite('cmap', extractCmap, dom); - await extractAndWrite('classdef', extractClassDef, dom); + //await extractAndWrite('cmap', extractCmap, dom); + //await extractAndWrite('classdef', extractClassDef, dom); await extractAndWrite('hmtx', extractHmtx, dom); - await extractAndWrite('lookup', extractLookup, dom); + //await extractAndWrite('lookup', extractLookup, dom); await extractAndWrite('charstrings', extractCharStrings, dom); - + await extractAndWrite('subrs', extractSubrs, dom); + await extractAndWrite('gsubrs', extractGlobalSubrs, dom); + console.log('Done'); } @@ -35,7 +37,11 @@ async function extractAndWrite(name, func, dom) { const newDom = func(dom); console.log('Finished extracting ' + name); - const fileName = `./ligature/${fontName}_${name}.xml`; + const folder = `./ligature/${fontName}`; + const fileName = `./${folder}/${name}.xml`; + if (!fs.existsSync(folder)) { + fs.mkdirSync(folder); + } await fs.writeFileAsync(fileName, format(serialize(newDom))); console.log('Finished writing ' + name); } @@ -133,4 +139,24 @@ const extractCharStrings = dom => { return newDom; }; +const extractSubrs = dom => { + const subrs = xpath.select( + '/ttFont/CFF/CFFFont/Private/Subrs', + dom, + true + ); + + return subrs; +}; + +const extractGlobalSubrs = dom => { + const subrs = xpath.select( + '/ttFont/CFF/GlobalSubrs', + dom, + true + ); + + return subrs; +}; + main(); diff --git a/index.js b/index.js index 38cb98b..daf43d8 100644 --- a/index.js +++ b/index.js @@ -14,7 +14,7 @@ const NodeType = {}; NodeType.TEXT_NODE = 3; async function main() { - fontName = process.argv[2] || 'OperatorMono-MediumItalic'; + fontName = process.argv[2] || 'OperatorMonoSSm-Medium'; ligFontName = fontName.split('-').join('Lig-'); const srcFileName = `./original/${fontName}.ttx`; @@ -25,10 +25,10 @@ async function main() { await processPatch('names', patchNames, dom); await processPatch('glyphs', patchGlyphs, dom); - await processPatch('cmap', patchCmap, dom); - await processPatch('classdef', patchClassDef, dom); + //await processPatch('cmap', patchCmap, dom); + //await processPatch('classdef', patchClassDef, dom); await processPatch('hmtx', patchHmtx, dom); - await processPatch('lookup', patchLookup, dom); + //await processPatch('lookup', patchLookup, dom); await processPatch('charstrings', patchCharStrings, dom); //return; @@ -38,7 +38,7 @@ async function main() { } async function loadConfigAsync(name) { - const fileName = `./ligature/${ligFontName}_${name}.xml`; + const fileName = `./ligature/${ligFontName}/${name}.xml`; const xml = await fs.readFileAsync(fileName, 'utf-8'); return new DOMParser().parseFromString(xml); } @@ -243,7 +243,6 @@ async function patchCharStrings(dom) { const nameDom = await loadConfigAsync('names'); const cffFont = xpath.select('/ttFont/CFF/CFFFont', dom, true); - cffFont.setAttribute('name', ligFontName); // get names from name config const fullName = nameDom.documentElement.getAttribute('fullName'); @@ -251,12 +250,74 @@ async function patchCharStrings(dom) { setAttribute(cffFont, 'FullName', 'value', fullName); setAttribute(cffFont, 'FamilyName', 'value', familyName); + const charStrings = xpath.select('/CharStrings/CharString', configDom); const targetCharStrings = xpath.select('CharStrings', cffFont, true); - const charStrings = xpath.select('/CharStrings/CharString', configDom); - charStrings.forEach(node => targetCharStrings.appendChild(node)); + const subrs = { + map: [], + source: await loadConfigAsync('subrs'), + target: xpath.select('/ttFont/CFF/CFFFont/Private/Subrs', dom, true) + }; + const gsubrs = { + map: [], + source: await loadConfigAsync('gsubrs'), + target: xpath.select('/ttFont/CFF/GlobalSubrs', dom, true) + }; + + charStrings.forEach(node => { + patchCharStringSubrs(node, subrs, gsubrs); + targetCharStrings.appendChild(node); + }); } +const patchCharStringSubrs = (node, subrs, gsubrs) => { + // check for callsubr/callgsubr + const lines = node.childNodes[0].textContent.split('\n'); + const newLines = []; + let patched = false; + lines.forEach(line => { + const matches = line.match(/(.*?)(-?\d+) (callsubr|callgsubr)$/); + if (matches != null) { + const { map, source, target } = matches[3] === 'callsubr' ? subrs : gsubrs; + const index = matches[2]; + let newIndex = 0; + if (!map[index]) { + // find subr in source dom and copy to target dom + const srcIndex = parseInt(index) + 107; + const srcSubr = xpath.select( + `//CharString[@index="${srcIndex}"]`, + source, + true + ); + + // patch up source in case it also has any callsubrs + patchCharStringSubrs(srcSubr, subrs, gsubrs); + + // append subr to target dom and get new index + newIndex = xpath.select('count(CharString)', target, true); + srcSubr.setAttribute('index', newIndex); + target.appendChild(srcSubr); + + // add new index to map and rewrite call + newIndex = newIndex - 107; + map[index] = newIndex; + } else { + newIndex = map[index]; + } + + // rewrite line with new subr index + console.log(line); + line = `${matches[1]}${newIndex} ${matches[3]}`; + console.log(line); + patched = true; + } + newLines.push(line); + }); + if (patched) { + node.childNodes[0].textContent = newLines.join('\n'); + } +}; + const setAttribute = (parent, path, name, value) => { var node = xpath.select(path, parent, true); node.setAttribute(name, value); diff --git a/ligature/OperatorMonoLig-MediumItalic_charstrings.xml b/ligature/OperatorMonoLig-MediumItalic_charstrings.xml deleted file mode 100644 index 26b9646..0000000 --- a/ligature/OperatorMonoLig-MediumItalic_charstrings.xml +++ /dev/null @@ -1,130 +0,0 @@ - - - 107 385.31746 184.40079 rmoveto -4.36612 -7.70291 4.56085 -7.80026 4.75555 -7.89761 -49.33333 -50 -44 -25 -38.66667 0 -34.66667 0 -17.33333 19.66667 0 39.33333 0 52 36 61.33333 72 70.66667 11.63492 -43.63095 20.77249 -48.19974 29.91005 -52.76852 rrcurveto -358.73317 -8.25699 rmoveto -2.9023 -5.00752 2.98312 -5.04793 3.06395 -5.08835 -49.33333 -50 -44 -25 -38.66667 0 -34.66667 0 -17.33333 19.66667 0 39.33333 0 52 36 61.33333 72 70.66667 12.23906 -45.8965 22.35022 -50.95206 32.46135 -56.00764 rrcurveto -143.94937 -196.1438 rmoveto -89 65 rlineto --42 46 -35.66667 44 -29.33333 42 38 46.66667 39.33333 58 40.66667 69.33333 rrcurveto --88 31 rlineto --24.66667 -48.66667 -25.66666 -44 -26.66667 -39.33333 -28.66667 52 -19.33333 51.33333 -10 50.66667 31.33333 29.33333 24.33334 30 17.33333 30.66667 17.33333 30.66667 8.66667 26.33333 0 22 0 22 -6.83333 16.66667 -13.66667 11.33333 -13.66667 11.33333 -17.83333 5.66667 -22 0 rrcurveto --32.66667 0 -30.16666 -18.16667 -27.66667 -36.33333 -27.66667 -36.33333 -13.83333 -45.5 0 -54.66667 0 -12 0.33333 -9.33333 0.66667 -6.66667 -85.33333 -68.66667 -57.29137 -67.4156 -29.24939 -66.16457 -42.08394 74.16457 -25.3753 61.74895 -8.66667 49.33333 31.33333 29.33333 24.33334 30 17.33333 30.66667 rrcurveto -17.33333 30.66667 8.66667 26.33333 0 22 0 22 -6.83333 16.66667 -13.66667 11.33333 -13.66667 11.33333 -17.83333 5.66667 -22 0 -32.66667 0 -30.16666 -18.16667 -27.66667 -36.33333 -27.66667 -36.33333 -13.83333 -45.5 0 -54.66667 0 -12 0.33333 -9.33333 0.66667 -6.66667 rrcurveto --129.33333 -104 -64.66667 -100.66667 0 -97.33333 0 -39.33333 10.66667 -31.16667 21.33333 -23 21.33333 -23 30.33334 -11.5 39.33333 0 65.33333 0 69.33334 34.66667 73.33333 69.33333 rrcurveto -33 -47 rlineto -30.66667 -38.66667 37.33333 -19.33333 44 0 64.6701 0 69.66667 35 74.66322 70 28 -39.33333 30.66667 -38.33334 33.33333 -37.33333 rrcurveto -endchar - - - 107 442.49721 378 rmoveto -65.50279 335 -102 -3 -174 -892 101 0 rlineto -433 892 rmoveto --64.76233 -332 -109.23767 -560 101 0 175 895 rlineto -endchar - - - 107 1051 456 rmoveto --940 0 -19 -91 941 0 rlineto --24 -129 rmoveto --941 0 -19 -91 941 0 rlineto -endchar - - - 657 1601 527 rmoveto --1450 0 -19 -91 1451 0 rlineto --64 -240 rmoveto --1451 0 -19 -91 1451 0 rlineto --1408 163 rmoveto -1451 0 18 91 -1450 0 rlineto -endchar - - - 657 1188 -22 rmoveto -373 251 17 91 -281 291 -74 -72 83.33333 -83 -1195.33333 0 -19 -91 1305.69879 0 75.30121 -75 -2 -11 -65.2963 -43 -1337.7037 0 -19 -91 1218.51852 0 -124.51852 -82 rlineto -endchar - - - 107 652 -22 rmoveto -373 251 17 91 -281 291 -74 -72 83.33333 -83 -659.33333 0 -19 -91 769.69879 0 75.30121 -75 -2 -11 -65.2963 -43 -801.7037 0 -19 -91 682.51852 0 -124.51852 -82 rlineto -endchar - - - 107 1009 236 rmoveto --428 0 88 129 364 0 18 91 -320 0 159 234 -89 36 -184 -270 -506 0 -19 -91 462 0 -88 -129 -398 0 -19 -91 355 0 rlineto --208 -305 96 -28 227 333 471 0 rlineto -endchar - - - 657 1022 726 rmoveto --135.886 -199 -735.114 0 -19 -91 691.97517 0 -52.57901 -77 -660.39616 0 -19 -91 617.25734 0 -49.16478 -72 -592.09254 0 -19 -91 548.95372 0 -180.95372 -265 96 -28 199.56036 293 rlineto -787.43964 0 19 91 -744.46014 0 49.03873 72 719.42142 0 18 91 -675.44191 0 52.4442 77 644.99773 0 18 91 -601.01822 0 111.01822 163 rlineto -endchar - - - 107 247 -32 rmoveto -30 -84 562 271 18 103 rlineto --569 -161 rmoveto -553 261 17 91 -461 291 -74 -72 430 -249 -2 -11 -508 -226 rlineto -endchar - - - 107 628 -22 rmoveto -373 251 17 91 -281 291 -74 -72 195.78313 -195 -758.78313 0 -18 -93 786.48148 0 -285.48148 -188 rlineto -endchar - - - 107 497 251 rmoveto -17 93 -301 0 -18 -93 rlineto -409 93 rmoveto --18 -93 302 0 17 93 rlineto -endchar - - - 657 1178 -22 rmoveto -373 251 17 91 -281 291 -74 -72 196 -195 -1309 0 -18 -93 1336 0 -285 -188 rlineto -endchar - - - 107 256 171 rmoveto -481 -299 66 67 -527 329 rlineto -563 467 rmoveto --534 -295 -16 -91 440 -249 74 72 -409 208 2 10 488 261 rlineto -endchar - - - 657 1592 456 rmoveto --1183.31798 0 107.31798 71 -45 84 -374 -251 -16 -91 280 -291 74 72 -94.62 95 1190.62 0 19 91 -1300.256 0 -63.744 64 2 10 83.13364 55 1302.86636 0 rlineto -endchar - - - 1207 2119 344 rmoveto --1169 0 -18 -93 1170 0 rlineto --1631 360 rmoveto --374 -251 -16 -91 280 -291 74 72 -200 201 369 0 17 93 -382 0 277 183 rlineto -213 -282 rmoveto -72 hlineto -4 17.33333 20.16667 73.16667 36.33333 129 36.33333 129 19.83334 70.83333 3.33333 12.66667 rrcurveto --140 hlineto --2.66667 -14 -8.5 -71.33333 -14.33333 -128.66667 -14.33333 -128.66667 -8.83334 -72.66666 -3.33333 -16.66667 rrcurveto -77 -114 rmoveto --135 0 -26 -131 135 0 rlineto -endchar - - - 107 472 611 rmoveto --374 -251 -16 -91 280 -291 74 72 -200.196 201 765.196 0 17 93 -777.60829 0 276.60829 183 rlineto -endchar - - - 657 472 611 rmoveto --374 -251 -16 -91 280 -291 74 72 -200.196 201 1315.196 0 17 93 -1327.60829 0 276.60829 183 rlineto -endchar - - - 107 981 252 rmoveto -19 91 -173 0 35 179 -97 0 -35 -179 -170 0 -1 0 -172 0 35 179 -97 0 -35 -179 -171 0 -19 -91 173 0 -35 -179 rlineto -97 0 35 179 170 0 1 0 172 0 -35 -179 97 0 35 179 rlineto -endchar - - \ No newline at end of file diff --git a/ligature/OperatorMonoLig-MediumItalic_classdef.xml b/ligature/OperatorMonoLig-MediumItalic_classdef.xml deleted file mode 100644 index 1fbbfbe..0000000 --- a/ligature/OperatorMonoLig-MediumItalic_classdef.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/ligature/OperatorMonoLig-MediumItalic_cmap.xml b/ligature/OperatorMonoLig-MediumItalic_cmap.xml deleted file mode 100644 index 3941959..0000000 --- a/ligature/OperatorMonoLig-MediumItalic_cmap.xml +++ /dev/null @@ -1,42 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/ligature/OperatorMonoLig-MediumItalic_config.xml b/ligature/OperatorMonoLig-MediumItalic_config.xml deleted file mode 100644 index 7ac5475..0000000 --- a/ligature/OperatorMonoLig-MediumItalic_config.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/ligature/OperatorMonoLig-MediumItalic_glyphs.xml b/ligature/OperatorMonoLig-MediumItalic_glyphs.xml deleted file mode 100644 index 6dee8e6..0000000 --- a/ligature/OperatorMonoLig-MediumItalic_glyphs.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/ligature/OperatorMonoLig-MediumItalic_hmtx.xml b/ligature/OperatorMonoLig-MediumItalic_hmtx.xml deleted file mode 100644 index 36b4c36..0000000 --- a/ligature/OperatorMonoLig-MediumItalic_hmtx.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/ligature/OperatorMonoLig-MediumItalic_names.xml b/ligature/OperatorMonoLig-MediumItalic_names.xml deleted file mode 100644 index e95a238..0000000 --- a/ligature/OperatorMonoLig-MediumItalic_names.xml +++ /dev/null @@ -1,45 +0,0 @@ - - - - Operator Mono Lig - - - Medium Italic - - - H&Co: Operator Mono Lig Medium Italic: 1.200 - - - Operator Mono Lig Medium Italic - - - OperatorMonoLig-MediumItalic - - - Operator Mono Lig - - - Medium Italic - - - Operator Mono Lig Medium - - - Italic - - - H&Co: Operator Mono Lig Medium Italic: 1.200 - - - Operator Mono Lig Medium Italic - - - OperatorMonoLig-MediumItalic - - - Operator Mono Lig - - - Medium Italic - - \ No newline at end of file diff --git a/ligature/OperatorMonoLig-Medium_charstrings.xml b/ligature/OperatorMonoLig-Medium_charstrings.xml deleted file mode 100644 index 121fd1a..0000000 --- a/ligature/OperatorMonoLig-Medium_charstrings.xml +++ /dev/null @@ -1,139 +0,0 @@ - - - 107 270.7619 245 rmoveto -21.46031 -26 57.77777 -70 rlineto --30.66667 -48 -33.66666 -24 -36.66667 0 -22.66667 0 -17.5 7.5 -12.33333 15 -12.33333 15 -6.16667 19.16667 0 23.33333 0 43.33333 22.66667 39.33334 45.33333 35.33333 rrcurveto -494.49207 -43 rmoveto -20.63492 -25 47.87302 -58 rlineto --30.66667 -48 -33.66666 -24 -36.66667 0 -22.66667 0 -17.5 7.5 -12.33333 15 -12.33333 15 -6.16667 19.16667 0 23.33333 0 43.33333 22.66667 39.33334 45.33333 35.33333 rrcurveto -191 256 rmoveto --7 102 rlineto --102.81816 1.3353 -73.66667 -18 -44.51517 -37.3353 -40 -33.54839 -20 -40.66667 0 -47.78494 0 -35.33333 18.66667 -43 37.33333 -50.66667 -88.66667 -55.33333 -44.33333 -65 0 -74.66667 0 -12 1 -11.66667 2 -11.33333 -18 22 -23.66667 29.33333 -29.33333 36.66667 rrcurveto -36 66.66667 27.66667 69.66666 19.33333 72.66667 rrcurveto --94 11 rlineto --9.33333 -47.33333 -15 -51.33334 -20.66667 -55.33333 -6.66667 8 -18.16666 21.16667 -29.66667 34.33333 -29.66667 34.33333 -22.66666 28.33334 -15.66667 22.33333 -15.66667 22.33333 -7.83333 19.5 0 16.66667 0 26.66667 12.66667 19.5 25.33333 12.33333 25.33333 12.33333 46 4.5 66.66667 -3.33333 rrcurveto --7 102 rlineto --102.81816 1.3353 -73.66667 -18 -44.51517 -37.3353 -40 -33.54839 -20 -40.66667 0 -47.78494 0 -35.33333 18.66667 -43 37.33333 -50.66667 -88.66667 -55.33333 -44.33333 -65 0 -74.66667 0 -43.33333 13.16667 -35.16667 26.33333 -27 26.33333 -27 37.83334 -13.5 49.33333 0 rrcurveto -69.33333 0 58.33334 33.33333 47.33333 66.66667 46.66667 -64.66667 94.66666 -33.33333 142.66667 -2 69.33333 0 58.33334 33.33333 47.33333 66.66667 19.33333 -24 26 -33.66667 32.66667 -43.33333 rrcurveto -91 69 rlineto --12.66667 16 -35.33333 43.66667 -58 71.33333 36 66.66667 27.66667 69.66666 19.33333 72.66667 rrcurveto --94 11 rlineto --9.33333 -47.33333 -15 -51.33334 -20.66667 -55.33333 -6.66667 8 -18.16666 21.16667 -29.66667 34.33333 -29.66667 34.33333 -22.66666 28.33334 -15.66667 22.33333 -15.66667 22.33333 -7.83333 19.5 0 16.66667 0 26.66667 12.66667 19.5 25.33333 12.33333 25.33333 12.33333 46 4.5 66.66667 -3.33333 rrcurveto -endchar - - - 107 672 709 rmoveto --892 105 901 vlineto --454 -9 rmoveto --892 105 901 vlineto -410 -1418 rmoveto -0 vmoveto -endchar - - - 107 1028 458 rmoveto --956 -2 0 -94 956 2 rlineto --126 vmoveto --956 -2 0 -94 956 2 rlineto -endchar - - - 657 72 526 rmoveto -0 -94 1506 2 0 94 rlineto --331 vmoveto --1506 -2 0 -94 1506 2 rlineto --1506 159 rmoveto -1506 2 0 94 -1506 -2 rlineto -endchar - - - 657 1245 -20 rmoveto -333 273 0 93 -328 271 -62 -80 99 -79 -1215 -2 0 -94 1332 2 74 -59 0 -11 -70 -56 -1336 -2 0 -94 1219 2 -106 -86 rlineto -endchar - - - 107 695 -20 rmoveto -333 273 0 93 -328 271 -62 -80 99 -79 -665 -2 0 -94 782 2 74 -59 0 -11 -70 -56 -786 -2 0 -94 669 2 -106 -86 rlineto -endchar - - - 107 1028 238 rmoveto --457 -1 65 126 392 1 0 94 -344 -1 121 238 -96 46 -145 -284 -492 -1 0 -94 445 1 -65 -126 -380 -1 0 -94 333 1 rlineto --153 -300 96 -43 175 343 505 1 rlineto -endchar - - - 657 969 741 rmoveto --109 -214 -788 -1 0 -94 740 1 -38 -76 -702 -1 0 -94 654 1 -34 -67 -620 -1 0 -94 572 1 -132 -259 96 -43 154 302 rlineto -816 1 0 94 -768 -1 34 67 734 1 0 94 -686 -1 39 76 647 1 0 94 -599 -1 86 168 rlineto -endchar - - - 107 308 -101 rmoveto -534 262 -2 96 -583 -292 rlineto -60 131 rmoveto -523 257 0 126 -518 254 -62 -80 480 -232 0 -11 -483 -236 rlineto -endchar - - - 107 695 -24 rmoveto -333 273 0 93 -328 271 -62 -80 235 -188 -801 0 0 -95 806 0 -243 -196 rlineto -endchar - - - 107 910 345 rmoveto --320 -95 312 hlineto --392 95 rmoveto --320 -95 312 hlineto -endchar - - - 657 1245 -24 rmoveto -333 273 0 93 -328 271 -62 -80 235 -188 -1351 0 0 -95 1356 0 -243 -196 rlineto -endchar - - - 107 791 -101 rmoveto --534 262 2 96 583 -292 rlineto --60 131 rmoveto --523 257 0 126 518 254 62 -80 -480 -232 0 -11 483 -236 rlineto -endchar - - - 657 405 -20 rmoveto --333 273 0 93 328 271 62 -80 -99 -79 1215 -2 0 -94 -1332 2 -74 -59 0 -11 70 -56 1336 -2 0 -94 -1219 2 106 -86 rlineto -endchar - - - 1207 -98 852 rmoveto -1025 -507 rmoveto --9 -95 1194 0 8 95 rlineto --1502 hmoveto --383.28206 0 236.28206 190 -60 79 -331 -272 0 -93 329 -273 63 80 -242.08546 194 380.08546 0 rlineto -120 -5 rmoveto -74 hlineto -0.66667 15.33333 6.66666 72.33334 12.66667 129.33333 12.66667 129.33333 6.66666 71.66667 0.66667 14 rrcurveto --142 hlineto -0 -14 4.66667 -71.5 9.33333 -129 9.33333 -129 4.66667 -72.5 0 -16 rrcurveto -105 -114 rmoveto --144 0 -3 -131 143 0 rlineto -endchar - - - 107 405 -24 rmoveto --333 273 0 93 328 271 62 -80 -235 -188 801 0 0 -95 -806 0 243 -196 rlineto -endchar - - - 657 405 -24 rmoveto --333 273 0 93 328 271 62 -80 -235 -188 1351 0 0 -95 -1356 0 243 -196 rlineto -endchar - - - 107 983 251 rmoveto -93 -168 178 -99 -178 -163 vlineto --6 0 -162 0 0 178 -99 0 0 -178 -169 0 0 -93 169 0 0 -178 99 0 0 178 162 0 6 0 163 0 0 -178 rlineto -99 178 hlineto -endchar - - \ No newline at end of file diff --git a/ligature/OperatorMonoLig-Medium_classdef.xml b/ligature/OperatorMonoLig-Medium_classdef.xml deleted file mode 100644 index e882b44..0000000 --- a/ligature/OperatorMonoLig-Medium_classdef.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/ligature/OperatorMonoLig-Medium_cmap.xml b/ligature/OperatorMonoLig-Medium_cmap.xml deleted file mode 100644 index 3941959..0000000 --- a/ligature/OperatorMonoLig-Medium_cmap.xml +++ /dev/null @@ -1,42 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/ligature/OperatorMonoLig-Medium_config.xml b/ligature/OperatorMonoLig-Medium_config.xml deleted file mode 100644 index 9bc08fe..0000000 --- a/ligature/OperatorMonoLig-Medium_config.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/ligature/OperatorMonoLig-Medium_glyphs.xml b/ligature/OperatorMonoLig-Medium_glyphs.xml deleted file mode 100644 index 6dee8e6..0000000 --- a/ligature/OperatorMonoLig-Medium_glyphs.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/ligature/OperatorMonoLig-Medium_hmtx.xml b/ligature/OperatorMonoLig-Medium_hmtx.xml deleted file mode 100644 index 3a50f38..0000000 --- a/ligature/OperatorMonoLig-Medium_hmtx.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/ligature/OperatorMonoLig-Medium_lookup.xml b/ligature/OperatorMonoLig-Medium_lookup.xml deleted file mode 100644 index 32b33b1..0000000 --- a/ligature/OperatorMonoLig-Medium_lookup.xml +++ /dev/null @@ -1,42 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/ligature/OperatorMonoLig-Medium_names.xml b/ligature/OperatorMonoLig-Medium_names.xml deleted file mode 100644 index f98a22b..0000000 --- a/ligature/OperatorMonoLig-Medium_names.xml +++ /dev/null @@ -1,45 +0,0 @@ - - - - Operator Mono Lig - - - Medium - - - H&Co: Operator Mono Lig Medium: 1.200 - - - Operator Mono Lig Medium - - - OperatorMonoLig-Medium - - - Operator Mono Lig - - - Medium - - - Operator Mono Lig Medium - - - Regular - - - H&Co: Operator Mono Lig Medium: 1.200 - - - Operator Mono Lig Medium - - - OperatorMonoLig-Medium - - - Operator Mono Lig - - - Medium - - \ No newline at end of file diff --git a/ligature/OperatorMonoSSmLig-Medium/charstrings.xml b/ligature/OperatorMonoSSmLig-Medium/charstrings.xml new file mode 100644 index 0000000..1cb88ce --- /dev/null +++ b/ligature/OperatorMonoSSmLig-Medium/charstrings.xml @@ -0,0 +1,302 @@ + + + -107 -15 717 hstemhm + 518 150 hintmask 00000000 + hintmask 11000000 + 514 702 rmoveto + 8 -112 rlineto + -157 7 -39 -34 -53 vvcurveto + -46 53 -56 110 -129 vhcurveto + 20 53 18 62 12 57 104 -13 rcurveline + -23 -86 -35 -84 -34 -62 32 -39 rcurveline + 7 79 50 62 89 56 rrcurveto + -40 55 -21 43 45 vvcurveto + 98 74 102 237 -5 vhcurveto + 7 -112 rlineto + -157 7 -38 -35 -53 vvcurveto + -46 53 -54 110 -129 vhcurveto + 20 53 18 60 12 57 104 -13 rcurveline + -23 -86 -35 -83 -34 -62 35 -42 39 -48 43 -55 -100 -76 rcurveline + -31 41 -28 37 -27 34 rrcurveto + -77 -55 -70 -34 -70 hhcurveto + -14 -13 1 2 -12 hvcurveto + -55 7 -102 24 -73 77 rrcurveto + -77 -55 -71 -34 -70 hhcurveto + -113 -57 71 92 88 51 67 96 60 hvcurveto + -40 55 -21 44 45 vvcurveto + 98 74 101 237 -5 vhcurveto + -203 -397 rmoveto + -51 -41 -26 -44 -46 vvcurveto + -50 27 -39 53 40 37 26 54 34 vhcurveto + -45 56 -37 45 -32 39 rrcurveto + 388 -131 rmoveto + -50 27 -39 53 40 37 25 54 34 vhcurveto + -45 56 -39 46 -32 39 rrcurveto + -51 -41 -24 -44 -46 vvcurveto + endchar + + + + -107 -203 1000 hstem + 498 254 vstem + 382 787 rmoveto + 116 10 rlineto + -1000 -116 vlineto + 370 hmoveto + 990 vlineto + 116 10 rlineto + -1000 vlineto + endchar + + + + -107 787 -20 hstem + 347 116 428 111 vstem + 347 -203 rmoveto + 107 hlineto + 548 448 rlineto + 103 vlineto + -545 448 -110 -9 rlineto + 116 -843 rmoveto + 704 vlineto + 428 -346 rlineto + -12 vlineto + endchar + + + + -107 160 105 138 105 5 callsubr + 87 403 rmoveto + 1076 105 -1076 hlineto + 1076 -243 rmoveto + -1076 -105 1076 hlineto + endchar + + + + 518 186 100 204 104 3 callsubr + 1788 490 rmoveto + 104 -1701 -104 vlineto + 1701 -100 rmoveto + -104 -1701 104 vlineto + -204 vmoveto + 1701 -104 -1701 hlineto + endchar + + + + 518 160 18 callgsubr + 1677 111 vstem + 87 160 rmoveto + 1389 hlineto + -124 -100 -2 callgsubr + 105 -84 rlineto + -1373 -104 1503 hlineto + 87 -70 rlineto + -12 vlineto + -72 -58 rlineto + -1518 hlineto + endchar + + + + -107 60 100 104 140 104 84 5 callsubr + 800 680 rmoveto + 363 -300 rlineto + -103 vlineto + -370 -303 -67 86 125 100 rlineto + -764 104 894 hlineto + 71 58 rlineto + 12 vlineto + -88 70 rlineto + -877 104 749 hlineto + -106 84 rlineto + endchar + + + + -107 264 140 5 callsubr + 87 160 rmoveto + 104 430 vlineto + 72 140 rlineto + -502 104 555 hlineto + 160 314 105 -50 -135 -264 rlineto + 391 -104 -444 hlineto + -71 -140 rlineto + 515 -104 -568 hlineto + -195 -382 -106 48 170 334 rlineto + endchar + + + + 518 186 100 104 100 3 callsubr + 1104 822 rmoveto + 105 -50 -91 -178 rlineto + 670 -104 -723 hlineto + -51 -100 rlineto + 774 -104 -827 hlineto + -51 -100 rlineto + 878 -104 -931 hlineto + -155 -304 -106 48 131 256 rlineto + -640 104 693 hlineto + 51 100 rlineto + -744 104 797 hlineto + 51 100 rlineto + -848 104 901 hlineto + endchar + + + + -107 -175 905 hstem + 276 686 vstem + 348 730 rmoveto + 614 -300 rlineto + -103 vlineto + -620 -304 -66 87 575 262 rlineto + 12 vlineto + -572 258 rlineto + 63 -817 rmoveto + 620 304 rlineto + 107 vlineto + -676 -326 rlineto + endchar + + + + -107 278 105 5 callsubr + 793 -26 rmoveto + 370 303 rlineto + 103 vlineto + -364 299 -68 -87 259 -209 rlineto + -903 -105 912 hlineto + -271 -218 rlineto + endchar + + + + -107 278 105 hstem + 207 836 vstem + 207 383 rmoveto + 356 hlineto + -10 -105 rlineto + -346 hlineto + 836 105 rmoveto + -356 -105 346 hlineto + endchar + + + + 518 383 209 3 callsubr + 1418 -26 rmoveto + -66 85 272 219 rlineto + -1537 105 1528 hlineto + -260 209 70 88 363 -300 rlineto + -103 vlineto + endchar + + + + -107 787 -20 hstem + 274 112 421 116 vstem + 274 246 rmoveto + 545 -449 rlineto + 104 1001 hlineto + -115 -11 rlineto + -1 hlineto + -533 -438 rlineto + 112 -57 rmoveto + 12 vlineto + 421 342 rlineto + -697 vlineto + endchar + + + + -107 -175 905 hstem + 288 686 vstem + 902 730 rmoveto + 69 -88 -572 -258 rlineto + -12 vlineto + 575 -262 -66 -87 -620 304 rlineto + 103 vlineto + 620 -605 rmoveto + -620 304 rlineto + 107 vlineto + 676 -326 rlineto + endchar + + + + 518 160 18 callgsubr + 87 112 vstem + 521 595 rmoveto + -66 86 -368 -302 rlineto + -103 vlineto + 368 -302 68 87 -124 99 rlineto + 1389 104 -1516 hlineto + -73 58 rlineto + 12 vlineto + 86 70 rlineto + 1503 104 -1373 hlineto + endchar + + + + 1143 0 145 hstemhm + 878 159.5 -114.5 83 hintmask 00000000 + hintmask 10100000 + 1049 752 rmoveto + -158 hlineto + 1 -53 31 -378 -50 vvcurveto + 83 hlineto + 2 50 39 378 2 53 rrcurveto + -594 -71 rmoveto + 66 -87 -262 -211 rlineto + 547 hlineto + -19 -105 rlineto + -532 hlineto + 268 15 callgsubr + 1041 4 rmoveto + 1285 hlineto + -11 -105 rlineto + -1274 hlineto + hintmask 11000000 + -248 -133 rmoveto + -4 -145 rlineto + 159 hlineto + 5 145 rlineto + endchar + + + + -107 -26 707 5 callsubr + 455 681 rmoveto + 65 -87 -259 -211 rlineto + 902 hlineto + -11 -105 rlineto + -900 hlineto + 270 -215 -69 -89 -366 303 rlineto + 102 vlineto + endchar + + + + 518 -26 707 3 callsubr + 455 681 rmoveto + 66 -87 -261 -211 rlineto + 1528 hlineto + -10 -105 rlineto + -1524 hlineto + 269 15 callgsubr + endchar + + + + -107 81 498 hstem + 142 966 vstem + 330 579 rmoveto + 110 -197 372 197 110 -197 186 -103 -186 -198 -110 198 -372 -198 -110 198 -188 103 188 hlineto + endchar + + + \ No newline at end of file diff --git a/ligature/OperatorMonoSSmLig-Medium/config.xml b/ligature/OperatorMonoSSmLig-Medium/config.xml new file mode 100644 index 0000000..0d28230 --- /dev/null +++ b/ligature/OperatorMonoSSmLig-Medium/config.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/ligature/OperatorMonoSSmLig-Medium/glyphs.xml b/ligature/OperatorMonoSSmLig-Medium/glyphs.xml new file mode 100644 index 0000000..e894caa --- /dev/null +++ b/ligature/OperatorMonoSSmLig-Medium/glyphs.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ligature/OperatorMonoSSmLig-Medium/gsubrs.xml b/ligature/OperatorMonoSSmLig-Medium/gsubrs.xml new file mode 100644 index 0000000..a0e6387 --- /dev/null +++ b/ligature/OperatorMonoSSmLig-Medium/gsubrs.xml @@ -0,0 +1,900 @@ + + + + rmoveto + 31 -54 81 31 133 68 74 59 rlinecurve + -91 93 -60 -66 -104 -88 -64 -43 rlinecurve + return + + + + rmoveto + 7 -87 rlineto + 240 5 87 62 74 vvcurveto + 51 -49 43 -132 22 vhcurveto + 170 118 -7 76 rlineto + -308 -82 hlineto + 200 2 rlineto + -4 vlineto + -164 -113 rlineto + -49 vlineto + 139 -13 57 -23 -29 vvcurveto + -30 -58 -18 -182 -5 vhcurveto + return + + + + rmoveto + 169 107 134 247 hvcurveto + 220 -1 -87 122 -157 hhcurveto + -169 -107 -134 -248 -220 88 -121 157 hvcurveto + 11 618 rmoveto + 87 47 -89 -176 -167 -41 -82 -85 -86 -47 89 176 168 40 81 85 hvcurveto + endchar + + + + rmoveto + 83 78 65 105 62 hvcurveto + -70 37 rlineto + -70 -48 -40 -39 -54 hhcurveto + -51 -39 34 80 -51 hvcurveto + -85 -50 rlineto + -108 59 75 -54 81 hhcurveto + return + + + + -90 69 -54 98 80 59 36 41 42 vhcurveto + -132 18 rmoveto + -57 -36 28 50 61 45 37 172 -18 hvcurveto + 1 -46 0 -37 2 -31 rrcurveto + -27 -38 -46 -17 -43 hhcurveto + endchar + + + + 113 7 rlineto + -5 76 -6 87 108 vvcurveto + 216 -82 69 -333 5 vhcurveto + -12 -104 237 -7 62 -27 7 -106 rlinecurve + -234 9 -105 -89 -110 vvcurveto + return + + + + rmoveto + 147 91 96 159 hvcurveto + 450 -127 -472 vlineto + -89 -32 -35 -70 -67 -42 43 99 vhcurveto + 454 -127 -459 vlineto + -158 85 -88 142 vhcurveto + endchar + + + + rmoveto + 35 53 -61 45 -112 94 -62 61 rlinecurve + -83 -100 77 -53 127 -67 79 -33 rlinecurve + return + + + + rmoveto + 8 hlineto + 201 169 -58 59 -138 -114 -141 115 -76 -73 rlineto + return + + + + rmoveto + 62 -19 63 64 30 96 -4 83 rlinecurve + -147 -7 21 -66 3 -78 -28 -73 rlinecurve + endchar + + + + rmoveto + 99 83 63 92 129 -157 35 -108 -82 hvcurveto + 15 66 53 39 140 45 -32 81 rcurveline + -184 -59 -88 -101 -127 vvcurveto + -118 73 -63 106 vhcurveto + 9 77 rmoveto + -53 -42 35 78 -1 hvcurveto + 93 48 85 -19 -70 vvcurveto + -46 -35 -26 -47 vhcurveto + endchar + + + + rmoveto + 7 -63 rlineto + hintmask 0010101110000000 + 114 7 rlineto + -7 126 -2 174 248 vvcurveto + -123 hlineto + hintmask 1000011110000000 + -90 callgsubr + hintmask 1001001110000000 + -123 -7 rlineto + -373 vlineto + -135 61 -55 97 vhcurveto + hintmask 0100011110000000 + 76 56 35 39 44 hvcurveto + endchar + + + + 338 83 -216 hlineto + 131 86 72 67 79 vvcurveto + 75 -72 60 -239 -1 vhcurveto + -7 -85 rlineto + 170 -6 50 -23 -46 vvcurveto + -59 -83 -59 -154 -95 vhcurveto + return + + + + -153 589 rmoveto + 9 hlineto + 26 -99 25 -101 24 -101 rrcurveto + -160 hlineto + 25 101 25 101 26 99 rrcurveto + endchar + + + + rmoveto + -71 callsubr + hintmask 11011000 + -63 callsubr + hintmask 11100100 + -42 callsubr + hintmask 11011000 + -91 callgsubr + hintmask 11100100 + -93 callsubr + + + + rmoveto + 141 -114 75 72 -204 -67 callsubr + -7 hlineto + -202 -169 59 -58 rlineto + return + + + + -64 344 rmoveto + 24 26 21 48 51 26 -24 -31 -27 -23 -24 -36 -18 vhcurveto + -50 24 -42 23 32 vvcurveto + return + + + + -179 2 -142 2 -103 vhcurveto + -23 -34 -36 -15 -42 hhcurveto + -57 -35 31 99 hvcurveto + 336 vlineto + return + + + + -14 95 -64 -21 28 -21 240.25 76.75 140 104 return + + + + -309 194 259 93 -259 190 303 105 -430 -688 hlineto + endchar + + + + -82 callgsubr + -77 -168 -64 callgsubr + return + + + + rmoveto + 102 -10 48 124 68 122 81 119 rlinecurve + 81 -340 vlineto + -8 -84 rlineto + 247 hlineto + 2 -5 -84 -114 -66 -113 -50 -120 rlinecurve + return + + + + -42 -52 97 -71 hhcurveto + -61 -54 -65 -92 -40 hvcurveto + 64 -30 rlineto + 59 29 26 28 21 hhcurveto + return + + + + -192 460 -309 hlineto + -10 -86 195 -9 rlineto + -365 -193 return + + + + rmoveto + hintmask 10011011 + 126 -250 rlineto + hintmask 00110111 + 136 17 -162 297 rlineto + 64 47 48 60 87 vvcurveto + 142 -107 91 -340 -44 vhcurveto + hintmask 01011011 + -687 125 237 vlineto + 89 vmoveto + 265 vlineto + 135 18 62 -48 -91 vvcurveto + -61 -30 -48 -47 -32 vhcurveto + endchar + + + + 151 546 -106 callgsubr + return + + + + -249 -14 -77 58 142 vvcurveto + 107 42 63 276 -9 vhcurveto + -8 117 rlineto + -330 -2 -102 -138 -154 vvcurveto + return + + + + -13 103 158.5 74.5 144 100 return + + + + -51 123 -59 166 -45 123 -125 -9 rcurveline + 42 -110 115 -293 51 -117 21 -8 rcurveline + -31 -75 -35 -13 -132 -18 rrcurveto + endchar + + + + rmoveto + 59 55 65 92 40 hvcurveto + -64 30 rlineto + -60 -30 -25 -28 -22 hhcurveto + return + + + + 11 -21 31 -21 28 -21 231.5 89 267.21 103.37 -11.08 -20 hstemhm + 97 125 return + + + + 17 -21 25 13 callgsubr + 188 92 301 104 return + + + + rmoveto + 57 36 -31 -98 hvcurveto + -333 123 376 vlineto + 135 -62 56 -97 -76 -57 -35 -40 -44 vhcurveto + return + + + + rmoveto + 13 101 rlineto + -168 3 -53 20 87 vvcurveto + 256 209 93 -209 160 vlineto + -122 -11 rlineto + -149 -102 vlineto + -11 -93 rlineto + 113 -275 hlineto + -142 81 -55 249 5 vhcurveto + return + + + + 469 hlineto + 9 110 -339 -2 330 473 rlineto + 107 -458 vlineto + -9 -110 330 2 -332 -473 rlineto + endchar + + + + 125 121.5 125 return + + + + 92 369.5 90.5 return + + + + rmoveto + -183 283 vlineto + 8 106 rlineto + -186 hlineto + hintmask 10111000 + 194 147 93 -147 190 180 105 -366 vlineto + -69 -227 -75 -233 -65 -228 rrcurveto + 121 hlineto + hintmask 11111000 + 16 61 17 61 17 61 rrcurveto + 113 400 rmoveto + 6 -307 -92 hlineto + 29 103 30 103 27 101 rrcurveto + endchar + + + + 70 -47 39 56 rlineto + -20 34 39 -10 44 hhcurveto + -112 303 rmoveto + 123 51 61 75 31 27 -10 -19 21 vhcurveto + -188 -269 rlineto + -11 30 -6 38 46 vvcurveto + 134 -204 rmoveto + -30 -27 10 19 -21 hvcurveto + 188 268 rlineto + 11 -30 6 -37 -45 vvcurveto + -124 -52 -61 -75 vhcurveto + endchar + + + + 64.6 140 77 hstem + 131 91 177 93 vstem + 187 return + + + + rlineto + 66 -34 32 -28 -22 vvcurveto + -21 -35 -14 -87 -10 vhcurveto + 8 -94 rlineto + 149 14 75 49 61 vvcurveto + return + + + + rmoveto + -100 callsubr + endchar + + + + hstem + 21 callsubr + 136.5 92 vstem + return + + + + rmoveto + -79 477 79 vlineto + return + + + + rmoveto + 90 -276 rlineto + 111 hlineto + 17 120 26 223 11 209 rrcurveto + -115 hlineto + return + + + + -114 -6 rlineto + 7 -126 2 -175 -248 vvcurveto + 123 hlineto + return + + + + -17 109 596 -20 hstem + 80 127 211 127 vstem + return + + + + 105.68 -10.03 -20 hstemhm + 91 124 228 128 return + + + + -20 callsubr + hstem + 114 127 return + + + + rmoveto + 186 -237 88 71 -181 230 185 222 -88 72 -184 -238 rlineto + 266 -120 rmoveto + 185 -237 89 71 -183 229 186 223 -87 72 -185 -238 rlineto + endchar + + + + 18 callsubr + hstem + 52 131 259 131 vstem + return + + + + rmoveto + 84 -75 rlineto + 237 201 93 163 161 vvcurveto + 158 -92 159 -233 200 vhcurveto + -85 -77 rlineto + 214 -174 74 -135 -136 vvcurveto + -135 -72 -133 -220 -177 vhcurveto + endchar + + + + rmoveto + -83 74 rlineto + -236 -201 -93 -162 -161 vvcurveto + -158 91 -159 233 -200 vhcurveto + 85 76 rlineto + -214 174 -74 136 136 vvcurveto + 135 72 133 219 177 vhcurveto + endchar + + + + -14 99 518 100 hstem + 61 117 268 117 vstem + 304 -14 rmoveto + 160 99 147 222 217 -81 131 -161 -160 -100 -148 -222 -216 81 -131 162 hvcurveto + return + + + + hstemhm + 134 95 -87 97 151 92 -89 98 return + + + + rmoveto + 10 -111 199 19 59 52 79 222 rlinecurve + return + + + + -9.13 104.69 -74.56 -21 return + + + + -6 callgsubr + 217 120 return + + + + -81 callsubr + vhcurveto + hintmask 1101111010100000 + -39 callsubr + hintmask 1011111100100000 + -65 -26 -37 -38 -51 vvcurveto + hintmask 1011111100010000 + -66 64 -47 105 vhcurveto + return + + + + 0 8 -2 3 -4 -4 -2 -3 -12 callsubr + 0 -9 2 -3 4 4 2 3 -12 callsubr + return + + + + 362.5 89.5 return + + + + 0 167 521 -20 hstem + 50 123 284 119 vstem + return + + + + 127.5 return + + + + -30 callsubr + 23 -20 hstemhm + 249 128 hintmask 10110000 + return + + + + -9.71 98.71 488 121 return + + + + -244 71 178 -21 31 -21 151 71 return + + + + -7 callsubr + 200 123 return + + + + -34 56 -69 18 -131 6 -9 -103 rcurveline + 162 -7 30 -23 4 -106 rrcurveto + -156 -4 -62 -66 -116 vvcurveto + -89 47 -52 75 61 48 35 41 30 vhcurveto + return + + + + 428 hlineto + 11 106 rlineto + -311 582 -11 callgsubr + return + + + + hintmask 11010000 + 84 hmoveto + -33 callsubr + return + + + + 114.5 return + + + + rmoveto + 9 101 -189 3 -30 36 -1 111 rlinecurve + 228 5 rlineto + 196 13 -52 116 -110 hhcurveto + -59 -45 -29 -54 -30 hvcurveto + return + + + + 582 198 106 -519 vlineto + -9 -106 rlineto + 202 -582 hlineto + return + + + + 0 146 -125 -21 552 -20 return + + + + 499 hlineto + 10 92 rlineto + return + + + + -215 -373 rmoveto + -35 -20 26 49 54 27 32 78 -3 hvcurveto + -46 3 -42 11 -35 vhcurveto + -22 -16 -23 -13 -25 hhcurveto + endchar + + + + 5 callgsubr + 391 94 vstem + 151 return + + + + 79 94 -65 callsubr + hstemhm + return + + + + -104 callsubr + hintmask 11110010 + return + + + + -7 callgsubr + -212 vlineto + 1 -8 -9 0 -8 hhcurveto + -175 -144 -116 -204 -165 86 -96 117 hvcurveto + return + + + + 0 -20 callsubr + return + + + + -17 100 386 100 return + + + + 156 hstemhm + return + + + + 84 -37 callgsubr + 228 -37 callgsubr + return + + + + rmoveto + 81 -86 260 239 8 120 -260 237 -82 -86 243 -213 rlineto + endchar + + + + -171 92 -129 344 29 vhcurveto + return + + + + 87 hstemhm + 248 109 -109 117 -22 123 -116 118 hintmask 00000000 + hintmask 10000100 + 80 return + + + + 0 109 470 109 hstem + 77 478 vstem + return + + + + hstem + 249 127 vstem + return + + + + 123 121 return + + + + 662 105 hstem + 120 385 vstem + 505 662 -52 callsubr + endchar + + + + rmoveto + -63 19 -63 -64 -30 -95 5 -83 rlinecurve + 147 6 -22 67 -3 77 29 73 rlinecurve + return + + + + 6 rlineto + -7 122 -2 171 258 vvcurveto + return + + + + 4 callgsubr + 94 79 return + + + + 6 callsubr + 24 -20 return + + + + hstemhm + 37 551 return + + + + -128 hlineto + return + + + + -8 95 -94 101 152.5 73.5 135 103 -98 101 return + + + + rmoveto + -251 hlineto + -7 -98 rlineto + 375 974 -371 -98 254 hlineto + endchar + + + + 155 23 callgsubr + endchar + + + + -123 -11 rlineto + return + + + + hstemhm + 72 123 return + + + + 0 92 369 91 22 -20 return + + + + 150 125 132 209 209 -118 122 -151 return + + + + -126 9 -48 -81 -50 -75 -56 -73 rlinecurve + -67 -1 rlineto + 464 vlineto + return + + + + 66 -87 370 304 rlineto + 103 vlineto + -364 300 -69 -88 return + + + + -60 -199 rlineto + -3 hlineto + -62 199 rlineto + -79 -370 71 hlineto + return + + + + rmoveto + 127 return + + + + -48 callsubr + hintmask 11010000 + return + + + + 131 16 -192 284 63 81 59 87 55 86 rlinecurve + return + + + + -8 101 366 93 149 -20 return + + + + -246 -18 callsubr + return + + + + -13 callsubr + hstem + return + + + + 93 190 105 return + + + + rmoveto + 168 hlineto + 2 -67 callsubr + -168 hlineto + hintmask 11100000 + return + + + + 105 375 101 21 callgsubr + 94 123 return + + + + 10 hlineto + 0 6 -1 3 -4 -3 -2 -2 -12 callsubr + return + + + + 98 778 98 hstem + 358 117 vstem + 358 return + + + + 98 778 98 hstem + 150 118 vstem + 150 return + + + + hstemhm + 61 122 return + + + + -21 25 -21 return + + + + -20 22 callgsubr + 169 128 hintmask 10111100 + return + + + + -217 -69 -87 -367 302 rlineto + 103 vlineto + return + + + + 21 -21 582 106 hstem + 249 128 vstem + return + + + + -20 12 callgsubr + return + + + + 104 140 104 hstem + return + + + + -35 callsubr + hstemhm + return + + + + -180 3 2 166 -117 1 rlineto + return + + + + 211 12 callsubr + return + + + + hstemhm + 107 127 return + + + + rlineto + -169 hlineto + return + + + \ No newline at end of file diff --git a/ligature/OperatorMonoSSmLig-Medium/hmtx.xml b/ligature/OperatorMonoSSmLig-Medium/hmtx.xml new file mode 100644 index 0000000..d62caff --- /dev/null +++ b/ligature/OperatorMonoSSmLig-Medium/hmtx.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ligature/OperatorMonoSSmLig-Medium/names.xml b/ligature/OperatorMonoSSmLig-Medium/names.xml new file mode 100644 index 0000000..4b9da04 --- /dev/null +++ b/ligature/OperatorMonoSSmLig-Medium/names.xml @@ -0,0 +1,29 @@ + + + Operator Mono SSm Lig + + + 1.002;H&Co;OperatorMonoSSmLig-Medium + + + Operator Mono SSm Lig Medium + + + OperatorMonoSSmLig-Medium + + + Operator Mono SSm Lig Medium + + + 1.002;H&Co;OperatorMonoSSmLig-Medium + + + Operator Mono SSm Lig Medium + + + OperatorMonoSSmLig-Medium + + + Operator Mono Lig SSm + + diff --git a/ligature/OperatorMonoSSmLig-Medium/subrs.xml b/ligature/OperatorMonoSSmLig-Medium/subrs.xml new file mode 100644 index 0000000..49ddcd9 --- /dev/null +++ b/ligature/OperatorMonoSSmLig-Medium/subrs.xml @@ -0,0 +1,978 @@ + + + + rmoveto + 12 103 -245 5 -83 37 -13 112 rlinecurve + 356 9 rlineto + 192 20 -74 122 -155 hhcurveto + -145 -124 -130 -171 -179 93 -104 358 4 hvcurveto + -204 480 rmoveto + 78 34 -54 -90 3 hvcurveto + -69 -1 -113 -4 -59 -1 rrcurveto + 103 6 45 47 75 hhcurveto + endchar + + + + rmoveto + 60 -57 51 -175 17 vhcurveto + 7 83 rlineto + 203 hlineto + 9 82 rlineto + -291 hlineto + -17 -230 rlineto + 166 -12 63 -22 -32 vvcurveto + -37 -63 -19 -177 -11 vhcurveto + 6 -88 rlineto + 224 13 102 63 82 vvcurveto + return + + + + rmoveto + 147 -18 callgsubr + 185 179 -97 101 -138 -147 -122 -126 -179 -180 97 -101 137 hvcurveto + 22 100 rmoveto + -81 -50 69 134 122 49 61 74 80 52 -69 -133 -122 -49 -62 -75 hvcurveto + endchar + + + + rmoveto + 124 hlineto + 3 -67 callsubr + -126 hlineto + 245 -156 rmoveto + 124 hlineto + 4 -67 callsubr + -126 hlineto + return + + + + rmoveto + hintmask 00111111 + -102 callgsubr + hintmask 10011111 + -103 callgsubr + + + + rmoveto + hintmask 00111100 + 128 8 -59 229 -60 227 -68 229 rlinecurve + -176 hlineto + hintmask 01011100 + -95 callsubr + hintmask 10011100 + 16 -66 16 -65 15 -65 rrcurveto + hintmask 00111100 + -94 callgsubr + + + + 124 hlineto + 15 130 23 262 15 296 rrcurveto + -119 hlineto + -3 -70 -13 -416 -4 -35 rrcurveto + -4 hlineto + -30 112 -24 91 -31 112 rrcurveto + -67 hlineto + -29 -111 -19 -84 -31 -120 rrcurveto + -4 hlineto + -4 35 -18 416 -3 70 rrcurveto + -123 hlineto + 14 -296 22 -262 16 -130 rrcurveto + 121 hlineto + endchar + + + + 339 hlineto + 8 81 rlineto + -121 374 hlineto + -94 -7 rlineto + -66 vlineto + -126 -15 3 -71 123 3 rlineto + -218 -132 vlineto + return + + + + rmoveto + 12 -111 rlineto + 314 16 76 127 201 vvcurveto + 90 -1 239 -2 61 vhcurveto + 17 -56 -55 10 -56 hhcurveto + -163 -136 -112 -175 -142 88 -88 115 59 48 20 27 36 hvcurveto + -3 -140 -31 -20 -245 -20 rrcurveto + 184 229 rmoveto + -73 -57 52 110 102 55 53 79 30 30 -5 -10 31 hvcurveto + -278 vlineto + -15 -29 -33 -9 -33 hhcurveto + endchar + + + + -4 -146 -5 -114 -5 -148 rrcurveto + -4 hlineto + -15 48 -53 156 -13 40 rrcurveto + -71 hlineto + -12 -40 -51 -153 -15 -49 rrcurveto + -5 hlineto + -6 149 -5 112 -5 145 rrcurveto + -119 hlineto + 10 -209 24 -223 19 -120 rrcurveto + 108 hlineto + endchar + + + + rmoveto + 32 -81 rlineto + 185 59 88 101 127 vvcurveto + 118 -74 63 -106 -98 -83 -63 -92 -130 155 -34 109 81 vhcurveto + -15 -65 -53 -39 -140 -45 rrcurveto + 35 238 rmoveto + 45 35 27 46 54 41 -34 -79 1 vhcurveto + -92 -49 -85 20 70 vvcurveto + endchar + + + + rmoveto + 52 -1 7 80 -60 -1 2 143 -91 -8 1 -136 -138 2 1 18 63 229 9 29 rlinecurve + -105 7 -36 -129 -18 -142 3 -92 rlinecurve + 221 2 -1 -84 rlineto + 91 hlineto + return + + + + -69 -230 -60 -230 -59 -229 rrcurveto + 126 hlineto + 15 64 15 64 16 64 rrcurveto + 204 hlineto + return + + + + rmoveto + 58 -37 62 58 71 84 42 64 rlinecurve + -117 55 -26 -65 -48 -97 -42 -62 rlinecurve + 234 -2 rmoveto + 58 -35 63 57 70 83 43 64 rlinecurve + -123 48 -25 -67 -45 -87 -41 -63 rlinecurve + return + + + + 73 -273 rmoveto + -56 -27 26 33 30 24 23 38 17 hvcurveto + 54 -25 48 -23 -31 vvcurveto + -27 -31 -23 -50 vhcurveto + endchar + + + + rmoveto + 122 79 97 140 138 -67 85 -119 -122 -79 -98 -140 -137 67 -85 119 hvcurveto + 6 381 rmoveto + 65 33 -59 -98 -90 -30 -54 -64 -65 -33 58 99 90 29 54 65 hvcurveto + endchar + + + + rmoveto + -1 89 0 105 141 vvcurveto + -116 hlineto + -85 3 -100 2 -70 vhcurveto + -179 -3 -63 93 167 vvcurveto + 142 44 100 282 -11 vhcurveto + -7 121 rlineto + -343 -10 -105 -162 -200 vvcurveto + -248 154 -141 329 72 vhcurveto + return + + + + rmoveto + -114 vlineto + 331 -13 119 114 109 164 -321 46 103 vvcurveto + 50 56 31 224 -16 vhcurveto + -8 114 rlineto + -285 15 -119 -108 -103 -160 322 -39 -113 vvcurveto + -57 -84 -41 -235 18 vhcurveto + return + + + + rmoveto + 492 159 98 -444 -98 158 -492 -158 -98 441 vlineto + 9 98 rlineto + endchar + + + + rmoveto + 7 -63 rlineto + hintmask 00101011 + 114 7 rlineto + -7 126 -2 174 248 vvcurveto + -123 hlineto + hintmask 10000111 + -90 callgsubr + hintmask 10010011 + -123 -7 rlineto + -373 vlineto + -135 61 -55 97 vhcurveto + hintmask 01000111 + 76 56 35 39 44 hvcurveto + endchar + + + + rmoveto + 230 -460 rlineto + 109 688 -117 hlineto + 5 -455 rlineto + -5 hlineto + -221 455 rlineto + -119 -688 117 hlineto + -5 460 rlineto + return + + + + rmoveto + 10 108 rlineto + -263 -13 -75 79 181 vvcurveto + 150 48 81 283 -5 vhcurveto + -7 121 rlineto + -341 -7 -114 -165 -192 vvcurveto + -208 103 -159 356 29 vhcurveto + endchar + + + + -289 20 -103 -91 -95 -139 296 -20 -79 vvcurveto + -43 -68 -26 -221 15 vhcurveto + -4 -106 rlineto + 318 -14 103 85 96 139 -297 31 75 vvcurveto + 40 63 24 206 -18 vhcurveto + return + + + + rmoveto + 169 107 134 247 hvcurveto + hintmask 10011100 + 110 -22 85 -42 58 vhcurveto + 42 79 rlineto + hintmask 01101100 + -78 40 -30 -58 rlineto + 18 -32 -39 10 -44 hhcurveto + -169 -107 -134 -248 -111 22 -86 43 -58 hvcurveto + -42 -76 rlineto + hintmask 10101100 + 78 -41 30 58 rlineto + -18 33 38 -9 43 hhcurveto + -117 369 rmoveto + 170 42 80 86 33 28 -13 -26 22 vhcurveto + -194 -364 rlineto + -11 41 -6 50 62 vvcurveto + 136 -266 rmoveto + -34 -28 13 26 -21 hvcurveto + 194 364 rlineto + 11 -41 6 -50 -62 vvcurveto + -170 -42 -80 -86 vhcurveto + endchar + + + + -51 callgsubr + 304 87 202.35 -60 callgsubr + hintmask 10110110 + 571 357 rmoveto + hintmask 01101110 + 270 -127 108 -353 -46 vhcurveto + -298 -70 -87 70 -304 vlineto + hintmask 10110110 + 331 -47 149 136 268 vvcurveto + -356 -257 rmoveto + 204 117 vlineto + 5 87 rlineto + -122 200 hlineto + 171 19 57 -86 -185 vvcurveto + -184 -59 -80 -169 25 vhcurveto + endchar + + + + rmoveto + -91 -58 -53 -70 -66 60 -52 89 90 59 52 70 64 -61 55 -88 hvcurveto + return + + + + 61 27 35 35 49 vvcurveto + 68 -71 43 -93 -115 -61 -64 -58 return + + + + 128 228 hlineto + hintmask 11010000 + 218 460 rlineto + -131 hlineto + -147 -340 rlineto + hintmask 10110000 + -153 343 -134 -5 219 -458 rlineto + endchar + + + + rmoveto + 41 98 rlineto + -179 53 -83 41 55 vvcurveto + hintmask 10010000 + 59 95 46 70 vvcurveto + 43 -34 44 -91 24 vhcurveto + hintmask 10001000 + 91 29 34 45 41 vvcurveto + hintmask 11000000 + 63 -101 54 51 vvcurveto + 44 83 39 187 51 vhcurveto + -39 100 rlineto + -262 -83 -88 -81 -80 vvcurveto + hintmask 10001000 + 1 -84 110 -46 -46 vvcurveto + -30 -38 -19 -127 -13 vhcurveto + -4 -87 rlineto + hintmask 10010000 + 110 -9 51 -29 -39 vvcurveto + hintmask 10100000 + -50 -101 -48 -88 vvcurveto + -84 85 -51 259 -83 vhcurveto + endchar + + + + -105 -14 -79 -46 -50 -57 rrcurveto + -2 26 -7 64 5 vvcurveto + -229 hlineto + -10 -87 131 -8 3 -99 1 -115 2 -151 rlinecurve + -135 hlineto + return + + + + rmoveto + 55 -16 63 93 26 87 -5 103 rlinecurve + -132 -2 17 -86 3 -84 -27 -95 rlinecurve + return + + + + -26 callsubr + 5 -67 callsubr + -11 callgsubr + return + + + + -14 104 -72 -21 28 -21 545 -13 callgsubr + return + + + + 460 hlineto + 9 109 -328 -4 317 345 rlineto + 102 -448 vlineto + -10 -108 318 3 -318 -344 rlineto + endchar + + + + 62 165 55 166 39 125 rrcurveto + -118 hlineto + -14 -37 -75 -264 -35 -106 rrcurveto + -12 hlineto + return + + + + -6 102.07 361.96999 99.96 -99.96 102.48 return + + + + 118 70 60 66 51 -50 33 -55 28 hvcurveto + return + + + + -110 9 -52 29 39 vvcurveto + hintmask 10001000 + 49 101 49 88 vvcurveto + 84 -85 51 -258 83 vhcurveto + -41 -98 rlineto + 179 -53 82 -41 -55 vvcurveto + hintmask 10010000 + -59 -95 -46 -70 vvcurveto + -43 34 -44 93 -24 vhcurveto + hintmask 10100000 + -92 -28 -35 -46 -42 vvcurveto + hintmask 10000100 + -63 102 -53 -51 vvcurveto + -44 -84 -39 -186 -51 vhcurveto + endchar + + + + rmoveto + 414 hlineto + 11 92 23 callgsubr + -2 119 -1 92 -3 84 62 31 77 19 96 7 rrcurveto + hintmask 10111000 + -5 130 rlineto + hintmask 11011000 + -40 callsubr + + + + -75 callgsubr + hintmask 10101110 + -7 63 rlineto + hintmask 10011110 + -62 callgsubr + hintmask 11001110 + -58 callsubr + endchar + + + + 156 rlineto + return + + + + -60 callsubr + -410 -239 -64 callgsubr + return + + + + 81 216.5 154 return + + + + 77 139.59 64.53 hstem + 132 92 178 91 vstem + 311 return + + + + -81 callsubr + -39 callsubr + return + + + + -18 callsubr + -65 callgsubr + 484 return + + + + rmoveto + hintmask 01011100 + 270 -127 108 -353 -46 vhcurveto + -689 vlineto + hintmask 10101100 + 331 -47 149 136 268 vvcurveto + -128 -18 rmoveto + -184 -59 -80 -169 25 vhcurveto + 491 vlineto + 171 19 57 -86 -185 vvcurveto + endchar + + + + 484 617 -106 callsubr + return + + + + hstem + 71 121 241 119.11 vstem + return + + + + 178 -2 143 -3 103 vhcurveto + 23 34 36 15 44 hhcurveto + return + + + + 80 301 79 hstem + 118 98 192 97 vstem + 304 return + + + + -249 97 173 -21 hstem + 180 116 vstem + 431 hmoveto + -32 48 rlineto + -157 -70 -62 -58 -56 vvcurveto + -58 -8 callsubr + 11 97 17 callsubr + 25 vvcurveto + 24 31 32 104 46 vhcurveto + endchar + + + + -8 109.94 481.92 110.14 hstem + 93 132 190 131 vstem + return + + + + rmoveto + 88 -72 184 238 6 121 -186 236 -88 -70 183 -229 rlineto + 85 -224 rmoveto + 87 -72 185 238 6 121 -186 236 -88 -70 182 -230 rlineto + endchar + + + + 455 hlineto + 11 92 rlineto + -172 684 -278 hlineto + return + + + + rmoveto + 105 -385 -105 vlineto + return + + + + -7.68 104.68 -80 -21 448 117 return + + + + 130.63 return + + + + 147 472 rmoveto + -95 callgsubr + return + + + + 0 92 592 92 -88 -20 hstemhm + 255 123 return + + + + 64 51 30 37 37 hvcurveto + -102 34 rmoveto + -77 -54 59 132 121 59 63 85 24 26 -5 -9 28 hvcurveto + 1 -134 1 -107 2 -86 rrcurveto + -21 -27 -31 -13 -37 hhcurveto + endchar + + + + -65 callsubr + hstem + 284 94 vstem + 152 return + + + + 71 318 -44 callsubr + hintmask 11100100 + 303 return + + + + 71 -53 callgsubr + hintmask 00000000 + return + + + + -7.26 111.26 473 121 return + + + + -65 -26 -37 -38 -51 vvcurveto + -66 64 -47 105 vhcurveto + return + + + + hstem + 61 125 255 124 vstem + return + + + + -78 callsubr + endchar + + + + -49 43 -34 51 -27 vhcurveto + return + + + + 0 107 338.5 106.5 return + + + + 41 -50 79 -27 150 2 rrcurveto + -148 467 rmoveto + 39 14 -47 -93 1 hvcurveto + -31 -49 -1 -1 -37 hvcurveto + 104 3 17 38 43 hhcurveto + return + + + + 13 -21 29 -21 29 -21 229 88.5 220.5 -20 29 -20 243 12 callsubr + 104 123 return + + + + 21 -21 462 105 -12 -20 32 -20 return + + + + 165 -8 rlineto + -588 -171 vlineto + return + + + + -53 callsubr + hintmask 10110000 + -10 -88 rlineto + hintmask 11010000 + -34 callsubr + return + + + + 83 281 85 hstem + 374 98 vstem + 147 return + + + + 0 98 492 98 -19 callgsubr + return + + + + 21 -21 688 -20 return + + + + -70 46 -40 -57 rlineto + 20 -34 -40 11 -45 hhcurveto + -147 -122 -126 -179 -82 20 -65 35 -48 hvcurveto + -47 -65 rlineto + return + + + + 138 16 -211 346 195 334 rlineto + -135 hlineto + -160 -288 rlineto + -62 288 -127 hlineto + return + + + + -176 -21 749 -20 25 -20 return + + + + 0 callgsubr + hlineto + return + + + + rmoveto + 261 -237 82 86 -244 212 250 212 -81 86 -260 -239 rlineto + endchar + + + + rmoveto + 0 9 7 6 9 9 7 -6 -12 callsubr + 0 -9 -7 -7 -9 -9 -7 6 -12 callsubr + return + + + + -174 -21 244 96 317 104 return + + + + 43 53 -96 71 hhcurveto + return + + + + -14 101 -69 -21 27 -21 459 105 21 callgsubr + 61 122 222 123 return + + + + 106 194 6 callgsubr + return + + + + hstem + 275 124 vstem + return + + + + 88 281 82 return + + + + hstemhm + 158 119 -117 123 -22 117 -109 109 hintmask 10100000 + 504 return + + + + -30 callsubr + hstem + -24 callgsubr + vstem + return + + + + 0 106 582 -20 hstem + 122 128 vstem + return + + + + hstemhm + 93 123 202 123 return + + + + 87 283 81 return + + + + 0 hflex1 + return + + + + -17 103 -72 -21 609 104 -10 -20 hstemhm + 52 128 264 129 hintmask 10101100 + return + + + + rmoveto + -974 368 vlineto + 11 98 rlineto + -261 778 255 98 hlineto + endchar + + + + 127 hlineto + 6 163 rlineto + -127 hlineto + return + + + + 62 -47 165 -8 vhcurveto + return + + + + hstemhm + 86 123 return + + + + -1 86 -110 45 46 vvcurveto + 29 39 21 126 12 vhcurveto + 5 87 rlineto + return + + + + 122 hmoveto + -39 callgsubr + return + + + + 13 -21 29 -21 29 -21 288 104 288 -20 hstemhm + 93 127 return + + + + 84 hstem + 145 348 vstem + 194 return + + + + 268 635 rmoveto + 128 hlineto + 9 -67 callsubr + -129 hlineto + return + + + + 78 1 callsubr + return + + + + 128.5 -125.5 124 hintmask 00000000 + return + + + + hstem + -47 callgsubr + vstem + 452 return + + + + -19 hlineto + -6 2 -3 5 4 2 2 4 1 vhcurveto + 5 hlineto + return + + + + hstem + 87 1701 vstem + return + + + + -172 -21 32 -21 return + + + + hstem + 87 1076 vstem + return + + + + -20 23 -20 return + + + + 0 106 77 93 24 6 callgsubr + hstemhm + 294 105 return + + + + rmoveto + 11 96 17 callsubr + 25 vvcurveto + 25 31 32 return + + + + -244 77 139.59 64.53 return + + + + 110 92 -96 -176 -176 -88 -96 -116 return + + + + hstemhm + 21 callsubr + return + + + + -20 31 -20 hstemhm + return + + + + 10 106 rlineto + return + + + + -20 22 callsubr + 253 115 hintmask 01111100 + return + + + + 70.5 140.5 72 return + + + + rmoveto + 39 -100 261 83 89 81 -1 79 rlinecurve + return + + + + rlineto + -89 8 -33 17 return + + + + -17 104 514 105 return + + + + -136 -206 vhcurveto + 69 4 rmoveto + 174 return + + + + hstemhm + 37 113 105 102 117 111 return + + + + 171.5 84 return + + + + hstemhm + 61 135 return + + + \ No newline at end of file diff --git a/ligature/OperatorMonoLig-MediumItalic_lookup.xml b/ligature/lookup.xml similarity index 93% rename from ligature/OperatorMonoLig-MediumItalic_lookup.xml rename to ligature/lookup.xml index e862fc7..832358d 100644 --- a/ligature/OperatorMonoLig-MediumItalic_lookup.xml +++ b/ligature/lookup.xml @@ -9,31 +9,33 @@ + - - - + + + - + - - + + - - - - + + + + + diff --git a/ligature_source/OperatorMonoSSmLig-Medium.ttx b/ligature_source/OperatorMonoSSmLig-Medium.ttx new file mode 100644 index 0000000..67f2880 --- /dev/null +++ b/ligature_source/OperatorMonoSSmLig-Medium.ttx @@ -0,0 +1,9739 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Copyright C 2016 Hoefler & Co. http:www.typography.com + + + Operator Mono SSm + + + Medium + + + 1.002;H&Co;OperatorMonoSSm-Medium + + + Operator Mono SSm Medium + + + Version 1.002;PS 001.002;hotconv 1.0.88;makeotf.lib2.5.64775 + + + OperatorMonoSSm-Medium + + + Hoefler & Co. + + + Hoefler & Co. + + + www.typography.com + + + www.typography.com + + + Copyright C 2016 Hoefler & Co. http:www.typography.com + + + Operator Mono SSm Medium + + + Regular + + + 1.002;H&Co;OperatorMonoSSm-Medium + + + Operator Mono SSm Medium + + + Version 1.002;PS 001.002;hotconv 1.0.88;makeotf.lib2.5.64775 + + + OperatorMonoSSm-Medium + + + Hoefler & Co. + + + Hoefler & Co. + + + www.typography.com + + + www.typography.com + + + Operator Mono SSm + + + Medium + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + rmoveto + 12 103 -245 5 -83 37 -13 112 rlinecurve + 356 9 rlineto + 192 20 -74 122 -155 hhcurveto + -145 -124 -130 -171 -179 93 -104 358 4 hvcurveto + -204 480 rmoveto + 78 34 -54 -90 3 hvcurveto + -69 -1 -113 -4 -59 -1 rrcurveto + 103 6 45 47 75 hhcurveto + endchar + + + rmoveto + 60 -57 51 -175 17 vhcurveto + 7 83 rlineto + 203 hlineto + 9 82 rlineto + -291 hlineto + -17 -230 rlineto + 166 -12 63 -22 -32 vvcurveto + -37 -63 -19 -177 -11 vhcurveto + 6 -88 rlineto + 224 13 102 63 82 vvcurveto + return + + + rmoveto + 147 -18 callgsubr + 185 179 -97 101 -138 -147 -122 -126 -179 -180 97 -101 137 hvcurveto + 22 100 rmoveto + -81 -50 69 134 122 49 61 74 80 52 -69 -133 -122 -49 -62 -75 hvcurveto + endchar + + + rmoveto + 124 hlineto + 3 -67 callsubr + -126 hlineto + 245 -156 rmoveto + 124 hlineto + 4 -67 callsubr + -126 hlineto + return + + + rmoveto + hintmask 00111111 + -102 callgsubr + hintmask 10011111 + -103 callgsubr + + + rmoveto + hintmask 00111100 + 128 8 -59 229 -60 227 -68 229 rlinecurve + -176 hlineto + hintmask 01011100 + -95 callsubr + hintmask 10011100 + 16 -66 16 -65 15 -65 rrcurveto + hintmask 00111100 + -94 callgsubr + + + 124 hlineto + 15 130 23 262 15 296 rrcurveto + -119 hlineto + -3 -70 -13 -416 -4 -35 rrcurveto + -4 hlineto + -30 112 -24 91 -31 112 rrcurveto + -67 hlineto + -29 -111 -19 -84 -31 -120 rrcurveto + -4 hlineto + -4 35 -18 416 -3 70 rrcurveto + -123 hlineto + 14 -296 22 -262 16 -130 rrcurveto + 121 hlineto + endchar + + + 339 hlineto + 8 81 rlineto + -121 374 hlineto + -94 -7 rlineto + -66 vlineto + -126 -15 3 -71 123 3 rlineto + -218 -132 vlineto + return + + + rmoveto + 12 -111 rlineto + 314 16 76 127 201 vvcurveto + 90 -1 239 -2 61 vhcurveto + 17 -56 -55 10 -56 hhcurveto + -163 -136 -112 -175 -142 88 -88 115 59 48 20 27 36 hvcurveto + -3 -140 -31 -20 -245 -20 rrcurveto + 184 229 rmoveto + -73 -57 52 110 102 55 53 79 30 30 -5 -10 31 hvcurveto + -278 vlineto + -15 -29 -33 -9 -33 hhcurveto + endchar + + + -4 -146 -5 -114 -5 -148 rrcurveto + -4 hlineto + -15 48 -53 156 -13 40 rrcurveto + -71 hlineto + -12 -40 -51 -153 -15 -49 rrcurveto + -5 hlineto + -6 149 -5 112 -5 145 rrcurveto + -119 hlineto + 10 -209 24 -223 19 -120 rrcurveto + 108 hlineto + endchar + + + rmoveto + 32 -81 rlineto + 185 59 88 101 127 vvcurveto + 118 -74 63 -106 -98 -83 -63 -92 -130 155 -34 109 81 vhcurveto + -15 -65 -53 -39 -140 -45 rrcurveto + 35 238 rmoveto + 45 35 27 46 54 41 -34 -79 1 vhcurveto + -92 -49 -85 20 70 vvcurveto + endchar + + + rmoveto + 52 -1 7 80 -60 -1 2 143 -91 -8 1 -136 -138 2 1 18 63 229 9 29 rlinecurve + -105 7 -36 -129 -18 -142 3 -92 rlinecurve + 221 2 -1 -84 rlineto + 91 hlineto + return + + + -69 -230 -60 -230 -59 -229 rrcurveto + 126 hlineto + 15 64 15 64 16 64 rrcurveto + 204 hlineto + return + + + rmoveto + 58 -37 62 58 71 84 42 64 rlinecurve + -117 55 -26 -65 -48 -97 -42 -62 rlinecurve + 234 -2 rmoveto + 58 -35 63 57 70 83 43 64 rlinecurve + -123 48 -25 -67 -45 -87 -41 -63 rlinecurve + return + + + 73 -273 rmoveto + -56 -27 26 33 30 24 23 38 17 hvcurveto + 54 -25 48 -23 -31 vvcurveto + -27 -31 -23 -50 vhcurveto + endchar + + + rmoveto + 122 79 97 140 138 -67 85 -119 -122 -79 -98 -140 -137 67 -85 119 hvcurveto + 6 381 rmoveto + 65 33 -59 -98 -90 -30 -54 -64 -65 -33 58 99 90 29 54 65 hvcurveto + endchar + + + rmoveto + -1 89 0 105 141 vvcurveto + -116 hlineto + -85 3 -100 2 -70 vhcurveto + -179 -3 -63 93 167 vvcurveto + 142 44 100 282 -11 vhcurveto + -7 121 rlineto + -343 -10 -105 -162 -200 vvcurveto + -248 154 -141 329 72 vhcurveto + return + + + rmoveto + -114 vlineto + 331 -13 119 114 109 164 -321 46 103 vvcurveto + 50 56 31 224 -16 vhcurveto + -8 114 rlineto + -285 15 -119 -108 -103 -160 322 -39 -113 vvcurveto + -57 -84 -41 -235 18 vhcurveto + return + + + rmoveto + 492 159 98 -444 -98 158 -492 -158 -98 441 vlineto + 9 98 rlineto + endchar + + + rmoveto + 7 -63 rlineto + hintmask 00101011 + 114 7 rlineto + -7 126 -2 174 248 vvcurveto + -123 hlineto + hintmask 10000111 + -90 callgsubr + hintmask 10010011 + -123 -7 rlineto + -373 vlineto + -135 61 -55 97 vhcurveto + hintmask 01000111 + 76 56 35 39 44 hvcurveto + endchar + + + rmoveto + 230 -460 rlineto + 109 688 -117 hlineto + 5 -455 rlineto + -5 hlineto + -221 455 rlineto + -119 -688 117 hlineto + -5 460 rlineto + return + + + rmoveto + 10 108 rlineto + -263 -13 -75 79 181 vvcurveto + 150 48 81 283 -5 vhcurveto + -7 121 rlineto + -341 -7 -114 -165 -192 vvcurveto + -208 103 -159 356 29 vhcurveto + endchar + + + -289 20 -103 -91 -95 -139 296 -20 -79 vvcurveto + -43 -68 -26 -221 15 vhcurveto + -4 -106 rlineto + 318 -14 103 85 96 139 -297 31 75 vvcurveto + 40 63 24 206 -18 vhcurveto + return + + + rmoveto + 169 107 134 247 hvcurveto + hintmask 10011100 + 110 -22 85 -42 58 vhcurveto + 42 79 rlineto + hintmask 01101100 + -78 40 -30 -58 rlineto + 18 -32 -39 10 -44 hhcurveto + -169 -107 -134 -248 -111 22 -86 43 -58 hvcurveto + -42 -76 rlineto + hintmask 10101100 + 78 -41 30 58 rlineto + -18 33 38 -9 43 hhcurveto + -117 369 rmoveto + 170 42 80 86 33 28 -13 -26 22 vhcurveto + -194 -364 rlineto + -11 41 -6 50 62 vvcurveto + 136 -266 rmoveto + -34 -28 13 26 -21 hvcurveto + 194 364 rlineto + 11 -41 6 -50 -62 vvcurveto + -170 -42 -80 -86 vhcurveto + endchar + + + -51 callgsubr + 304 87 202.35 -60 callgsubr + hintmask 10110110 + 571 357 rmoveto + hintmask 01101110 + 270 -127 108 -353 -46 vhcurveto + -298 -70 -87 70 -304 vlineto + hintmask 10110110 + 331 -47 149 136 268 vvcurveto + -356 -257 rmoveto + 204 117 vlineto + 5 87 rlineto + -122 200 hlineto + 171 19 57 -86 -185 vvcurveto + -184 -59 -80 -169 25 vhcurveto + endchar + + + rmoveto + -91 -58 -53 -70 -66 60 -52 89 90 59 52 70 64 -61 55 -88 hvcurveto + return + + + 61 27 35 35 49 vvcurveto + 68 -71 43 -93 -115 -61 -64 -58 return + + + 128 228 hlineto + hintmask 11010000 + 218 460 rlineto + -131 hlineto + -147 -340 rlineto + hintmask 10110000 + -153 343 -134 -5 219 -458 rlineto + endchar + + + rmoveto + 41 98 rlineto + -179 53 -83 41 55 vvcurveto + hintmask 10010000 + 59 95 46 70 vvcurveto + 43 -34 44 -91 24 vhcurveto + hintmask 10001000 + 91 29 34 45 41 vvcurveto + hintmask 11000000 + 63 -101 54 51 vvcurveto + 44 83 39 187 51 vhcurveto + -39 100 rlineto + -262 -83 -88 -81 -80 vvcurveto + hintmask 10001000 + 1 -84 110 -46 -46 vvcurveto + -30 -38 -19 -127 -13 vhcurveto + -4 -87 rlineto + hintmask 10010000 + 110 -9 51 -29 -39 vvcurveto + hintmask 10100000 + -50 -101 -48 -88 vvcurveto + -84 85 -51 259 -83 vhcurveto + endchar + + + -105 -14 -79 -46 -50 -57 rrcurveto + -2 26 -7 64 5 vvcurveto + -229 hlineto + -10 -87 131 -8 3 -99 1 -115 2 -151 rlinecurve + -135 hlineto + return + + + rmoveto + 55 -16 63 93 26 87 -5 103 rlinecurve + -132 -2 17 -86 3 -84 -27 -95 rlinecurve + return + + + -26 callsubr + 5 -67 callsubr + -11 callgsubr + return + + + -14 104 -72 -21 28 -21 545 -13 callgsubr + return + + + 460 hlineto + 9 109 -328 -4 317 345 rlineto + 102 -448 vlineto + -10 -108 318 3 -318 -344 rlineto + endchar + + + 62 165 55 166 39 125 rrcurveto + -118 hlineto + -14 -37 -75 -264 -35 -106 rrcurveto + -12 hlineto + return + + + -6 102.07 361.96999 99.96 -99.96 102.48 return + + + 118 70 60 66 51 -50 33 -55 28 hvcurveto + return + + + -110 9 -52 29 39 vvcurveto + hintmask 10001000 + 49 101 49 88 vvcurveto + 84 -85 51 -258 83 vhcurveto + -41 -98 rlineto + 179 -53 82 -41 -55 vvcurveto + hintmask 10010000 + -59 -95 -46 -70 vvcurveto + -43 34 -44 93 -24 vhcurveto + hintmask 10100000 + -92 -28 -35 -46 -42 vvcurveto + hintmask 10000100 + -63 102 -53 -51 vvcurveto + -44 -84 -39 -186 -51 vhcurveto + endchar + + + rmoveto + 414 hlineto + 11 92 23 callgsubr + -2 119 -1 92 -3 84 62 31 77 19 96 7 rrcurveto + hintmask 10111000 + -5 130 rlineto + hintmask 11011000 + -40 callsubr + + + -75 callgsubr + hintmask 10101110 + -7 63 rlineto + hintmask 10011110 + -62 callgsubr + hintmask 11001110 + -58 callsubr + endchar + + + 156 rlineto + return + + + -60 callsubr + -410 -239 -64 callgsubr + return + + + 81 216.5 154 return + + + 77 139.59 64.53 hstem + 132 92 178 91 vstem + 311 return + + + -81 callsubr + -39 callsubr + return + + + -18 callsubr + -65 callgsubr + 484 return + + + rmoveto + hintmask 01011100 + 270 -127 108 -353 -46 vhcurveto + -689 vlineto + hintmask 10101100 + 331 -47 149 136 268 vvcurveto + -128 -18 rmoveto + -184 -59 -80 -169 25 vhcurveto + 491 vlineto + 171 19 57 -86 -185 vvcurveto + endchar + + + 484 617 -106 callsubr + return + + + hstem + 71 121 241 119.11 vstem + return + + + 178 -2 143 -3 103 vhcurveto + 23 34 36 15 44 hhcurveto + return + + + 80 301 79 hstem + 118 98 192 97 vstem + 304 return + + + -249 97 173 -21 hstem + 180 116 vstem + 431 hmoveto + -32 48 rlineto + -157 -70 -62 -58 -56 vvcurveto + -58 -8 callsubr + 11 97 17 callsubr + 25 vvcurveto + 24 31 32 104 46 vhcurveto + endchar + + + -8 109.94 481.92 110.14 hstem + 93 132 190 131 vstem + return + + + rmoveto + 88 -72 184 238 6 121 -186 236 -88 -70 183 -229 rlineto + 85 -224 rmoveto + 87 -72 185 238 6 121 -186 236 -88 -70 182 -230 rlineto + endchar + + + 455 hlineto + 11 92 rlineto + -172 684 -278 hlineto + return + + + rmoveto + 105 -385 -105 vlineto + return + + + -7.68 104.68 -80 -21 448 117 return + + + 130.63 return + + + 147 472 rmoveto + -95 callgsubr + return + + + 0 92 592 92 -88 -20 hstemhm + 255 123 return + + + 64 51 30 37 37 hvcurveto + -102 34 rmoveto + -77 -54 59 132 121 59 63 85 24 26 -5 -9 28 hvcurveto + 1 -134 1 -107 2 -86 rrcurveto + -21 -27 -31 -13 -37 hhcurveto + endchar + + + -65 callsubr + hstem + 284 94 vstem + 152 return + + + 71 318 -44 callsubr + hintmask 11100100 + 303 return + + + 71 -53 callgsubr + hintmask 00000000 + return + + + -7.26 111.26 473 121 return + + + -65 -26 -37 -38 -51 vvcurveto + -66 64 -47 105 vhcurveto + return + + + hstem + 61 125 255 124 vstem + return + + + -78 callsubr + endchar + + + -49 43 -34 51 -27 vhcurveto + return + + + 0 107 338.5 106.5 return + + + 41 -50 79 -27 150 2 rrcurveto + -148 467 rmoveto + 39 14 -47 -93 1 hvcurveto + -31 -49 -1 -1 -37 hvcurveto + 104 3 17 38 43 hhcurveto + return + + + 13 -21 29 -21 29 -21 229 88.5 220.5 -20 29 -20 243 12 callsubr + 104 123 return + + + 21 -21 462 105 -12 -20 32 -20 return + + + 165 -8 rlineto + -588 -171 vlineto + return + + + -53 callsubr + hintmask 10110000 + -10 -88 rlineto + hintmask 11010000 + -34 callsubr + return + + + 83 281 85 hstem + 374 98 vstem + 147 return + + + 0 98 492 98 -19 callgsubr + return + + + 21 -21 688 -20 return + + + -70 46 -40 -57 rlineto + 20 -34 -40 11 -45 hhcurveto + -147 -122 -126 -179 -82 20 -65 35 -48 hvcurveto + -47 -65 rlineto + return + + + 138 16 -211 346 195 334 rlineto + -135 hlineto + -160 -288 rlineto + -62 288 -127 hlineto + return + + + -176 -21 749 -20 25 -20 return + + + 0 callgsubr + hlineto + return + + + rmoveto + 261 -237 82 86 -244 212 250 212 -81 86 -260 -239 rlineto + endchar + + + rmoveto + 0 9 7 6 9 9 7 -6 -12 callsubr + 0 -9 -7 -7 -9 -9 -7 6 -12 callsubr + return + + + -174 -21 244 96 317 104 return + + + 43 53 -96 71 hhcurveto + return + + + -14 101 -69 -21 27 -21 459 105 21 callgsubr + 61 122 222 123 return + + + 106 194 6 callgsubr + return + + + hstem + 275 124 vstem + return + + + 88 281 82 return + + + hstemhm + 158 119 -117 123 -22 117 -109 109 hintmask 10100000 + 504 return + + + -30 callsubr + hstem + -24 callgsubr + vstem + return + + + 0 106 582 -20 hstem + 122 128 vstem + return + + + hstemhm + 93 123 202 123 return + + + 87 283 81 return + + + 0 hflex1 + return + + + -17 103 -72 -21 609 104 -10 -20 hstemhm + 52 128 264 129 hintmask 10101100 + return + + + rmoveto + -974 368 vlineto + 11 98 rlineto + -261 778 255 98 hlineto + endchar + + + 127 hlineto + 6 163 rlineto + -127 hlineto + return + + + 62 -47 165 -8 vhcurveto + return + + + hstemhm + 86 123 return + + + -1 86 -110 45 46 vvcurveto + 29 39 21 126 12 vhcurveto + 5 87 rlineto + return + + + 122 hmoveto + -39 callgsubr + return + + + 13 -21 29 -21 29 -21 288 104 288 -20 hstemhm + 93 127 return + + + 84 hstem + 145 348 vstem + 194 return + + + 268 635 rmoveto + 128 hlineto + 9 -67 callsubr + -129 hlineto + return + + + 78 1 callsubr + return + + + 128.5 -125.5 124 hintmask 00000000 + return + + + hstem + -47 callgsubr + vstem + 452 return + + + -19 hlineto + -6 2 -3 5 4 2 2 4 1 vhcurveto + 5 hlineto + return + + + hstem + 87 1701 vstem + return + + + -172 -21 32 -21 return + + + hstem + 87 1076 vstem + return + + + -20 23 -20 return + + + 0 106 77 93 24 6 callgsubr + hstemhm + 294 105 return + + + rmoveto + 11 96 17 callsubr + 25 vvcurveto + 25 31 32 return + + + -244 77 139.59 64.53 return + + + 110 92 -96 -176 -176 -88 -96 -116 return + + + hstemhm + 21 callsubr + return + + + -20 31 -20 hstemhm + return + + + 10 106 rlineto + return + + + -20 22 callsubr + 253 115 hintmask 01111100 + return + + + 70.5 140.5 72 return + + + rmoveto + 39 -100 261 83 89 81 -1 79 rlinecurve + return + + + rlineto + -89 8 -33 17 return + + + -17 104 514 105 return + + + -136 -206 vhcurveto + 69 4 rmoveto + 174 return + + + hstemhm + 37 113 105 102 117 111 return + + + 171.5 84 return + + + hstemhm + 61 135 return + + + + + + -807 -200 50 900 50 hstem + 5 54 432 54 vstem + 5 800 rmoveto + -1000 540 1000 vlineto + -270 -440 rmoveto + -193 390 rlineto + 386 hlineto + -223 -450 rmoveto + -186 -376 rlineto + 752 vlineto + 246 -376 rmoveto + 186 376 rlineto + -752 vlineto + -409 -74 rmoveto + 193 390 193 -390 rlineto + endchar + + + -76 callgsubr + -12 callgsubr + hintmask 00000000 + hintmask 10011100 + 460 -4 -102 callsubr + + + 7 callsubr + hintmask 00000000 + hintmask 11111000 + 294 183 -70 callgsubr + + + 7 callsubr + hintmask 10111000 + 232 810 -107 callgsubr + hintmask 11111000 + 62 -627 -70 callgsubr + + + -76 callgsubr + -12 callgsubr + hintmask 00111100 + 179 810 -107 callgsubr + hintmask 10011100 + 281 -814 -102 callsubr + + + -76 callgsubr + 73 98 -12 callgsubr + hintmask 00111110 + 312 762 -104 callgsubr + hintmask 10011110 + 148 -766 rmoveto + hintmask 00111110 + 128 8 -59 229 -60 227 -68 229 rlinecurve + -176 hlineto + hintmask 01011110 + -95 callsubr + hintmask 10011110 + 16 -66 16 -65 15 -65 rrcurveto + hintmask 00111110 + -94 callgsubr + + + -76 callgsubr + -12 callgsubr + hintmask 00111100 + 301 872 -92 callgsubr + hintmask 10011100 + 297 -763 -102 callsubr + + + -76 callgsubr + 82 -25 callgsubr + 126.5 -72 callgsubr + hintmask 00111111 + 126 771 -104 callsubr + hintmask 10011111 + 86 -931 rmoveto + hintmask 00111111 + 128 8 -59 229 -60 227 -68 229 rlinecurve + -176 hlineto + hintmask 01011111 + -95 callsubr + hintmask 10011111 + 16 -66 16 -65 15 -65 rrcurveto + hintmask 00111111 + -94 callgsubr + + + -76 callgsubr + -12 callgsubr + hintmask 00111100 + 401 753 -100 callgsubr + hintmask 10011100 + 59 -757 -102 callsubr + + + -76 callgsubr + 109 105 -12 callgsubr + hintmask 00111110 + 503 798 -52 callsubr + hintmask 10011110 + 342 -802 rmoveto + hintmask 00111110 + 128 8 -59 229 -60 227 -68 229 rlinecurve + -176 hlineto + hintmask 01011110 + -95 callsubr + hintmask 10011110 + 16 -66 16 -65 15 -65 rrcurveto + hintmask 00111110 + -94 callgsubr + + + -244 96 169 -21 24 -21 22 -21 188 92 301 104 -12 callgsubr + -251 116 hintmask 00000000 + hintmask 10011101 + 564 -244 8 callsubr + 104 45 vhcurveto + -59 229 -60 227 -68 229 rrcurveto + -176 hlineto + hintmask 01001110 + -95 callsubr + hintmask 00101101 + 15 -63 16 -63 14 -63 rrcurveto + -85 -49 -36 -44 -42 vvcurveto + hintmask 10011101 + -58 62 -46 165 -8 vhcurveto + -257 829 rmoveto + 9 hlineto + hintmask 00011101 + 26 -99 25 -101 24 -101 rrcurveto + -160 hlineto + hintmask 10011101 + 25 101 25 101 26 99 rrcurveto + endchar + + + -76 callgsubr + 59 241 -12 callgsubr + hintmask 00111110 + 310 989 -82 callsubr + hintmask 10011110 + 150 -993 rmoveto + hintmask 00111110 + 128 8 -59 229 -60 227 -68 229 rlinecurve + -176 hlineto + hintmask 01011110 + -95 callsubr + hintmask 10011110 + 16 -66 16 -65 15 -65 rrcurveto + hintmask 00111110 + -94 callgsubr + + + -76 callgsubr + -12 callgsubr + hintmask 00111100 + 179 1079 -107 callgsubr + 131 -90 -82 callsubr + hintmask 10011100 + 150 -993 -102 callsubr + + + -76 callgsubr + 77 99 -3 100 -12 callgsubr + hintmask 00111101 + 396 766 -78 callgsubr + hintmask 00111011 + -85 callgsubr + hintmask 00111101 + -22 callsubr + hintmask 10011101 + 64 -770 rmoveto + hintmask 00111101 + 128 8 -59 229 -60 227 -68 229 rlinecurve + -176 hlineto + hintmask 01011101 + -95 callsubr + hintmask 10011101 + 16 -66 16 -65 15 -65 rrcurveto + hintmask 00111101 + -94 callgsubr + + + -9.47 99.2 -68.73 -21 300 88 208.27 101.39 -9.66 -20 hstemhm + 101 125 195 122 -102 124 hintmask 10110101 + 565 203 rmoveto + 86 -48 51 -86 24 vhcurveto + hintmask 01101110 + 67 31 45 54 78 vvcurveto + 156 -172 35 -270 -30 vhcurveto + -688 vlineto + hintmask 10110101 + 266 -34 199 55 -1 182 rrcurveto + hintmask 10110110 + -339 185 rmoveto + 205 vlineto + 123 14 72 -28 -83 vvcurveto + -80 -48 -33 -147 5 vhcurveto + hintmask 10110101 + -293 vmoveto + 205 vlineto + 141 7 74 -18 -91 vvcurveto + -95 -74 -27 -141 19 vhcurveto + endchar + + + -43 callsubr + hstem + 75 131 vstem + 534 -4 -86 callsubr + + + -43 callsubr + hstem + 75 131 vstem + 220 810 -107 callgsubr + 314 -814 -86 callsubr + + + -43 callsubr + hstem + 75 131 vstem + 354 751 -99 callgsubr + 384 -911 -86 callsubr + + + -7 111 -108 108 -81 -21 575 121 hstemhm + 75 131 140 110 hintmask 10011100 + 456 -127 rmoveto + hintmask 00111100 + 40 -32 45 -86 44 vhcurveto + hintmask 01011100 + 54 -10 65 -2 77 6 rrcurveto + hintmask 10011100 + 10 108 rlineto + -263 -13 -75 79 181 vvcurveto + 150 48 81 283 -5 vhcurveto + -7 121 rlineto + -341 -7 -114 -165 -192 vvcurveto + -143 49 -119 145 -52 vhcurveto + -21 -48 -67 callgsubr + endchar + + + -43 callsubr + 73 156 hstem + 75 131 85 -45 callgsubr + vstem + 289 771 -76 callsubr + 241 -931 -86 callsubr + + + -51 callgsubr + 593.35 -60 callgsubr + hintmask 10101100 + 571 357 -61 callsubr + + + -51 callgsubr + 593.35 -60 callgsubr + hintmask 10101100 + 302 757 -99 callgsubr + 473 -556 -61 callsubr + + + -83 callsubr + + + 0 -59 callgsubr + vstem + 540 hmoveto + 13 callsubr + -88 callgsubr + + + 0 -59 callgsubr + vstem + 197 810 -107 callgsubr + 343 -810 rmoveto + 13 callsubr + -88 callgsubr + + + -27 callgsubr + 74 98 hstem + 114 127 vstem + 329 762 -104 callgsubr + 211 -762 rmoveto + 13 callsubr + -88 callgsubr + + + 0 -59 callgsubr + vstem + 331 751 -99 callgsubr + 413 -907 rmoveto + 13 callsubr + -88 callgsubr + + + 0 -59 callgsubr + vstem + 318 872 -92 callgsubr + 360 -759 rmoveto + 13 callsubr + -88 callgsubr + + + -27 callgsubr + 83 -25 callgsubr + 114 127 -97.5 -72 callgsubr + hintmask 00000000 + hintmask 11110110 + 143 771 -104 callsubr + 149 -927 rmoveto + 13 callsubr + hintmask 11111010 + -88 callgsubr + + + -27 callgsubr + 83 -25 callgsubr + 114 127 27 -45 callgsubr + hintmask 00000000 + hintmask 11111100 + 266 771 -76 callsubr + 270 -927 rmoveto + 13 callsubr + hintmask 11111000 + -88 callgsubr + + + 0 -59 callgsubr + vstem + 418 753 -100 callgsubr + 122 -753 rmoveto + 13 callsubr + -88 callgsubr + + + -27 callgsubr + 110 105 hstem + 114 127 vstem + 520 798 -52 callsubr + 405 -798 rmoveto + 13 callsubr + -88 callgsubr + + + -249 97 152 -59 callgsubr + 48 116 vstem + 516 -249 rmoveto + 11 97 17 callsubr + 25 vvcurveto + 24 31 32 104 46 vhcurveto + 13 callsubr + -309 194 259 93 -259 190 303 105 -430 -688 298 hlineto + -87 -49 -36 -44 -43 vvcurveto + -58 -8 callsubr + endchar + + + -83 callsubr + + + 204 87 -76 79 86 79 hstemhm + 135 113 hintmask 01110000 + 531 -24 rmoveto + 16 101 -174 25 -75 41 -30 72 rlinecurve + 214 hlineto + 4 79 rlineto + -236 hlineto + -1 17 -1 18 19 vvcurveto + 11 0 11 1 10 vhcurveto + 240 hlineto + 4 79 rlineto + -233 hlineto + 24 78 69 33 185 27 -19 117 rcurveline + -240 -44 -96 -85 -33 -117 rrcurveto + -81 -88 67 hlineto + hintmask 10110000 + -1 -12 0 -12 -12 vvcurveto + -18 1 -18 1 -17 vhcurveto + -67 -87 82 hlineto + hintmask 01110000 + 36 -127 104 -78 239 -23 rrcurveto + endchar + + + 21 -21 284 98 200 106 hstem + 120 128 vstem + 248 284 rmoveto + 262 98 -262 200 307 106 -435 -688 128 hlineto + endchar + + + -43 callgsubr + hstem + 62 129 237 116 vstem + 545 9 -91 callsubr + endchar + + + -43 callgsubr + 64 98 hstem + 62 129 237 116 vstem + 333 762 -104 callgsubr + 212 -753 -91 callsubr + endchar + + + -43 callgsubr + 73 -25 callgsubr + 62 129 82 -45 callgsubr + 27.5 116 hintmask 00000000 + hintmask 11111100 + 271 771 -76 callsubr + hintmask 11110100 + 270 -918 -91 callsubr + endchar + + + 21 -21 299 97 292 -20 hstem + 83 130 199 130 vstem + 412 299 rmoveto + -299 130 688 -130 -292 -199 292 -130 -688 130 299 vlineto + endchar + + + 21 -21 280 97 107 86 -82 78 -78 200 hstemhm + 83 130 199 130 hintmask 11010110 + 412 280 rmoveto + -280 130 vlineto + hintmask 11100110 + 484 69 86 -69 vlineto + hintmask 11001110 + 118 -130 vlineto + hintmask 11010110 + -122 -199 vlineto + hintmask 11001110 + 122 -130 vlineto + hintmask 11100110 + -118 -69 -86 69 -484 130 280 vlineto + hintmask 11010110 + 199 208 rmoveto + -111 -199 111 vlineto + endchar + + + -31 callsubr + 376 98 -89 callsubr + + + -31 callsubr + 185 810 -107 callgsubr + 191 -712 -89 callsubr + + + 0 98 492 98 74 98 -19 callgsubr + 317 762 -104 callgsubr + 59 -664 -89 callsubr + + + -31 callsubr + 306 872 -92 callgsubr + 208 -661 -89 callsubr + + + 0 98 492 98 83 -25 callgsubr + 132.5 125 -8.5 127 3 125 hintmask 00000000 + hintmask 11110100 + 132 771 -104 callsubr + hintmask 11101000 + -4 -829 -89 callsubr + + + 0 98 492 98 83 -25 callgsubr + 249 127 -120 -45 callgsubr + hintmask 00000000 + hintmask 11101000 + 254 771 -76 callsubr + hintmask 11110000 + 118 -829 -89 callsubr + + + -31 callsubr + 406 753 -100 callgsubr + -30 -655 -89 callsubr + + + 0 98 492 98 110 105 -19 callgsubr + 509 798 -52 callsubr + 252 -700 -89 callsubr + + + -245 97 148 98 492 98 hstemhm + 178 116 -45 127 hintmask 00000000 + hintmask 11110000 + 405 -245 rmoveto + 10 97 rlineto + -88 7 -33 18 26 vvcurveto + 24 18 29 55 44 vhcurveto + 165 hlineto + 9 98 rlineto + hintmask 01101000 + -165 492 159 98 -444 -98 158 -492 hlineto + hintmask 01110000 + -158 -98 173 hlineto + -60 -47 -26 -42 -39 vvcurveto + hintmask 11110000 + -62 -8 callsubr + endchar + + + -11 108.64 490.36 100 hstem + 363 128 vstem + 491 688 rmoveto + -355 -100 227 -356 hlineto + -119 -23 -24 -245 11 vhcurveto + -111 vlineto + 298 -7 98 75 177 vvcurveto + endchar + + + -4 callsubr + hintmask 00111100 + 277 296 rmoveto + hintmask 10011100 + 178 -304 rlineto + hintmask 00111100 + -28 callsubr + hintmask 01011100 + -688 127 296 vlineto + endchar + + + -15 callsubr + -5 callsubr + endchar + + + -15 callsubr + 205 810 -107 callgsubr + -83 -810 rmoveto + -39 callgsubr + endchar + + + 0 106 582 -20 115 -20 hstem + 122 128 168 119 vstem + 398 516 -77 callsubr + -276 -516 rmoveto + -39 callgsubr + endchar + + + 0 106 183 142 257 -20 hstem + 122 128 179 123.5 vstem + -5 callsubr + 303 -399 rmoveto + 124 hlineto + 7 142 rlineto + -123 hlineto + endchar + + + -15 callsubr + 122 hmoveto + 428 hlineto + 11 106 rlineto + -311 268 hlineto + 146 74 -19 83 -127 -65 rlineto + 222 -128 -287 vlineto + -85 -43 19 -83 66 34 rlineto + endchar + + + 21 -21 136 142 410 -20 hstem + 73 110 253.5 -37 callgsubr + vstem + 551 688 rmoveto + -122 hlineto + -113 -410 rlineto + -5 hlineto + -8 30 -106 380 0 vvcurveto + -124 -688 113 hlineto + -6 461 rlineto + 4 hlineto + 91 -325 rlineto + 71 hlineto + 89 325 rlineto + 5 hlineto + -7 -461 rlineto + 118 hlineto + endchar + + + -16 callsubr + 202 460 -87 callsubr + endchar + + + -1357 endchar + + + -16 callsubr + 182 810 -107 callgsubr + 20 -350 -87 callsubr + endchar + + + -16 callsubr + 317 751 -99 callgsubr + 89 -447 -87 callsubr + endchar + + + -30 callsubr + 98 99 -3 100 hstemhm + -24 callgsubr + hintmask 11101100 + 399 766 -78 callgsubr + hintmask 11011100 + -85 callgsubr + hintmask 11101100 + -22 callsubr + -197 -306 -87 callsubr + endchar + + + -57 callgsubr + 297 -17 -105 callgsubr + + + -27 callgsubr + hstem + 41 126 131 106 vstem + 573 hmoveto + 6 106 rlineto + -175 194 138 93 -138 190 170 105 -247 hlineto + -189 -97 -128 -228 -236 92 -96 193 hvcurveto + -159 350 rmoveto + 171 40 60 91 1 vhcurveto + -476 vlineto + -94 -1 -37 71 174 vvcurveto + endchar + + + -57 callgsubr + 186 818 -107 callgsubr + 111 -835 -105 callgsubr + + + 18 callsubr + 64 98 hstem + 52 131 259 131 vstem + 318 770 -104 callgsubr + -21 -787 -105 callgsubr + + + -57 callgsubr + 307 880 -92 callgsubr + 128 -784 -105 callgsubr + + + 18 callsubr + 73 -25 callgsubr + 52 131 -50.5 -72 callgsubr + -62 131 hintmask 00000000 + hintmask 11101100 + 132 779 -29 callgsubr + -83 -952 -105 callgsubr + + + -57 callgsubr + 407 761 -100 callgsubr + -110 -778 -105 callgsubr + + + -57 callgsubr + 138 806 -94 callsubr + -75 -821 -105 callgsubr + + + 18 callsubr + 100 105 hstem + 52 131 259 131 vstem + 509 806 -52 callsubr + 173 -823 -105 callgsubr + + + -11 callsubr + 297 -17 -84 callsubr + + + -11 callsubr + 181 818 -107 callgsubr + 116 -835 -84 callsubr + + + 18 callsubr + 68 99 -3 100 hstemhm + 52 131 259 131 hintmask 11101100 + 402 774 -78 callgsubr + hintmask 11011100 + -85 callgsubr + hintmask 11101100 + -22 callsubr + -105 -791 -105 callgsubr + + + 21 -21 593.14 105.09 -11.23 -20 hstemhm + 103 127 218 124 hintmask 11011000 + 103 hmoveto + 127 206 hlineto + 201 22 141 79 166 vvcurveto + hintmask 10111000 + 175 -153 82 -316 -43 vhcurveto + hintmask 11011000 + 345 -239 rmoveto + -114 -75 -36 -143 15 vhcurveto + 277 vlineto + 146 17 72 -53 -106 vvcurveto + endchar + + + 7 -21 32 -21 604 105 hstemhm + 52 131 259 131 hintmask 01111000 + 238 -75 rmoveto + 261 -86 36 103 -149 52 rlineto + 3 vlineto + 117 41 70 126 200 vvcurveto + 220 -1 -87 122 -157 hhcurveto + -169 -107 -134 -248 hvcurveto + hintmask 10111000 + -202 74 -118 133 -18 vhcurveto + 49 615 rmoveto + 90 44 -89 -176 -167 -38 -82 -88 -89 -44 89 176 168 37 81 88 hvcurveto + endchar + + + -77 callgsubr + 197 125 hintmask 00111011 + 332 240 -83 callgsubr + + + 4 callsubr + 199 13 callgsubr + 24 -21 683 -20 25.29 -20 hstemhm + 37 92 220 88 hintmask 0100101110000000 + 167 253 rmoveto + hintmask 0110001110000000 + 54 -257 rlineto + hintmask 0100110110000000 + 93 7 -69 297 rlineto + 40 49 29 66 78 vvcurveto + 135 -83 86 -194 -28 vhcurveto + hintmask 1001001110000000 + -686 95 vlineto + -6 251 rlineto + 223 -444 rmoveto + hintmask 0100101110000000 + 88 11 rlineto + 185 vlineto + 85 -4 76 76 210 vvcurveto + 216 -59 77 -124 -67 vhcurveto + -3 20 -63 -1 rlineto + endchar + + + -77 callgsubr + 197 125 hintmask 00111011 + 166 817 -107 callgsubr + 166 -577 -83 callgsubr + + + -77 callgsubr + 197 125 hintmask 00111011 + 300 758 -99 callgsubr + 236 -674 -83 callgsubr + + + -55 callsubr + 96 106 -90 callsubr + endchar + + + -55 callsubr + 196 815 -107 callgsubr + -100 -709 -90 callsubr + endchar + + + -55 callsubr + 331 756 -99 callgsubr + -31 -806 -90 callsubr + endchar + + + -8 109.94 -79.94 -21 582.86 110.14 hstemhm + 93 132 82 110 -2 131 hintmask 00000000 + hintmask 01111000 + 185 -163 rmoveto + 8 -94 rlineto + 149 14 75 49 61 vvcurveto + 42 -35 46 -93 46 vhcurveto + hintmask 01110100 + 186 29 71 88 84 164 -321 46 103 vvcurveto + 50 56 31 224 -16 vhcurveto + -8 114 rlineto + -285 15 -119 -108 -103 vvcurveto + hintmask 10110100 + -160 322 -39 -113 vvcurveto + -57 -84 -41 -235 18 vhcurveto + -114 vlineto + hintmask 10111000 + 46 -2 41 1 38 3 -12 -28 rcurveline + 66 -34 32 -28 -22 vvcurveto + hintmask 01111000 + -21 -35 -14 -87 -10 vhcurveto + endchar + + + 16 callgsubr + 377 hmoveto + -35 callgsubr + endchar + + + 16 callgsubr + 312 751 -99 callgsubr + 269 -907 rmoveto + -35 callgsubr + endchar + + + 0 213.39 268.98 103.63 -103.63 205.63 hstemhm + 104 127 219 125 hintmask 10111000 + 104 hmoveto + 127 109 hlineto + 202 20 142 78 163 vvcurveto + hintmask 11011000 + 148 -117 79 -227 -11 vhcurveto + hintmask 10111000 + 102 -127 vlineto + 346 -343 rmoveto + -108 -77 -34 -142 13 vhcurveto + 264 vlineto + 144 14 75 -48 -101 vvcurveto + endchar + + + -61 callgsubr + 307 -17 -101 callgsubr + + + -61 callgsubr + 181 810 -107 callgsubr + 126 -827 -101 callgsubr + + + -17 109 596 -20 94 98 hstem + 80 127 211 127 vstem + 314 762 -104 callgsubr + -7 -779 -101 callgsubr + + + -61 callgsubr + 303 872 -92 callgsubr + 142 -776 -101 callgsubr + + + -17 109 596 -20 103 -25 callgsubr + 80 127 -78.5 -72 callgsubr + -82 127 hintmask 00000000 + hintmask 11101100 + 128 771 -29 callgsubr + -69 -944 -101 callgsubr + + + -61 callgsubr + 403 753 -100 callgsubr + -96 -770 -101 callgsubr + + + -61 callgsubr + 134 798 -94 callsubr + -61 -813 -101 callgsubr + + + -17 109 596 -20 130 105 hstem + 80 127 211 127 vstem + 505 798 -52 callsubr + 187 -815 -101 callgsubr + + + -249 97 135 109 -88 -21 705 -20 hstemhm + 80 127 -16 116 111 127 hintmask 00000000 + hintmask 11010110 + 418 -249 rmoveto + 11 97 17 callsubr + 28 vvcurveto + 33 42 21 86 60 vhcurveto + 75 53 35 64 106 vvcurveto + 450 -127 -472 vlineto + -89 -32 -35 -70 vhcurveto + hintmask 11011010 + -67 -42 43 99 hvcurveto + 454 -127 -459 vlineto + -147 74 -88 129 -11 vhcurveto + hintmask 10110110 + -68 -42 -24 -37 -40 vvcurveto + hintmask 11010110 + -58 -8 callsubr + endchar + + + -17 109 596 -20 80 241 hstem + 80 127 211 127 vstem + 312 989 -82 callsubr + -5 -1006 -101 callgsubr + + + -1 115 574 -20 25 -20 hstemhm + 39 546 hintmask 10110000 + 224 -1 rmoveto + 177 hlineto + hintmask 11010000 + 68 230 60 230 56 229 rrcurveto + -126 hlineto + -43 -189 -46 -195 -50 -190 rrcurveto + -10 hlineto + hintmask 10110000 + -51 190 -47 198 -44 191 -129 -9 rcurveline + 56 -229 61 -226 68 -230 rrcurveto + endchar + + + -46 callgsubr + 309 332 rmoveto + 90 -332 rlineto + -101 callsubr + + + -46 callgsubr + 185 810 -107 callgsubr + 124 -478 rmoveto + 90 -332 rlineto + -101 callsubr + + + -46 callgsubr + 306 872 -92 callgsubr + 141 -427 rmoveto + 90 -332 rlineto + -101 callsubr + + + 0 167 521 -20 103 -25 callgsubr + 50 123 -40.5 -72 callgsubr + -47 119 hintmask 11101100 + 132 771 -104 callsubr + -71 -595 rmoveto + 90 -332 rlineto + hintmask 11110010 + -101 callsubr + + + -46 callgsubr + 406 753 -100 callgsubr + -97 -421 rmoveto + 90 -332 rlineto + -101 callsubr + + + 18 -21 24 -21 24 -21 685 -20 24 -20 hstemhm + 39 550 hintmask 00101100 + 308 255 rmoveto + hintmask 10001100 + 140 -258 rlineto + hintmask 00110100 + 140 6 -195 340 196 345 rlineto + -136 hlineto + -133 -257 rlineto + hintmask 01001100 + -142 261 -139 -7 195 -342 -194 -343 rlineto + 135 hlineto + endchar + + + -44 callgsubr + 249 hmoveto + -80 callsubr + + + -44 callgsubr + 184 812 -107 callgsubr + 65 -812 rmoveto + -80 callsubr + + + -44 callgsubr + 305 874 -92 callgsubr + 82 -761 rmoveto + -80 callsubr + + + -30 callsubr + 23 -20 102 -25 callgsubr + 131.5 125 -7.5 128 1 125 hintmask 00000000 + hintmask 10111010 + 131 773 -104 callsubr + hintmask 11010100 + -130 -929 rmoveto + 128 228 hlineto + 218 460 rlineto + -131 hlineto + -147 -340 rlineto + hintmask 10110100 + -153 343 -134 -5 219 -458 rlineto + endchar + + + -44 callgsubr + 405 755 -100 callgsubr + -156 -755 rmoveto + -80 callsubr + + + -20 callgsubr + 77 hmoveto + -73 callgsubr + + + -20 callgsubr + 195 810 -107 callgsubr + -118 -810 rmoveto + -73 callgsubr + + + -20 callgsubr + 329 751 -99 callgsubr + -48 -907 rmoveto + -73 callgsubr + + + 0 109 470 109 83 156 hstem + 267 -45 callgsubr + vstem + 265 771 -76 callsubr + -192 -927 rmoveto + -73 callgsubr + + + -89 callgsubr + -50 callgsubr + hintmask 00000000 + hintmask 01011110 + 430 -4 rmoveto + hintmask 00111110 + -102 callgsubr + hintmask 10011110 + -103 callgsubr + + + -89 callgsubr + 222 -20 -50 callgsubr + hintmask 10011111 + 177 682 -107 callgsubr + hintmask 01011111 + 253 -686 -103 callsubr + + + -89 callgsubr + 70 98 -50 callgsubr + hintmask 10011111 + 309 634 -104 callgsubr + hintmask 01011111 + 121 -638 -103 callsubr + + + -89 callgsubr + 125 -20 33 -20 -50 callgsubr + hintmask 1001101110000000 + 298 744 rmoveto + 141 -114 75 72 -204 -67 callsubr + -7 hlineto + hintmask 1001110110000000 + -202 -169 rlineto + hintmask 0101101110000000 + 59 -58 rlineto + 270 -635 rmoveto + hintmask 0011101110000000 + -102 callgsubr + hintmask 1001101110000000 + -103 callgsubr + + + 778 -20 hstem + 167 319 vstem + 167 674 -107 callgsubr + endchar + + + 778 -20 hstem + 167 319 vstem + 167 674 -107 callgsubr + endchar + + + -89 callgsubr + 79 156 -6 callgsubr + -70.5 -72 callgsubr + -84 120 hintmask 1001110110000000 + 124 643 -104 callsubr + hintmask 0101110101000000 + 58 -803 rmoveto + hintmask 0011111001000000 + -102 callgsubr + hintmask 1001111001000000 + -103 callgsubr + + + -10 callgsubr + 20 callsubr + hintmask 01101111 + 568 -7 -36 callgsubr + hintmask 10110111 + -40 callgsubr + hintmask 01101111 + -37 callsubr + hintmask 10101111 + -32 callgsubr + + + -10 callgsubr + 218 -20 20 callsubr + hintmask 0110111110000000 + 182 675 -107 callgsubr + 386 -682 -36 callgsubr + hintmask 1011011110000000 + -40 callgsubr + hintmask 0110111110000000 + -37 callsubr + hintmask 1010111110000000 + -32 callgsubr + + + -89 callgsubr + 214 -20 -50 callgsubr + hintmask 10011111 + 398 625 -100 callgsubr + hintmask 01011111 + 32 -629 -103 callsubr + + + -89 callgsubr + 106 105 -50 callgsubr + hintmask 10011111 + 501 670 -52 callsubr + hintmask 01011111 + 314 -674 -103 callsubr + + + -14 99 505 112 hstemhm + 40 117 -31 123 hintmask 11100000 + 491 -15 rmoveto + 100 76 -43 55 -39 48 -35 42 rlinecurve + 34 62 35 84 23 86 -104 12 rcurveline + -12 -57 -18 -61 -20 -53 rrcurveto + hintmask 11010000 + -110 129 -53 56 46 vvcurveto + 53 39 34 157 -7 vhcurveto + -8 112 rlineto + -237 5 -74 -102 -98 vvcurveto + -45 21 -43 40 -55 vhcurveto + hintmask 11100000 + -96 -60 -51 -68 -88 vvcurveto + -92 57 -70 113 70 70 34 77 55 vhcurveto + 27 -34 28 -37 31 -41 rrcurveto + -254 100 rmoveto + -53 -27 39 50 46 25 45 51 41 hvcurveto + 32 -39 39 -46 45 -56 rrcurveto + -54 -34 -38 -26 -40 hhcurveto + endchar + + + -107 -15 717 hstemhm + 518 150 hintmask 00000000 + hintmask 11000000 + 514 702 rmoveto + 8 -112 rlineto + -157 7 -39 -34 -53 vvcurveto + -46 53 -56 110 -129 vhcurveto + 20 53 18 62 12 57 104 -13 rcurveline + -23 -86 -35 -84 -34 -62 32 -39 rcurveline + 7 79 50 62 89 56 rrcurveto + -40 55 -21 43 45 vvcurveto + 98 74 102 237 -5 vhcurveto + 7 -112 rlineto + -157 7 -38 -35 -53 vvcurveto + -46 53 -54 110 -129 vhcurveto + 20 53 18 60 12 57 104 -13 rcurveline + -23 -86 -35 -83 -34 -62 35 -42 39 -48 43 -55 -100 -76 rcurveline + -31 41 -28 37 -27 34 rrcurveto + -77 -55 -70 -34 -70 hhcurveto + -14 -13 1 2 -12 hvcurveto + -55 7 -102 24 -73 77 rrcurveto + -77 -55 -71 -34 -70 hhcurveto + -113 -57 71 92 88 51 67 96 60 hvcurveto + -40 55 -21 44 45 vvcurveto + 98 74 101 237 -5 vhcurveto + -203 -397 rmoveto + -51 -41 -26 -44 -46 vvcurveto + -50 27 -39 53 40 37 26 54 34 vhcurveto + -45 56 -37 45 -32 39 rrcurveto + 388 -131 rmoveto + -50 27 -39 53 40 37 25 54 34 vhcurveto + -45 56 -39 46 -32 39 rrcurveto + -51 -41 -24 -44 -46 vvcurveto + endchar + + + -246 96 136 95 -57 -21 240.25 76.75 140 104 -6 callgsubr + 96 116 5 120 hintmask 00000000 + hintmask 10111110 + 518 -246 8 callsubr + 105 46 vhcurveto + hintmask 01011101 + -5 76 -6 87 108 vvcurveto + 216 -82 69 -333 5 vhcurveto + -12 -104 237 -7 62 -27 7 -106 rlinecurve + -234 9 -105 -89 -110 vvcurveto + -90 67 -54 96 75 64 45 52 44 vhcurveto + 2 -21 5 -33 3 -19 rrcurveto + hintmask 01011110 + -96 -52 -41 -46 -46 vvcurveto + hintmask 10111110 + -58 63 -46 164 -8 vhcurveto + hintmask 01011101 + -233 327 rmoveto + -56 -34 27 51 61 45 37 172 -18 hvcurveto + 1 -38 0 -30 1 -28 rrcurveto + -38 -35 -50 -24 -44 hhcurveto + endchar + + + 105 104 3 103 35 104 2 105 -6 -20 hstemhm + 59 500 hintmask 00000000 + hintmask 01101100 + 406 350 rmoveto + 69 41 59 116 43 hvcurveto + -74 30 rlineto + -60 -27 -22 -41 -27 hhcurveto + hintmask 01010100 + -46 -54 107 -86 hhcurveto + -72 -50 -65 -118 -42 hvcurveto + 72 -30 rlineto + 64 29 24 44 28 hhcurveto + hintmask 01101100 + 50 56 -106 88 hhcurveto + hintmask 10010100 + -245 vmoveto + 69 41 59 116 43 hvcurveto + -72 31 rlineto + -60 -28 -22 -42 -28 hhcurveto + hintmask 01010100 + -46 -54 106 -86 hhcurveto + -72 -50 -64 -117 -42 hvcurveto + 73 -30 rlineto + 63 29 24 45 28 hhcurveto + hintmask 10010100 + 49 56 -107 88 hhcurveto + endchar + + + -89 callgsubr + 56 241 -50 callgsubr + hintmask 10011111 + 307 861 -82 callsubr + hintmask 01011111 + 123 -865 -103 callsubr + + + -89 callgsubr + -50 callgsubr + hintmask 10011110 + 177 953 -107 callgsubr + 130 -92 -82 callsubr + hintmask 01011110 + 123 -865 rmoveto + hintmask 00111110 + -102 callgsubr + hintmask 10011110 + -103 callgsubr + + + 558 -20 hstem + 62 507 vstem + 308 399 rmoveto + 170 -236 91 64 -248 331 -22 -3 -237 -329 83 -63 rlineto + endchar + + + 210 112 33 112 hstem + 40 545 vstem + 420 210 rmoveto + 73 49 81 138 43 hvcurveto + -79 31 rlineto + -82 -29 -24 -56 -29 -49 -79 145 -88 hhcurveto + -73 -54 -85 -134 -41 hvcurveto + 78 -30 rlineto + 81 28 25 56 29 49 83 -145 88 hhcurveto + endchar + + + 272 498 hstem + 62 512 vstem + 305 401 rmoveto + 105 -129 70 43 -64 154 158 62 -19 78 -168 -13 -9 168 -83 6 -39 -164 -161 45 -33 -76 145 -89 -91 -139 62 -54 rlineto + endchar + + + 779 -20 hstemhm + 265 59 -22 58 hintmask 10100000 + 301 610 rmoveto + 59 -11 52 158 -109 22 rlineto + -79 -228 rmoveto + 39 47 -110 124 -73 -83 rlineto + 308 -66 rmoveto + 21 -59 163 36 -36 105 rlineto + -299 -199 rmoveto + -21 58 -163 -35 36 -104 rlineto + 314 104 rmoveto + -41 -48 112 -124 72 83 rlineto + hintmask 11000000 + -221 29 rmoveto + -60 12 -53 -159 111 -21 rlineto + endchar + + + -173.98 96.91 142.06999 95 272.35 100.65 129 98 hstem + 48 103 83 109 112 106 vstem + 510 -168 rmoveto + -1 96 rlineto + -292 -35 -66 139 253 vvcurveto + 258 98 119 108 62 28 -43 -86 7 vhcurveto + -126 -2 -94 -77 -181 vvcurveto + -126 -1 54 -82 73 hhcurveto + 42 30 19 37 30 hvcurveto + 2 -19 2 -25 -5 vvcurveto + 101 11 rlineto + -2 93 -4 97 230 vvcurveto + 167 -59 90 -133 -185 -136 -192 -298 -290 108 -193 354 45 vhcurveto + -109 328 rmoveto + -39 -19 44 89 98 21 56 91 -18 hvcurveto + -243 vlineto + -16 -16 -17 -10 -21 hhcurveto + endchar + + + -89 callgsubr + 74 99 -3 100 -50 callgsubr + hintmask 1001110110000000 + 393 638 -78 callgsubr + hintmask 1001101110000000 + -85 callgsubr + hintmask 1001110110000000 + -22 callsubr + hintmask 0101110110000000 + 37 -642 rmoveto + hintmask 0011110110000000 + -102 callgsubr + hintmask 1001110110000000 + -103 callgsubr + + + -14 8 callgsubr + 224 122 hintmask 11011100 + 261 -14 rmoveto + 159 143 120 198 160 -85 103 -116 -59 -49 -26 -33 -37 hvcurveto + 281 vlineto + hintmask 11101100 + -7 callgsubr + -763 vlineto + hintmask 11011100 + -19 51 55 -10 61 hhcurveto + 43 105 rmoveto + -31 -27 5 11 -29 hvcurveto + 326 vlineto + 21 30 33 12 32 hhcurveto + 76 53 -65 -127 -125 -52 -58 -85 hvcurveto + endchar + + + -206 1022 hstem + -3 623 vstem + 620 -172 rmoveto + -516 988 -107 -45 510 -977 rlineto + endchar + + + 787 -20 hstem + 255 116 vstem + 371 797 rmoveto + -116 -10 rlineto + -990 116 vlineto + endchar + + + -107 -203 1000 hstem + 498 254 vstem + 382 787 rmoveto + 116 10 rlineto + -1000 -116 vlineto + 370 hmoveto + 990 vlineto + 116 10 rlineto + -1000 vlineto + endchar + + + -107 787 -20 hstem + 347 116 428 111 vstem + 347 -203 rmoveto + 107 hlineto + 548 448 rlineto + 103 vlineto + -545 448 -110 -9 rlineto + 116 -843 rmoveto + 704 vlineto + 428 -346 rlineto + -12 vlineto + endchar + + + -236 1050 -17 callsubr + -236 -79 callsubr + + + -163 -21 -17 callsubr + -184 -79 callsubr + + + -235 1050 -568 -21 callgsubr + -135 16 callsubr + hintmask 01100000 + -6 callsubr + hintmask 01010000 + -70 callsubr + + + -163 -21 482 -21 callgsubr + -84 16 callsubr + hintmask 11100000 + -6 callsubr + hintmask 11010000 + -70 callsubr + + + -199 11 callgsubr + 775 -10 callsubr + + + -147 11 callgsubr + 827 -10 callsubr + + + -199 10 callgsubr + -101 -9 callgsubr + + + -147 10 callgsubr + -49 -9 callgsubr + + + 626 98 hstem + 94 438 vstem + 309 626 -104 callgsubr + endchar + + + 626 98 hstem + 94 438 vstem + 309 626 -104 callgsubr + endchar + + + 175 311 hstem + 152 319 vstem + 471 333 rmoveto + 92 -66 61 -90 -89 -74 -62 -95 -92 68 -62 90 88 73 62 96 vhcurveto + endchar + + + 197 269 hstem + 178 268 vstem + 177 197 rmoveto + 268 hlineto + 2 269 rlineto + -268 hlineto + endchar + + + -51 callsubr + hstemhm + 87 122 hintmask 10110000 + 87 267 rmoveto + hintmask 01110000 + -22 callgsubr + hintmask 10110000 + 12 101 rlineto + -81 callgsubr + endchar + + + -51 callsubr + 217 -20 hstemhm + 87 122 hintmask 10111000 + 204 674 -107 callgsubr + -117 -407 rmoveto + hintmask 01111000 + -22 callgsubr + hintmask 10111000 + 12 101 rlineto + -81 callgsubr + endchar + + + 784 -20 hstem + 105 413 vstem + 309 615 -99 callgsubr + endchar + + + 612 283 hstem + 243 119 vstem + 223 628 -77 callsubr + endchar + + + 612 283 hstem + 243 119 vstem + 223 628 -77 callsubr + endchar + + + 784 -20 hstem + 105 413 vstem + 309 615 -99 callgsubr + endchar + + + -51 callsubr + 223 -20 hstemhm + 87 122 hintmask 10111000 + 338 615 -99 callgsubr + -47 -504 rmoveto + hintmask 01111000 + -22 callgsubr + hintmask 10111000 + 12 101 rlineto + -81 callgsubr + endchar + + + -4 101 347 117 hstem + 87 122 146 110 vstem + 465 -131 rmoveto + 40 -31 43 -84 44 vhcurveto + 49 -5 57 -1 67 6 12 101 rcurveline + -81 callgsubr + -119 45 -99 143 -39 vhcurveto + -18 -42 -67 callgsubr + endchar + + + -51 callsubr + 74 -25 callgsubr + 87 122 66 -45 callgsubr + hintmask 10111100 + 273 635 -76 callsubr + -190 -524 rmoveto + hintmask 01111100 + -22 callgsubr + hintmask 10111100 + 12 101 rlineto + -81 callgsubr + endchar + + + -246 282 hstem + 351 110 vstem + 279 36 rmoveto + -26 -59 -67 callgsubr + 49 -48 55 -134 54 vhcurveto + endchar + + + -246 282 hstem + 351 110 vstem + 279 36 rmoveto + -26 -59 -67 callgsubr + 49 -48 55 -134 54 vhcurveto + endchar + + + 34 103 299 107 145 -20 hstem + 83 117 vstem + 505 34 rmoveto + 13 103 -52 3 -45 4 -39 7 rlinecurve + 36 285 rlineto + 33 36 -2 -4 42 hvcurveto + 14 113 -38 2 -34 0 -32 -1 rlinecurve + 20 144 rlineto + -107 hlineto + -17 -153 rlineto + -197 -33 -55 -106 -103 vvcurveto + -100 52 -82 143 -44 vhcurveto + -23 -160 rlineto + 106 hlineto + 15 139 39 -6 42 -4 48 -2 rlinecurve + -305 273 rmoveto + 57 27 50 109 16 vhcurveto + -33 -257 rlineto + -72 28 -31 45 61 vvcurveto + endchar + + + 694 -20 hstem + 105 413 vstem + 302 736 -92 callgsubr + endchar + + + 694 -20 hstem + 105 413 vstem + 302 736 -92 callgsubr + endchar + + + 0 155 201 -25 callgsubr + 225.5 169 -160.5 168 hintmask 11010000 + 233 356 7 callgsubr + -12 -512 rmoveto + 169 hlineto + 5 -8 callgsubr + + + 88 155 201 -25 callgsubr + 229.5 168.5 -164 168 hintmask 00000000 + hintmask 11010000 + 233 444 7 callgsubr + -6 -512 rmoveto + 168 hlineto + 2 -8 callgsubr + + + 555 110 hstemhm + 70 110 88 84 0 82 -17 83 hintmask 00000000 + hintmask 11010000 + 358 47 rmoveto + -12 -129 rlineto + 83 hlineto + 10 115 rlineto + hintmask 11101000 + 78 -9 22 104 -36 4 -34 4 -30 4 rlinecurve + 36 410 28 2 31 2 34 1 rlinecurve + -6 110 -24 -1 -22 -1 -21 -2 rlinecurve + 10 108 rlineto + -83 hlineto + -10 -118 -24 -4 -22 -5 -20 -5 rlinecurve + 12 132 rlineto + -84 hlineto + -12 -160 rlineto + -146 -61 -46 -104 -113 vvcurveto + -117 45 -74 100 -48 vhcurveto + -18 -174 rlineto + hintmask 11010000 + 84 hlineto + 13 144 20 -6 21 -5 23 -4 rlinecurve + 51 495 rmoveto + -34 -391 -27 6 -23 6 -21 7 rlinecurve + 32 358 22 5 24 5 27 4 rlinecurve + hintmask 11101000 + -229 -192 rmoveto + 67 22 51 66 34 vhcurveto + -26 -299 rlineto + -43 32 -19 46 69 vvcurveto + endchar + + + -170 -21 hstem + 258.5 139.46 vstem + 204 -172 rmoveto + 66 -19 97 88 64 144 -51 124 rlinecurve + -157 -8 56 -117 -11 -131 -64 -81 rlinecurve + endchar + + + 8 64 96 76 197 84 91 64 hstem + 49 69 82 84 223 69 vstem + 576 349 rmoveto + 206 -105 125 -148 -154 -120 -135 -205 -215 112 -117 155 148 112 125 216 vhcurveto + -458 -5 rmoveto + 173 85 99 118 111 75 -99 -173 -182 -75 -90 -112 -115 -87 91 181 vhcurveto + 275 -176 rmoveto + 8 76 rlineto + -92 -3 -25 33 78 vvcurveto + 57 15 32 99 vhcurveto + -6 84 rlineto + -145 -9 -47 -79 -93 vvcurveto + -107 47 -79 146 10 vhcurveto + endchar + + + -21 callsubr + hintmask 10010111 + 416 53 rmoveto + hintmask 01010111 + 7 -56 rlineto + hintmask 00110111 + 114 -15 callgsubr + 235 vlineto + hintmask 10011011 + -28 callgsubr + hintmask 10010111 + -47 callsubr + + + 510.5 97 -93 98 163.5 -20 hstemhm + 256.5 102.5 -102 116 hintmask 10110000 + 275 113 rmoveto + 74 37 20 362 177 -3 6 97 rlineto + hintmask 10101000 + 20 callgsubr + hintmask 01101000 + -165 vlineto + -173 3 -5 -98 rlineto + hintmask 01110000 + 178 -3 -1 -391 rlineto + endchar + + + 290.5 93 -89 93 127 93 -89 94 163.5 -20 hstemhm + 257 97.5 -97.5 116 hintmask 01101100 + 276 55 rmoveto + 74 37 rlineto + hintmask 10101100 + 9 200 180 -3 6 93 -182 3 6 131 177 -3 6 93 rlineto + hintmask 01101010 + 20 callgsubr + hintmask 01011010 + -165 vlineto + -173 3 -5 -94 rlineto + hintmask 01011100 + 178 -3 rlineto + -131 vlineto + -180 3 -5 -93 185 -3 rlineto + -229 vlineto + endchar + + + -21 callsubr + 95 119 hintmask 1001011110000000 + 603 628 -77 callsubr + -187 -575 rmoveto + hintmask 0101011110000000 + 7 -56 rlineto + hintmask 0011011110000000 + 114 -15 callgsubr + 235 vlineto + hintmask 1001101110000000 + -28 callgsubr + hintmask 1001011110000000 + -47 callsubr + + + -14 101 -69 -21 27 -21 456 103 71 77 73 17 callgsubr + 222 123 hintmask 10011111 + 415 52 rmoveto + hintmask 01011111 + 7 -55 rlineto + hintmask 00111111 + 115 -15 callgsubr + 78 69 78 -69 73 vlineto + -7 callgsubr + -62 -136 -77 136 -72 vlineto + 1 -9 -8 0 -9 hhcurveto + -175 -143 -114 -201 hvcurveto + hintmask 10011111 + -165 86 -96 117 63 51 30 36 37 vhcurveto + -101 35 rmoveto + -77 -54 59 132 120 59 61 85 24 26 -5 -9 28 hvcurveto + -133 1 -106 2 -86 vhcurveto + -20 -27 -30 -13 -37 hhcurveto + endchar + + + 334 91 240 92 hstem + 106 99 215 98 vstem + 518 550 0 callgsubr + -85 80 -113 -113 -101 -85 -131 -128 86 -79 113 113 100 84 132 vhcurveto + -98 -2 rmoveto + -76 -1 -46 -47 -61 hhcurveto + -63 -45 51 69 1 hvcurveto + 73 46 47 61 63 45 -51 -66 vhcurveto + endchar + + + 635 156 hstem + 128.5 -72 callgsubr + vstem + 128 635 -104 callsubr + endchar + + + 635 156 hstem + 128.5 -72 callgsubr + vstem + 128 635 -104 callsubr + endchar + + + 70 123 86 103 86 123 hstem + 248 128 vstem + 248 468 -26 callsubr + 3 123 rlineto + -11 callgsubr + 304 -312 rmoveto + 103 -484 -103 vlineto + 177 -209 rmoveto + 128 hlineto + 2 123 rlineto + -11 callgsubr + endchar + + + 553 99 124 -20 hstem + 91 131 187 132 vstem + 178 -87 rmoveto + 109 -1 20 125 rlineto + 168 16 66 68 74 vvcurveto + 1 77 -94 60 -85 52 30 165 rcurveline + 35 -4 43 -6 49 -10 15 114 rcurveline + -38 5 -35 3 -33 2 25 122 rcurveline + -109 1 -22 -124 rlineto + -167 -14 -65 -69 -74 vvcurveto + -1 -75 94 -58 86 -51 -32 -173 rcurveline + -41 3 -48 6 -56 10 -22 -114 rcurveline + -6 48 43 -3 40 hhcurveto + 20 471 rmoveto + 1 29 29 18 70 1 -24 -129 rcurveline + -44 29 -32 26 26 vvcurveto + 187 -315 rmoveto + -31 -30 -19 -70 -4 vhcurveto + 25 136 rlineto + 43 -28 32 -27 -27 vvcurveto + endchar + + + 635 156 hstem + 248 -45 callgsubr + vstem + 246 635 -76 callsubr + endchar + + + 635 156 hstem + 248 -45 callgsubr + vstem + 246 635 -76 callsubr + endchar + + + 0 -71 callgsubr + -19 callsubr + 82 hmoveto + -33 callgsubr + -84 callgsubr + vlineto + endchar + + + -80 callgsubr + -59 callsubr + 522 -13 -107 callsubr + + + -80 callgsubr + 220 -20 -59 callsubr + 191 683 -107 callgsubr + 331 -696 -107 callsubr + + + -80 callgsubr + 68 98 -59 callsubr + 323 635 -104 callgsubr + 199 -648 -107 callsubr + + + -80 callgsubr + 213 -20 -59 callsubr + 326 624 -99 callgsubr + 400 -793 -107 callsubr + + + -80 callgsubr + 123 -20 33 -20 hstemhm + 71 121 241 119.11 hintmask 11101110 + 312 745 rmoveto + 141 -114 75 72 -204 -67 callsubr + -7 hlineto + hintmask 11110110 + -202 -169 rlineto + hintmask 11101110 + 59 -58 rlineto + 348 -645 -107 callsubr + + + -80 callgsubr + 77 -25 callgsubr + 71 121 -53.5 -72 callgsubr + -77 119.11 hintmask 11110110 + 138 644 -104 callsubr + hintmask 11111001 + 136 -813 -107 callsubr + + + -80 callgsubr + 77 156 hstem + 71 121 71 -45 callgsubr + 42.5 119.11 vstem + 261 644 -76 callsubr + 257 -813 -107 callsubr + + + -80 callgsubr + 212 -20 -59 callsubr + 413 626 -100 callgsubr + 109 -639 -107 callsubr + + + -14 93 530 94 hstemhm + 77 117 -106 117 216 114 -105 119 hintmask 00000000 + hintmask 11100100 + 300 -14 rmoveto + 153 96 85 108 85 -71 52 -77 44 hvcurveto + hintmask 11011000 + 84 43 50 54 82 vvcurveto + 100 -94 64 -121 -151 -81 -94 -92 -77 60 -52 70 -44 vhcurveto + hintmask 11100100 + -87 -46 -54 -62 -80 vvcurveto + -104 94 -66 129 vhcurveto + hintmask 11011000 + -95 546 rmoveto + 40 36 37 71 73 36 -40 -53 -47 -31 -42 -53 -31 vhcurveto + -71 39 -61 38 59 vvcurveto + hintmask 11100100 + 108 -453 rmoveto + -81 -38 43 59 50 31 44 54 33 hvcurveto + 79 -45 72 -40 -60 vvcurveto + -48 -45 -36 -72 vhcurveto + endchar + + + -244 71 178 -21 31 -21 151 -44 callsubr + hintmask 10111001 + 303 -244 rmoveto + -71 callsubr + hintmask 10110110 + -81 callsubr + vhcurveto + hintmask 11010101 + -39 callsubr + hintmask 10111001 + -42 callsubr + hintmask 10110110 + -91 callgsubr + hintmask 10111001 + -93 callsubr + + + -178 -45 callsubr + -178 -93 callgsubr + + + 461 71 157 -20 30 -20 171 -44 callsubr + hintmask 10111001 + 303 461 rmoveto + -71 callsubr + hintmask 11010110 + -63 callsubr + hintmask 11011001 + -65 -26 -37 -38 -51 vvcurveto + hintmask 10111001 + -66 64 -47 105 vhcurveto + hintmask 10110110 + -91 callgsubr + hintmask 10111001 + -93 callsubr + + + -11 -45 callsubr + -11 -93 callgsubr + + + 350 -45 callsubr + 350 -93 callgsubr + + + 0 163 hstem + 45 127 76 127 76 127 vstem + 42 hmoveto + -9 callsubr + 197 -163 rmoveto + -9 callsubr + 197 -163 rmoveto + -9 callsubr + endchar + + + -80 callgsubr + 104 105 -59 callsubr + 515 671 -52 callsubr + 392 -684 -107 callsubr + + + 284 93 hstem + 68 495 vstem + 556 284 rmoveto + 7 93 rlineto + -495 -93 hlineto + endchar + + + 284 93 hstem + 85 461 vstem + 535 284 rmoveto + 11 93 rlineto + -461 -93 hlineto + endchar + + + -246 96 151 89 -78 -21 257.5 74.5 144 100 hstemhm + 71 121 74 117 50 119.11 hintmask 11011111 + 493 -246 rmoveto + 11 96 rlineto + -89 8 -32 18 24 vvcurveto + hintmask 10111111 + 22 31 30 108 39 vhcurveto + hintmask 11011111 + 12 99 -245 5 -83 37 -13 112 rlinecurve + 356 9 rlineto + 192 20 -74 122 -155 hhcurveto + -145 -124 -130 -171 -166 90 -99 240 hvcurveto + -95 -48 -40 -45 -45 vvcurveto + -54 63 -47 164 -8 vhcurveto + -175 713 rmoveto + 78 34 -54 -90 3 hvcurveto + -69 -1 -113 -4 -59 -1 rrcurveto + 103 6 45 47 75 hhcurveto + endchar + + + 160 18 callgsubr + 87 451 vstem + 538 404 rmoveto + 104 -451 -104 vlineto + 451 -244 rmoveto + 104 -451 -104 vlineto + endchar + + + -107 160 105 138 105 5 callsubr + 87 403 rmoveto + 1076 105 -1076 hlineto + 1076 -243 rmoveto + -1076 -105 1076 hlineto + endchar + + + 518 186 100 204 104 3 callsubr + 1788 490 rmoveto + 104 -1701 -104 vlineto + 1701 -100 rmoveto + -104 -1701 104 vlineto + -204 vmoveto + 1701 -104 -1701 hlineto + endchar + + + 518 160 18 callgsubr + 1677 111 vstem + 87 160 rmoveto + 1389 hlineto + -124 -100 -2 callgsubr + 105 -84 rlineto + -1373 -104 1503 hlineto + 87 -70 rlineto + -12 vlineto + -72 -58 rlineto + -1518 hlineto + endchar + + + -107 60 100 104 140 104 84 5 callsubr + 800 680 rmoveto + 363 -300 rlineto + -103 vlineto + -370 -303 -67 86 125 100 rlineto + -764 104 894 hlineto + 71 58 rlineto + 12 vlineto + -88 70 rlineto + -877 104 749 hlineto + -106 84 rlineto + endchar + + + -16 100 330.62 97.38 188 -20 111 -20 hstem + 63 120 258 117 vstem + 299 -16 rmoveto + 139 120 106 198 135 -48 115 -100 107 hvcurveto + 89 40 -26 70 -121 -55 -36 31 -40 30 -46 30 rlinecurve + -79 -74 34 -22 31 -22 28 -23 rlinecurve + -111 -50 27 -69 143 65 27 -27 23 -28 19 -29 rlinecurve + -160 4 -149 -93 -183 vvcurveto + -160 106 -96 130 vhcurveto + 15 100 rmoveto + -73 -58 65 106 127 77 67 165 -52 hvcurveto + 11 -39 5 -40 -42 vvcurveto + -128 -48 -64 -79 vhcurveto + endchar + + + 0 145 hstemhm + 229 159 -114 81 hintmask 00000000 + hintmask 10100000 + 274 271 rmoveto + 81 hlineto + 2 50 41 378 2 53 rrcurveto + -157 hlineto + 1 -53 30 -378 -50 vvcurveto + hintmask 11000000 + -47 -271 rmoveto + 159 hlineto + 4 145 rlineto + -159 hlineto + endchar + + + -107 264 140 5 callsubr + 87 160 rmoveto + 104 430 vlineto + 72 140 rlineto + -502 104 555 hlineto + 160 314 105 -50 -135 -264 rlineto + 391 -104 -444 hlineto + -71 -140 rlineto + 515 -104 -568 hlineto + -195 -382 -106 48 170 334 rlineto + endchar + + + 518 186 100 104 100 3 callsubr + 1104 822 rmoveto + 105 -50 -91 -178 rlineto + 670 -104 -723 hlineto + -51 -100 rlineto + 774 -104 -827 hlineto + -51 -100 rlineto + 878 -104 -931 hlineto + -155 -304 -106 48 131 256 rlineto + -640 104 693 hlineto + 51 100 rlineto + -744 104 797 hlineto + 51 100 rlineto + -848 104 901 hlineto + endchar + + + 544 145 hstemhm + 237.5 158.5 -127 82 hintmask 11000000 + 397 689 rmoveto + -158 hlineto + -3 -145 rlineto + 159 hlineto + hintmask 10100000 + -44 -126 rmoveto + -82 hlineto + -1 -50 -41 -378 -3 -53 rrcurveto + 158 hlineto + -1 53 -30 378 50 vvcurveto + endchar + + + 0 92 344 93 144 119 hstem + 231 123 vstem + 519 hmoveto + 11 92 rlineto + -176 344 187 93 -187 20 hlineto + 99 21 18 203 7 vhcurveto + -8 119 rlineto + -258 -13 -81 -106 -142 vvcurveto + -2 -135 vlineto + -11 -93 rlineto + 146 -344 -139 -92 hlineto + endchar + + + 6 -21 596.5 106.5 hstem + -45 callgsubr + 108.5 186 114 vstem + 536 232 rmoveto + 88 -71 78 -234 29 vhcurveto + 10 155 265 -1 10 107 rlineto + -378 hlineto + -21 -341 rlineto + 226 -22 79 -44 -56 vvcurveto + -71 -80 -35 -243 -21 vhcurveto + 7 -113 rlineto + 300 21 130 99 127 vvcurveto + endchar + + + -246 -62 callsubr + -88 -106 callsubr + endchar + + + -180 -62 callsubr + -22 -106 callsubr + endchar + + + 459 88 281 82 hstem + 171.5 84 136.5 92 vstem + -60 callsubr + endchar + + + -13 -62 callsubr + 145 -106 callsubr + endchar + + + 348 -62 callsubr + 506 -106 callsubr + endchar + + + -42 callgsubr + 83 79 81 -18 callsubr + hstemhm + 134 95 -87 97 -67.5 84 136.5 92 -91 98 hintmask 1011111001100000 + -66 callsubr + hintmask 1011111100010000 + -248 -622 rmoveto + -71 callsubr + hintmask 1011111010100000 + -49 callgsubr + hintmask 1011111010100000 + -91 callgsubr + hintmask 1011111100010000 + -93 callsubr + + + 21 -21 130 106 451 -20 29 -20 hstemhm + 88 97 201 113 hintmask 11011100 + 499 130 rmoveto + 69 hlineto + 13 callsubr + -79 242 hlineto + -113 -13 rlineto + -229 -201 vlineto + hintmask 11101100 + 2 32 90 366 12 53 rrcurveto + hintmask 11011100 + -131 9 -49 -202 -26 -221 5 -143 rlinecurve + 298 -130 113 hlineto + endchar + + + -150 -1 callsubr + -150 -96 callsubr + endchar + + + -84 78 22 -21 hstemhm + -47 callgsubr + hintmask 10100000 + 452 -84 rmoveto + 52 -1 7 80 -60 -1 2 143 -91 -8 1 -136 rlineto + hintmask 01100000 + -138 2 1 18 63 229 9 29 rlinecurve + -105 7 rlineto + hintmask 10100000 + -36 -129 -18 -142 3 -92 221 2 rcurveline + -1 -84 rlineto + 91 hlineto + endchar + + + 555 78 143 -20 1 callsubr + 555 -96 callsubr + endchar + + + 0 161 -78 78 hstemhm + -47 callgsubr + hintmask 00000000 + hintmask 01100000 + 452 83 rmoveto + 52 -1 rlineto + hintmask 10100000 + 7 80 -60 -1 2 143 -91 -8 1 -136 -138 2 1 18 63 229 9 29 rlinecurve + -105 7 rlineto + hintmask 01100000 + -36 -129 -18 -142 3 -92 221 2 rcurveline + hintmask 10100000 + -1 -84 rlineto + 91 hlineto + endchar + + + 444 -1 callsubr + 444 -96 callsubr + endchar + + + -178 1019 hstem + 33 552 vstem + 33 -135 rmoveto + 104 -43 448 976 -104 43 rlineto + endchar + + + 299 79 hstem + 74 477 vstem + 74 378 -64 callgsubr + endchar + + + -23 callsubr + hstem + 64 121 225 123 vstem + 131 -84 -99 callsubr + + + -23 callsubr + 67 98 hstem + 64 121 225 123 vstem + 328 633 -104 callgsubr + -197 -717 -99 callsubr + + + -23 callsubr + 76 -25 callgsubr + 64 121 82 -45 callgsubr + 15.5 123 hintmask 00000000 + hintmask 11111110 + 265 642 -76 callsubr + hintmask 11111010 + -138 -882 -99 callsubr + + + -8 104.84 -96.84 96.84 589.16 105 hstemhm + 84 121 86 119 -20 123 -45 124 hintmask 10111010 + 410 396 rmoveto + hintmask 01110100 + 56 103 50 125 vvcurveto + 78 -54 86 -126 -161 -88 -122 -161 vhcurveto + -508 121 534 vlineto + 105 33 47 68 57 27 -41 -45 vhcurveto + -80 -99 -55 -85 vvcurveto + hintmask 10111010 + -127 177 -25 -73 vvcurveto + -44 -48 -24 -122 13 vhcurveto + -5 -108 rlineto + 230 -9 69 90 88 131 -182 34 70 vvcurveto + endchar + + + 617 253 hstem + 150 318 vstem + 433 617 -100 callgsubr + endchar + + + 617 253 hstem + 150 318 vstem + 433 617 -100 callgsubr + endchar + + + -27 707 hstem + 421 111 vstem + 96 60 rmoveto + -2 callgsubr + 322 -258 rlineto + -12 vlineto + endchar + + + -107 -175 905 hstem + 276 686 vstem + 348 730 rmoveto + 614 -300 rlineto + -103 vlineto + -620 -304 -66 87 575 262 rlineto + 12 vlineto + -572 258 rlineto + 63 -817 rmoveto + 620 304 rlineto + 107 vlineto + -676 -326 rlineto + endchar + + + 8 103 hstem + 406 128 vstem + 103 584 rmoveto + 303 -174 rlineto + -8 vlineto + -304 -147 40 -96 393 194 -2 94 -381 229 rlineto + 389 -565 rmoveto + -457 -103 457 hlineto + endchar + + + 574 -20 hstem + 42 549 vstem + 42 216 -58 callgsubr + + + 568 -20 hstem + 42 549 vstem + 42 282 -58 callgsubr + + + 574 -20 hstem + 33 550 vstem + 33 51 -54 callsubr + + + 570 -20 hstem + 33 550 vstem + 33 117 -54 callsubr + + + -21 596 hstem + 140 349 vstem + 140 216 -25 callsubr + + + 555 -20 hstem + 140 349 vstem + 140 282 -25 callsubr + + + -21 596 hstem + 136 349 vstem + 136 65 -23 callgsubr + + + 555 -20 hstem + 136 349 vstem + 136 131 -23 callgsubr + + + 21 -21 462 105 21 callgsubr + 92 123 203 123 hintmask 11011100 + 325 462 rmoveto + 57 36 -31 -98 hvcurveto + -333 123 376 vlineto + 135 -62 56 -97 -70 -54 -29 -36 -43 vhcurveto + 287 vlineto + hintmask 11101100 + -7 callgsubr + -778 123 427 vlineto + hintmask 11011100 + 22 33 36 13 41 hhcurveto + endchar + + + 21 -21 462 101 70 77 68 12 callsubr + 92 123 203 123 hintmask 11101110 + 325 462 rmoveto + 57 36 -31 -98 hvcurveto + -333 123 376 vlineto + 132 -62 55 -97 -70 -54 -29 -35 -43 vhcurveto + 134 137 77 -137 79 vlineto + hintmask 11110110 + -7 callgsubr + -68 -70 -78 70 -632 123 427 vlineto + hintmask 11101110 + 22 33 36 13 41 hhcurveto + endchar + + + 625 261 hstem + 141 468 vstem + 141 662 -94 callsubr + endchar + + + 625 261 hstem + 141 468 vstem + 141 662 -94 callsubr + endchar + + + 278 105 hstem + 138 356 vstem + 484 278 rmoveto + 10 105 rlineto + -356 -105 hlineto + endchar + + + -107 278 105 5 callsubr + 793 -26 rmoveto + 370 303 rlineto + 103 vlineto + -364 299 -68 -87 259 -209 rlineto + -903 -105 912 hlineto + -271 -218 rlineto + endchar + + + -107 278 105 hstem + 207 836 vstem + 207 383 rmoveto + 356 hlineto + -10 -105 rlineto + -346 hlineto + 836 105 rmoveto + -356 -105 346 hlineto + endchar + + + 518 383 209 3 callsubr + 1418 -26 rmoveto + -66 85 272 219 rlineto + -1537 105 1528 hlineto + -260 209 70 88 363 -300 rlineto + -103 vlineto + endchar + + + 0 -71 callgsubr + 83 -25 callgsubr + 272 0 callsubr + hintmask 11110000 + -2 callsubr + -194 -791 rmoveto + -33 callgsubr + hintmask 11101000 + -84 callgsubr + vlineto + endchar + + + 0 -71 callgsubr + 226 -20 -19 callsubr + 206 674 -107 callgsubr + -124 -674 rmoveto + -33 callgsubr + -84 callgsubr + vlineto + endchar + + + 0 -71 callgsubr + 74 98 -19 callsubr + 338 626 -104 callgsubr + -256 -626 rmoveto + -33 callgsubr + -84 callgsubr + vlineto + endchar + + + 0 -71 callgsubr + 142 -20 -19 callsubr + 327 736 -92 callgsubr + -107 -623 rmoveto + -33 callgsubr + -84 callgsubr + vlineto + endchar + + + 0 -71 callgsubr + 83 -25 callgsubr + 153.5 125 -3.5 124 1 125 hintmask 00000000 + hintmask 11110100 + 153 635 -104 callsubr + -319 -791 rmoveto + -33 callgsubr + hintmask 11101000 + -84 callgsubr + vlineto + endchar + + + 0 -71 callgsubr + -19 callsubr + 427 617 -100 callgsubr + -345 -617 rmoveto + -33 callgsubr + -84 callgsubr + vlineto + endchar + + + 0 -71 callgsubr + 110 105 -19 callsubr + 530 662 -52 callsubr + -63 -662 rmoveto + -33 callgsubr + -84 callgsubr + vlineto + endchar + + + -249 97 152 -71 callgsubr + 83 -25 callgsubr + 184 117 -29 0 callsubr + hintmask 01110100 + -2 callsubr + hintmask 11111000 + 135 -1040 rmoveto + 11 97 rlineto + -89 8 -32 17 26 vvcurveto + 25 21 30 70 46 vhcurveto + 189 hlineto + 10 92 rlineto + hintmask 01110010 + -84 callgsubr + -92 vlineto + hintmask 01111000 + 201 hlineto + -69 -49 -30 -43 -43 vvcurveto + hintmask 11111000 + -59 63 -47 164 -8 vhcurveto + endchar + + + -194 115 539 92 83 -25 callgsubr + 315.5 -45 callgsubr + -120 123 hintmask 00000000 + hintmask 11110000 + 313 635 -26 callsubr + 6 -67 callsubr + -11 callgsubr + hintmask 11101000 + 128 -239 rmoveto + -341 hlineto + -9 -86 227 -12 rlineto + -412 vlineto + -97 -26 -17 -228 -7 vhcurveto + -4 -115 rlineto + 287 6 94 93 163 vvcurveto + endchar + + + -36 callsubr + hintmask 0011010110000000 + 293 238 rmoveto + hintmask 1001010110000000 + 165 -246 rlineto + hintmask 0011100110000000 + 2 callgsubr + hintmask 0011010110000000 + -3 callgsubr + hintmask 0101011010000000 + -7 callgsubr + -778 123 236 vlineto + endchar + + + 0 92 592 92 -88 -20 hstemhm + 255 123 -38 callgsubr + endchar + + + 1 callgsubr + 186 898 -107 callgsubr + -102 -898 rmoveto + -33 callsubr + endchar + + + -48 callsubr + 121 119 hintmask 11011000 + 479 628 -77 callsubr + -395 -628 rmoveto + -53 callsubr + hintmask 10111000 + -10 -88 rlineto + hintmask 11011000 + -34 callsubr + endchar + + + 0 92 196 142 254 92 -88 -20 hstemhm + 255 123 183 121.5 hintmask 11101100 + 84 hmoveto + -53 callsubr + hintmask 11011100 + -10 -88 rlineto + hintmask 11101100 + -34 callsubr + 473 196 rmoveto + 122 hlineto + 7 142 rlineto + -121 hlineto + endchar + + + -26 707 hstem + 95 112 vstem + 529 594 rmoveto + -66 87 -368 -302 rlineto + -103 vlineto + 367 -302 69 87 -324 261 rlineto + 12 vlineto + endchar + + + -107 787 -20 hstem + 274 112 421 116 vstem + 274 246 rmoveto + 545 -449 rlineto + 104 1001 hlineto + -115 -11 rlineto + -1 hlineto + -533 -438 rlineto + 112 -57 rmoveto + 12 vlineto + 421 342 rlineto + -697 vlineto + endchar + + + -107 -175 905 hstem + 288 686 vstem + 902 730 rmoveto + 69 -88 -572 -258 rlineto + -12 vlineto + 575 -262 -66 -87 -620 304 rlineto + 103 vlineto + 620 -605 rmoveto + -620 304 rlineto + 107 vlineto + 676 -326 rlineto + endchar + + + 518 160 18 callgsubr + 87 112 vstem + 521 595 rmoveto + -66 86 -368 -302 rlineto + -103 vlineto + 368 -302 68 87 -124 99 rlineto + 1389 104 -1516 hlineto + -73 58 rlineto + 12 vlineto + 86 70 rlineto + 1503 104 -1373 hlineto + endchar + + + 1143 0 145 hstemhm + 878 159.5 -114.5 83 hintmask 00000000 + hintmask 10100000 + 1049 752 rmoveto + -158 hlineto + 1 -53 31 -378 -50 vvcurveto + 83 hlineto + 2 50 39 378 2 53 rrcurveto + -594 -71 rmoveto + 66 -87 -262 -211 rlineto + 547 hlineto + -19 -105 rlineto + -532 hlineto + 268 15 callgsubr + 1041 4 rmoveto + 1285 hlineto + -11 -105 rlineto + -1274 hlineto + hintmask 11000000 + -248 -133 rmoveto + -4 -145 rlineto + 159 hlineto + 5 145 rlineto + endchar + + + -107 -26 707 5 callsubr + 455 681 rmoveto + 65 -87 -259 -211 rlineto + 902 hlineto + -11 -105 rlineto + -900 hlineto + 270 -215 -69 -89 -366 303 rlineto + 102 vlineto + endchar + + + 518 -26 707 3 callsubr + 455 681 rmoveto + 66 -87 -261 -211 rlineto + 1528 hlineto + -10 -105 rlineto + -1524 hlineto + 269 15 callgsubr + endchar + + + 8 103 hstem + 91.5 -45 callgsubr + vstem + 219 402 rmoveto + 8 vlineto + 303 174 -49 92 -381 -229 -1 -94 392 -194 40 96 rlineto + 18 -247 rmoveto + 103 -457 -103 vlineto + endchar + + + 1 callgsubr + 84 hmoveto + 455 hlineto + 11 92 rlineto + -172 302 hlineto + 130 66 -19 80 -111 -56 rlineto + 292 -278 vlineto + hintmask 10110000 + -10 -88 rlineto + hintmask 11010000 + 165 -8 rlineto + -259 vlineto + -137 -69 19 -80 118 60 rlineto + -240 -171 vlineto + endchar + + + 19 callgsubr + 60 114 99 87 97 114 hintmask 11001110 + 233 462 rmoveto + 27 13 -16 -47 hvcurveto + -399 87 437 vlineto + 16 17 17 9 21 hhcurveto + 29 13 -16 -48 hvcurveto + -398 114 440 vlineto + 83 -31 44 -64 -49 -38 -27 -33 -30 vhcurveto + 37 -11 -26 23 -44 hhcurveto + -45 -39 -26 -34 -30 hvcurveto + hintmask 10101110 + -4 48 rlineto + hintmask 10011110 + -105 -6 rlineto + 4 -126 1 -175 -248 vvcurveto + 114 hlineto + hintmask 11001110 + 182 -2 147 -2 104 vhcurveto + 19 20 22 10 21 hhcurveto + endchar + + + -17 callgsubr + + + -17 callgsubr + + + 279 103 hstem + 87 451 vstem + 538 279 rmoveto + 103 -451 -103 vlineto + endchar + + + 562 -20 24 -20 hstemhm + 79 467 hintmask 01100000 + 311 254 rmoveto + 158 -160 77 75 -159 162 rlineto + hintmask 10100000 + 155 157 -74 74 -154 -156 rlineto + hintmask 01100000 + -158 160 -77 -77 158 -161 -154 -156 74 -74 rlineto + endchar + + + 19 callgsubr + 93 123 202 123 hintmask 11001100 + 325 462 -75 callgsubr + hintmask 10101100 + -7 63 rlineto + hintmask 10011100 + -62 callgsubr + hintmask 11001100 + -58 callsubr + endchar + + + -35 callsubr + 245 -20 -14 callsubr + hintmask 11001110 + 181 688 -107 callgsubr + 144 -226 -68 callsubr + + + -35 callsubr + 238 -20 -14 callsubr + hintmask 11001110 + 316 629 -99 callgsubr + 213 -323 -68 callsubr + + + 268.86 84.78 251.36 97 hstem + 73 114 248 115 vstem + 147 78 rmoveto + 51 -102 rlineto + 243 109 109 154 193 vvcurveto + 177 -96 93 -140 -129 -112 -90 -147 -186 195 -68 156 112 vhcurveto + -25 -98 -75 -75 -177 -72 rrcurveto + 40 400 rmoveto + 81 49 46 67 74 58 -58 -128 vhcurveto + -22 vlineto + -131 -82 -117 38 125 vvcurveto + endchar + + + -66.6 -68 callgsubr + -172 -97 callsubr + + + -166 -21 186.4 -68 callgsubr + -106 -97 callsubr + + + 638.4 -68 callgsubr + 533 -97 callsubr + + + 166.4 -68 callgsubr + 61 -97 callsubr + + + 527.4 -68 callgsubr + 422 -97 callsubr + + + 22 -21 159 18 callgsubr + 87 451 vstem + 302 160 rmoveto + 236 104 -199 hlineto + 51 140 rlineto + 148 104 -110 hlineto + 47 130 -93 29 -58 -159 rlineto + -237 -104 199 hlineto + -51 -140 rlineto + -148 -104 111 hlineto + -48 -131 94 -28 rlineto + endchar + + + -35 callsubr + 97 99 -3 100 -14 callsubr + hintmask 11001011 + 397 644 -78 callgsubr + hintmask 11000111 + -85 callgsubr + hintmask 11001011 + -22 callsubr + -72 -182 -75 callgsubr + hintmask 10101011 + -7 63 rlineto + hintmask 10011011 + -62 callgsubr + hintmask 11001011 + -58 callsubr + endchar + + + 21 -21 179 102 128 102 177 -20 hstem + 169 84.5 116 85 vstem + 353 179 rmoveto + -18 -179 rlineto + 85 hlineto + 18 179 rlineto + 104 hlineto + 11 102 rlineto + -105 hlineto + 13 128 rlineto + 103 hlineto + 11 102 rlineto + -104 hlineto + 18 177 rlineto + -85 hlineto + -18 -177 rlineto + -116 hlineto + 18 177 rlineto + -85 hlineto + -17 -177 rlineto + -103 hlineto + -10 -102 rlineto + 102 hlineto + -12 -128 rlineto + -102 hlineto + -11 -102 rlineto + 103 hlineto + -18 -179 rlineto + 84 hlineto + 18 179 rlineto + 139 230 rmoveto + -13 -128 rlineto + -116 hlineto + 13 128 rlineto + endchar + + + -26 callgsubr + -41 callsubr + 295 -17 -105 callsubr + + + -26 callgsubr + 216 -20 -41 callsubr + 182 681 -107 callgsubr + 113 -698 -105 callsubr + + + -26 callgsubr + 64 98 -41 callsubr + 314 633 -104 callgsubr + -19 -650 -105 callsubr + + + -26 callgsubr + 119 -20 33 -20 hstemhm + 61 125 255 124 hintmask 11011100 + 303 743 rmoveto + 141 -114 75 72 -204 -67 callsubr + -7 hlineto + hintmask 11101100 + -202 -169 rlineto + hintmask 11011100 + 59 -58 rlineto + 130 -647 -105 callsubr + + + -26 callgsubr + 73 -25 callgsubr + 61 125 -57.5 -72 callgsubr + -59 124 hintmask 11101100 + 128 642 -29 callgsubr + -81 -815 -105 callsubr + + + -9 99 -97 101 155 70 143 99 hstemhm + 34 121 119 103 102 108 hintmask 01111110 + 571 -7 rmoveto + 10 101 -167 1 -33 38 -4 113 rlinecurve + 210 6 rlineto + 196 12 -47 113 -105 hhcurveto + -47 -40 -28 -47 -29 hvcurveto + 49 -24 -37 26 -48 hhcurveto + -113 -75 -114 -185 hvcurveto + hintmask 10111110 + -182 65 -89 98 54 43 32 56 29 vhcurveto + hintmask 01111110 + 40 -58 74 -30 134 2 rrcurveto + hintmask 10111110 + -351 97 rmoveto + -45 -20 64 133 124 22 51 35 39 23 -68 -128 -122 -19 -54 -35 hvcurveto + 209 371 rmoveto + 36 13 -48 -89 1 hvcurveto + -26 -1 -42 -2 -35 -2 rrcurveto + 103 3 19 39 31 hhcurveto + endchar + + + -56 callsubr + + + -56 callsubr + + + -26 callgsubr + 208 -20 -41 callsubr + 403 624 -100 callgsubr + -108 -641 -105 callsubr + + + -26 callgsubr + -41 callsubr + 134 669 -94 callsubr + -73 -684 -105 callsubr + + + -26 callgsubr + 100 105 -41 callsubr + 505 669 -52 callsubr + 175 -686 -105 callsubr + + + 0 103 411 196 -9 -20 29 -20 hstemhm + 282 119 hintmask 10011000 + 96 hmoveto + 461 hlineto + 10 103 rlineto + -166 607 hlineto + hintmask 10101000 + -119 -9 rlineto + -81 vlineto + hintmask 11001000 + -171 -19 3 -89 168 4 rlineto + -413 -186 vlineto + endchar + + + -233 -46 callsubr + -233 -66 callgsubr + + + -167 -46 callsubr + -167 -66 callgsubr + + + 472 -46 callsubr + 472 -66 callgsubr + + + 0 -46 callsubr + hmoveto + -100 callsubr + endchar + + + 361 -46 callsubr + 361 -66 callgsubr + + + -42 callgsubr + 83 -30 callgsubr + 134 95 -87 97 45 94 12 92 -89 98 hintmask 1011111101000000 + 152 472 rmoveto + -100 callsubr + -78 -175 -64 callgsubr + -248 -622 rmoveto + hintmask 1011111101010000 + -71 callsubr + hintmask 1011111011100000 + -81 callsubr + vhcurveto + hintmask 1101111011000000 + -39 callsubr + hintmask 1011111101000000 + -42 callsubr + hintmask 1011111011100000 + -91 callgsubr + hintmask 1011111101010000 + -93 callsubr + + + -233 83 281 85 83 -30 callgsubr + 284 94 -4 98 hintmask 11111100 + 152 472 rmoveto + -100 callsubr + -78 -175 -64 callgsubr + -404 -611 rmoveto + 338 83 -216 hlineto + hintmask 11111010 + 131 86 72 67 79 vvcurveto + 75 -72 60 -239 -1 vhcurveto + -7 -85 rlineto + 170 -6 50 -23 -46 vvcurveto + -59 -83 -59 -154 -95 vhcurveto + endchar + + + -150 78 371 -30 callgsubr + 284 94 -15.5 89.5 hintmask 11111000 + 152 472 rmoveto + -100 callsubr + -78 -175 -64 callgsubr + hintmask 11110100 + -99 -528 -96 callsubr + endchar + + + 119 81 72 75 111.81 63.19 85 88 hstem + 126 102 156.5 98.5 vstem + 398 280 rmoveto + 93 5 rlineto + -3 55 -5 64 83 vvcurveto + 154 -65 50 -254 4 vhcurveto + -9 -88 168 -4 50 -15 9 -66 rlinecurve + -176 4 -80 -65 -82 vvcurveto + -67 57 -40 79 56 43 22 26 30 vhcurveto + 3 -18 4 -19 -3 vvcurveto + -104 67 rmoveto + -41 -25 15 38 43 32 25 123 -12 hvcurveto + 3 -80 rlineto + -17 -28 -33 -12 -31 hhcurveto + 208 -147 rmoveto + -380 -81 380 hlineto + endchar + + + 119 81 72 81 263 81 hstem + 108 101 205 102 vstem + 108 475 rmoveto + -130 78 -73 111 120 99 89 133 128 -79 75 -111 -118 -100 -90 -132 vhcurveto + 206 -122 rmoveto + -66 -39 43 96 81 35 43 65 68 37 -44 -94 -83 -35 -42 -65 hvcurveto + -193 -234 rmoveto + 382 81 -382 hlineto + endchar + + + -17 99 -78 -21 487 99 -20 17 callgsubr + 261 121 hintmask 10101100 + 295 -17 rmoveto + 147 -18 callgsubr + 185 hvcurveto + hintmask 10011100 + 81 -20 64 -34 47 vhcurveto + 48 68 rlineto + hintmask 01101100 + -29 callsubr + hintmask 10101100 + -69 callgsubr + + + -17 99 -78 -21 487 99 -20 -20 256 17 callgsubr + 261 121 hintmask 10101110 + 182 681 -107 callgsubr + 113 -698 rmoveto + 147 -18 callgsubr + 185 hvcurveto + hintmask 10011110 + 81 -20 64 -34 47 vhcurveto + 48 68 rlineto + hintmask 01101110 + -29 callsubr + hintmask 10101110 + -69 callgsubr + + + -26 callgsubr + 68 99 -3 100 hstemhm + 61 125 255 124 hintmask 11101100 + 398 637 -78 callgsubr + hintmask 11011100 + -85 callgsubr + hintmask 11101100 + -22 callsubr + -103 -654 -105 callsubr + + + 4 callsubr + 168 105 375 101 -12 -20 32 -20 hstemhm + 96 122 223 122 hintmask 00000000 + hintmask 10110011 + 96 -193 rmoveto + hintmask 01110011 + 122 11 rlineto + 169 vlineto + -1 10 11 0 10 hhcurveto + 173 141 116 202 160 -85 103 -116 -64 -52 -31 -37 -38 hvcurveto + hintmask 01101011 + -6 56 rlineto + hintmask 01100111 + -112 -6 rlineto + 5 -111 1 -157 -285 vvcurveto + 195 95 rmoveto + -27 -22 5 9 -24 hvcurveto + hintmask 01110011 + -1 143 -2 103 -1 80 rrcurveto + 22 30 35 13 33 hhcurveto + 75 54 -65 -127 hvcurveto + hintmask 01100111 + -122 -65 -61 -85 vhcurveto + endchar + + + 100 98 388 114 hstemhm + 54 112 92 100 -78.5 75.5 84 101 hintmask 00000000 + hintmask 11110100 + 258 -129 rmoveto + 100 11 rlineto + 223 vlineto + -3 26 27 -2 28 hhcurveto + -203 vlineto + 101 11 rlineto + 792 vlineto + -319 2 -167 -129 -193 vvcurveto + -119 72 -92 132 -43 vhcurveto + 181 460 rmoveto + -388 vlineto + hintmask 11101100 + -30 1 -28 3 -26 5 rrcurveto + 379 vlineto + hintmask 11110100 + 25 2 28 0 31 -2 rrcurveto + -273 -188 rmoveto + hintmask 11101100 + 75 33 65 80 31 vhcurveto + 1 -337 rlineto + hintmask 11110100 + -74 35 -40 59 72 vvcurveto + endchar + + + -231 1041 hstem + 121 121 vstem + 533 736 -55 callgsubr + + + 787 -20 hstem + 121 121 vstem + 533 787 -55 callgsubr + + + -231 1042 hstem + 383 122 vstem + 91 -156 -56 callgsubr + + + 785 -20 hstem + 383 122 vstem + 91 -105 -56 callgsubr + + + 5 -21 23 -21 716 -20 22 -20 hstemhm + 52 214 93 214 hintmask 01011100 + 52 549 rmoveto + -90 42 -52 59 63 50 59 94 90 -42 54 -59 -63 -50 -60 -95 vhcurveto + hintmask 10101100 + 4 -516 rmoveto + 77 -49 436 670 -77 48 rlineto + hintmask 01011100 + 81 -563 rmoveto + 90 -42 54 -58 -63 -51 -60 -95 -90 43 -52 58 64 49 59 94 vhcurveto + endchar + + + 0 155 hstem + 221 169 vstem + 217 hmoveto + 169 hlineto + 8 -8 callgsubr + + + 258 155 hstem + 228 169 vstem + 227 258 rmoveto + 169 hlineto + 2 -8 callgsubr + + + 279 103 hstem + 258 110 vstem + 368 279 rmoveto + 186 103 -186 197 -110 -197 -188 -103 188 -198 110 hlineto + endchar + + + -107 81 498 hstem + 142 966 vstem + 330 579 rmoveto + 110 -197 372 197 110 -197 186 -103 -186 -198 -110 198 -372 -198 -110 198 -188 103 188 hlineto + endchar + + + 54 103 170 104 hstem + 258 110 vstem + 79 54 rmoveto + 466 hlineto + 1 103 rlineto + -178 170 178 hlineto + 1 104 rlineto + -179 188 -110 -188 -180 -104 180 -170 -179 hlineto + endchar + + + 4 callsubr + 167 101 375 106 12 callgsubr + 225 123 hintmask 01111100 + 408 44 rmoveto + hintmask 10111100 + -237 vlineto + hintmask 01111100 + 123 11 rlineto + 719 vlineto + 20 -51 -51 10 -59 hhcurveto + -162 -147 -120 -201 -160 85 -101 118 59 49 26 33 36 hvcurveto + -95 42 rmoveto + -77 -53 63 127 123 58 62 83 28 27 -5 -10 29 hvcurveto + -326 vlineto + -21 -29 -32 -13 -34 hhcurveto + endchar + + + 0 143 hstem + 189 155.5 71.5 132 vstem + 111 754 rmoveto + -12 -115 rlineto + 263 -19 54 -34 -44 vvcurveto + -66 -178 -52 -8 -161 vhcurveto + 87 -3 rlineto + 15 142 216 47 125 vvcurveto + 89 -97 75 -340 16 vhcurveto + 76 -754 rmoveto + 156 hlineto + 3 143 rlineto + -155 hlineto + endchar + + + 545 143 hstem + 77 132 71.5 155 vstem + 438 688 rmoveto + -155 hlineto + -5 -143 rlineto + 155 hlineto + 81 -611 rmoveto + 13 115 rlineto + -264 19 -54 35 43 vvcurveto + 67 178 51 9 161 vhcurveto + -88 3 rlineto + -15 -142 -216 -47 -125 vvcurveto + -89 97 -74 340 -17 vhcurveto + endchar + + + 414 334 hstem + 135 138.5 108.5 138 vstem + 138 414 rmoveto + 85 hlineto + 52 285 -3 49 rlineto + -140 hlineto + 253 -334 rmoveto + 85 hlineto + 52 285 -4 49 rlineto + -139 hlineto + endchar + + + -171 -21 22 -21 hstemhm + 143.75 131.87 114.63 133.7 hintmask 01110000 + 102 -173 rmoveto + hintmask 10110000 + 60 -19 94 92 45 144 -40 121 rlinecurve + -152 -8 rlineto + hintmask 01110000 + 49 -114 -3 -132 -53 -84 rrcurveto + 242 1 rmoveto + 60 -19 97 89 47 144 -36 123 rlinecurve + -152 -7 45 -114 -4 -133 -57 -83 rlinecurve + endchar + + + 410 357 hstem + 106.45 133.05 114.27 131.48 vstem + 285 748 rmoveto + -60 19 -96 -90 -47 -144 37 -123 rlinecurve + 150 8 -44 113 4 133 56 84 rlinecurve + 242 hmoveto + -61 19 -93 -92 -45 -144 41 -121 rlinecurve + 151 8 -49 115 3 132 53 83 rlinecurve + endchar + + + 393 357 hstem + 148.25 131.81 115.81 133.51 vstem + 106 412 rmoveto + 61 -19 93 92 46 145 -41 120 rlinecurve + -151 -8 49 -114 -4 -132 -53 -84 rlinecurve + 244 1 rmoveto + 60 -19 96 89 48 144 -37 123 rlinecurve + -151 -7 45 -114 -5 -133 -56 -83 rlinecurve + endchar + + + 410 357 hstem + 225.87 138.5 vstem + 418 748 rmoveto + -65 19 -97 -88 -63 -144 51 -125 rlinecurve + 156 8 -56 118 11 130 63 82 rlinecurve + endchar + + + 394 357 hstem + 273.62 138.92 vstem + 220 414 rmoveto + 65 -20 97 88 63 144 -50 125 rlinecurve + -157 -8 56 -118 -11 -131 -63 -80 rlinecurve + endchar + + + -170 -21 hstem + 266.5 138.04 vstem + 212 -172 rmoveto + 65 -19 97 91 64 143 -52 122 rlinecurve + -155 -8 55 -113 -9 -133 -65 -83 rlinecurve + endchar + + + 409 339 hstem + 261 148.5 vstem + 263 409 rmoveto + 86 hlineto + 62 289 -3 50 rlineto + -149 hlineto + endchar + + + -5 callgsubr + hstemhm + 215 121 hintmask 11010000 + 80 hmoveto + 414 hlineto + 11 92 23 callgsubr + -2 119 -1 92 -3 84 62 31 77 19 96 7 rrcurveto + hintmask 10110000 + -5 130 rlineto + hintmask 11010000 + -40 callsubr + + + -5 callgsubr + 234 -20 hstemhm + 215 121 hintmask 11011000 + 207 684 -107 callgsubr + -127 -684 -69 callsubr + + + -5 callgsubr + 227 -20 hstemhm + 215 121 hintmask 11011000 + 341 625 -99 callgsubr + -57 -781 -69 callsubr + + + 208 59 176 165.92 86.08 59 hstem + 40 65 111 67 237 65 vstem + 585 489 rmoveto + 163 -116 105 -155 -3 vhcurveto + -162 -2 -112 -112 -166 vvcurveto + -164 107 -102 163 155 120 114 167 vhcurveto + -65 -7 rmoveto + -136 -88 -79 -121 -121 -85 77 136 134 85 81 123 122 85 -77 -136 vhcurveto + -206 -39 rmoveto + 55 -90 73 8 -67 98 rlineto + 28 20 21 28 28 vvcurveto + 45 -48 45 -160 -21 vhcurveto + -248 67 87 vlineto + endchar + + + 8 64 205 239.32 99.68 64 hstem + 47 69 97 74 221 69 vstem + 47 338 rmoveto + -207 103 -123 152 -4 callgsubr + -150 -111 19 callsubr + 76 100 114 10 callsubr + -110 -78 98 172 vhcurveto + 203 -64 rmoveto + 36 -114 80 9 -56 140 rlineto + 25 28 17 36 36 vvcurveto + 61 -45 63 -163 -27 vhcurveto + -342 74 108 vlineto + endchar + + + 612 241 hstem + 172 298 vstem + 321 853 -82 callsubr + endchar + + + 612 241 hstem + 172 298 vstem + 321 853 -82 callsubr + endchar + + + -72 callsubr + 22 callgsubr + 169 128 hintmask 10111000 + 503 452 rmoveto + hintmask 11011000 + -4 106 rlineto + hintmask 10111000 + -85 callsubr + endchar + + + -72 callsubr + 218.48001 14 callgsubr + 186 675 -107 callgsubr + 317 -223 rmoveto + hintmask 11011100 + -4 106 rlineto + hintmask 10111100 + -85 callsubr + endchar + + + -72 callsubr + 224.48001 14 callgsubr + 321 616 -99 callgsubr + 386 -320 rmoveto + hintmask 11011100 + -4 106 rlineto + hintmask 10111100 + -85 callsubr + endchar + + + -6 102.07 -74.07 -21 457.04 99.96 -99.96 102.48 22 callgsubr + 90 110 -31 128 hintmask 00000000 + hintmask 01011100 + 202 -162 rmoveto + 8 -94 rlineto + 149 14 75 49 61 vvcurveto + 41 -34 46 -91 46 vhcurveto + hintmask 01011010 + 164 22 58 66 72 139 -297 31 75 vvcurveto + 40 63 24 206 -18 vhcurveto + hintmask 10101010 + -4 106 rlineto + hintmask 10011010 + -289 20 -103 -91 -95 -139 296 -20 -79 vvcurveto + -43 -68 -26 -221 15 vhcurveto + -4 -106 rlineto + hintmask 10011100 + 47 -2 43 0 38 2 -12 -27 rcurveline + 66 -34 32 -28 -22 vvcurveto + hintmask 01011100 + -21 -35 -14 -87 -10 vhcurveto + endchar + + + -124 102.51 617 102.49 hstemhm + 66 109 -63 126 149 126 -64 110 hintmask 11011000 + 513 59 rmoveto + 46 -35 33 -47 27 vhcurveto + hintmask 11010100 + 72 32 56 48 60 132 -321 20 70 vvcurveto + 32 54 48 225 -14 vhcurveto + -6 105 rlineto + -295 12 -104 -109 -86 vvcurveto + -46 35 -33 47 -26 vhcurveto + hintmask 11101000 + -72 -32 -56 -47 -60 -133 321 -22 -68 vvcurveto + -33 -57 -48 -223 14 vhcurveto + -4 -105 rlineto + hintmask 11011000 + 306 -12 104 110 85 vvcurveto + hintmask 11100100 + -338 240 rmoveto + 29 40 28 54 20 vhcurveto + 88 -35 92 -24 -41 vvcurveto + -30 -39 -28 -53 -19 vhcurveto + -89 34 -93 24 42 vvcurveto + endchar + + + -170 -21 547 -25 callgsubr + 235 169 -139.5 140.57 hintmask 00000000 + hintmask 11100000 + 234 356 rmoveto + 169 hlineto + 2 156 23 callgsubr + hintmask 11010000 + -26 -683 rmoveto + 65 -20 97 88 66 141 -50 125 rlinecurve + -159 -7 56 -117 -11 -130 -64 -80 rlinecurve + endchar + + + 13 -21 34 -21 574 109 hstemhm + 91 462 hintmask 01110000 + 158 5 rmoveto + hintmask 10110000 + 124 -13 67 199 92 201 112 191 rlinecurve + 105 -454 vlineto + -8 -109 rlineto + 338 hlineto + 3 -6 rlineto + hintmask 01110000 + -114 -185 -93 -190 -67 -193 rrcurveto + endchar + + + 121 -3 callsubr + -231 -86 callgsubr + endchar + + + 187 -3 callsubr + -165 -86 callgsubr + endchar + + + 826 -3 callsubr + 474 -86 callgsubr + endchar + + + 13 -21 31 -21 352 84 hstemhm + 145 348 hintmask 01110000 + 194 2 rmoveto + hintmask 10110000 + 102 -10 48 124 68 122 81 119 rlinecurve + 81 -340 vlineto + -8 -84 rlineto + 247 hlineto + 2 -5 rlineto + hintmask 01110000 + -84 -114 -66 -113 -50 -120 rrcurveto + endchar + + + 715 -3 callsubr + 363 -86 callgsubr + endchar + + + -42 callgsubr + 83 79 448 84 -53 callgsubr + hintmask 1011110101000000 + 194 474 -86 callgsubr + -120 -96 -64 callgsubr + hintmask 1011111001000000 + -248 -622 rmoveto + -71 callsubr + hintmask 1011110110000000 + -81 callsubr + vhcurveto + hintmask 1101110101000000 + -39 callsubr + hintmask 1011111001000000 + -42 callsubr + hintmask 1011110110000000 + -91 callgsubr + hintmask 1011111001000000 + -93 callsubr + + + -14 97 252.13 84.81 hstem + 75 115 248 114 vstem + 311 -14 rmoveto + 129 112 91 146 186 -195 69 -156 -112 hvcurveto + 25 97 75 76 176 71 -51 103 rcurveline + -242 -110 -109 -154 -193 vvcurveto + -176 96 -94 140 vhcurveto + 11 97 rmoveto + -74 -58 58 128 hvcurveto + 22 vlineto + 132 83 116 -38 -125 vvcurveto + -82 -49 -46 -67 vhcurveto + endchar + + + -244 -64 callsubr + -244 -97 callgsubr + + + -178 -64 callsubr + -178 -97 callgsubr + + + 461 77 139.59 20.41 -20.41 64.53 hstemhm + 132 92 178 91 hintmask 10111000 + 311 461 rmoveto + 99 83 63 92 hvcurveto + hintmask 11011000 + 129 -157 35 -108 -82 vhcurveto + 15 66 53 39 140 45 -32 81 rcurveline + -184 -59 -88 -101 -127 vvcurveto + hintmask 10111000 + -118 73 -63 106 vhcurveto + 9 77 rmoveto + -53 -42 35 78 -1 hvcurveto + 93 48 85 -19 -70 vvcurveto + -46 -35 -26 -47 vhcurveto + endchar + + + -11 -64 callsubr + -11 -97 callgsubr + + + 350 -64 callsubr + 350 -97 callgsubr + + + -222 1044 hstem + 9 613 vstem + 622 772 rmoveto + -105 50 -508 -996 106 -48 rlineto + endchar + + + endchar + + + 0 103 191 91 198 122 hstem + 73 472 vstem + 538 hmoveto + 104 vlineto + -276 -2 22 192 rlineto + 184 hlineto + 8 91 rlineto + -182 hlineto + 20 172 27 22 204 4 -7 122 rcurveline + -273 -16 -66 -85 -26 -219 rrcurveto + -86 hlineto + -9 -91 rlineto + 86 hlineto + -18 -193 rlineto + -73 -101 hlineto + endchar + + + 3 callgsubr + hstem + 191 122 vstem + 521 -8 -74 callgsubr + endchar + + + 3 callgsubr + hstem + 191 122 108 119 vstem + 401 660 -77 callsubr + 120 -668 -74 callgsubr + endchar + + + 4 callsubr + 168 8 callgsubr + 222 122 hintmask 00000000 + hintmask 10110111 + 94 -193 rmoveto + hintmask 01110111 + 123 11 rlineto + 169 vlineto + -1 11 11 0 11 hhcurveto + 170 141 117 201 160 -86 103 -115 -58 -48 -25 -33 -37 hvcurveto + 280 vlineto + hintmask 01111011 + -7 callgsubr + 195 -687 rmoveto + -27 -21 4 9 -24 hvcurveto + 330 vlineto + 20 29 33 12 31 hhcurveto + 75 54 -65 -127 -122 -65 -61 -85 hvcurveto + endchar + + + -14 111 485 106 hstem + 421 118 vstem + 101 97 rmoveto + 8 -111 rlineto + 302 15 128 88 118 vvcurveto + 78 -67 70 -183 33 vhcurveto + 234 194 -8 106 rlineto + -404 -106 288 hlineto + -246 -203 rlineto + -55 vlineto + 198 -24 70 -51 -51 vvcurveto + -54 -76 -33 -244 -14 vhcurveto + endchar + + + -246 -31 callgsubr + -159 -106 callgsubr + endchar + + + -180 -31 callgsubr + -93 -106 callgsubr + endchar + + + 459 87 283 81 hstem + 391 94 vstem + -82 callgsubr + endchar + + + -13 -31 callgsubr + 74 -106 callgsubr + endchar + + + 348 -31 callgsubr + 435 -106 callgsubr + endchar + + + -42 callgsubr + 83 79 81 -13 callsubr + hstemhm + 134 95 -87 97 151 92 -91 94 -92 98 hintmask 1011111010100000 + -87 callgsubr + hintmask 1011111100010000 + -248 -622 rmoveto + -71 callsubr + hintmask 1011111011000000 + -49 callgsubr + hintmask 1011111011000000 + -91 callgsubr + hintmask 1011111100010000 + -93 callsubr + + + -150 78 371 79 81 -13 callsubr + hstemhm + -47 callgsubr + -61 94 hintmask 00000000 + hintmask 11110100 + -87 callgsubr + hintmask 11111000 + -99 -528 -96 callsubr + endchar + + + 630 99 -3 100 -39 -20 hstemhm + 83 461 hintmask 10110000 + 390 630 -78 callgsubr + hintmask 01010000 + -85 callgsubr + hintmask 10110000 + -22 callsubr + endchar + + + 630 99 -3 100 -39 -20 hstemhm + 83 461 hintmask 10110000 + 390 630 -78 callgsubr + hintmask 01010000 + -85 callgsubr + hintmask 10110000 + -22 callsubr + endchar + + + 568 -20 76 64 hstem + 110 71 111 15 callsubr + vstem + 181 318 rmoveto + 306 75 64 -227 vlineto + -3 -64 rlineto + 84 -306 hlineto + 255 250 rmoveto + 54 -185 rlineto + 28 hlineto + 54 185 rlineto + 2 -250 72 370 -79 hlineto + -1 callgsubr + -1 250 rlineto + endchar + + + 0 106 477 114 hstem + 404 121 vstem + 96 hmoveto + 447 106 -311 hlineto + 185 145 108 102 140 vvcurveto + 114 -92 93 -318 -3 vhcurveto + -10 -114 rlineto + 232 -3 67 -41 -79 vvcurveto + -102 -113 -100 -207 -161 vhcurveto + endchar + + + -233 -32 callsubr + -233 rmoveto + -95 callgsubr + endchar + + + -167 -32 callsubr + -167 rmoveto + -95 callgsubr + endchar + + + 472 83 281 85 hstem + 374 98 vstem + -49 callsubr + endchar + + + 0 -32 callsubr + hmoveto + -95 callgsubr + endchar + + + 361 -32 callsubr + 361 rmoveto + -95 callgsubr + endchar + + + -75 callsubr + -41 callgsubr + hintmask 00000000 + hintmask 01000111 + 420 60 -88 callsubr + + + -75 callsubr + 246 -20 -41 callgsubr + hintmask 0010011110000000 + 184 678 -107 callgsubr + hintmask 0100011110000000 + 236 -618 -96 callgsubr + + + -75 callsubr + 94 98 -41 callgsubr + hintmask 0010011110000000 + 317 630 -104 callgsubr + hintmask 0100011110000000 + 103 -570 -96 callgsubr + + + -75 callsubr + 149 -20 33 -20 -41 callgsubr + hintmask 0010010111000000 + 305 740 rmoveto + 141 -114 75 72 -204 -67 callsubr + -7 hlineto + hintmask 0010011011000000 + -202 -169 rlineto + hintmask 0100010111000000 + 59 -58 rlineto + 253 -567 rmoveto + 7 -63 rlineto + hintmask 0010100111000000 + 114 7 rlineto + -7 126 -2 174 248 vvcurveto + -123 hlineto + hintmask 1000010111000000 + -90 callgsubr + hintmask 1001000111000000 + -123 -7 rlineto + -373 vlineto + -135 61 -55 97 vhcurveto + hintmask 0100010111000000 + 76 56 35 39 44 hvcurveto + endchar + + + -75 callsubr + 103 156 -7 callsubr + -77.5 -72 callgsubr + -94 123 hintmask 0000000000000000 + hintmask 0010011011000000 + 131 639 -104 callsubr + hintmask 0100011100100000 + 41 -735 rmoveto + 7 -63 rlineto + hintmask 0010101100100000 + 114 7 rlineto + -7 126 -2 174 248 vvcurveto + -123 hlineto + hintmask 1000011100100000 + -90 callgsubr + hintmask 1001001100100000 + -123 -7 rlineto + -373 vlineto + -135 61 -55 97 vhcurveto + hintmask 0100011100100000 + 76 56 35 39 44 hvcurveto + endchar + + + -75 callsubr + -41 callgsubr + hintmask 00100111 + 406 621 -100 callgsubr + hintmask 01000111 + 14 -561 -88 callsubr + + + -75 callsubr + -41 callgsubr + hintmask 00100111 + 137 666 -94 callsubr + hintmask 01000111 + 49 -604 -88 callsubr + + + -75 callsubr + 130 105 -41 callgsubr + hintmask 0010011110000000 + 508 666 -52 callsubr + hintmask 0100011110000000 + 297 -606 -96 callgsubr + + + -155 99 hstem + 42 540 vstem + 582 -155 rmoveto + 99 -540 -99 vlineto + endchar + + + -155 99 hstem + -4 633 vstem + 629 -155 rmoveto + 99 -633 -99 vlineto + endchar + + + endchar + + + 4 callsubr + 168 104 -72 -21 28 -21 22 -21 544 -13 callgsubr + -41 callgsubr + hintmask 0000000000000000 + hintmask 1000010011100000 + 86 -193 rmoveto + hintmask 0100010011100000 + 120 11 -4 187 rlineto + hintmask 0110000011100000 + -13 20 24 -6 28 hhcurveto + 63 48 34 40 37 hvcurveto + hintmask 0101000011100000 + 7 -63 rlineto + hintmask 0100100101100000 + 112 7 rlineto + -7 126 -2 174 248 vvcurveto + -123 hlineto + hintmask 0110000011100000 + -179 2 -143 2 -103 vhcurveto + -23 -34 -37 -14 -42 hhcurveto + -57 -34 28 86 hvcurveto + 352 vlineto + hintmask 0100011001100000 + -123 -7 rlineto + endchar + + + -43 callgsubr + hstemhm + 62 129 83.37 -50 callsubr + 23 116 hintmask 11101000 + 545 9 -91 callsubr + hintmask 11111000 + -291 -315 -98 callgsubr + + + -23 callsubr + hstemhm + 64 121 68 129.87 27.13 123 hintmask 00000000 + hintmask 11111100 + 404 861 -16 callgsubr + hintmask 11110100 + -273 -945 -99 callsubr + + + -4 callsubr + 35.37 -50 callsubr + hintmask 00111110 + 277 296 rmoveto + hintmask 10011110 + 178 -304 rlineto + hintmask 00111110 + -28 callsubr + hintmask 01011110 + -688 127 296 vlineto + 15 -600 -98 callgsubr + + + -36 callsubr + 45.37 -50 callsubr + hintmask 0011010111000000 + 293 238 rmoveto + hintmask 1001010111000000 + 165 -246 rlineto + hintmask 0011100111000000 + 2 callgsubr + hintmask 0011010111000000 + -3 callgsubr + hintmask 0101011011000000 + -7 callgsubr + -778 123 236 vlineto + 25 -540 -98 callgsubr + + + 0 106 582 -20 hstemhm + 122 128 28.37 -50 callsubr + hintmask 11100000 + -5 callsubr + hintmask 11110000 + 136 -984 -98 callgsubr + + + -48 callsubr + -118.63 -50 callsubr + -38 callgsubr + hintmask 11001000 + 155 -388 -98 callgsubr + + + -30 callsubr + hstem + 84 -37 callgsubr + 56.87 -50 callsubr + 40.5 -37 callgsubr + vstem + 202 460 -87 callsubr + 39 -756 -98 callgsubr + + + 19 callgsubr + 93 123 55.37 -50 callsubr + 16 123 hintmask 11001010 + 325 462 -75 callgsubr + hintmask 10101010 + -7 63 rlineto + hintmask 10011010 + -62 callgsubr + hintmask 11001010 + -58 callsubr + hintmask 11001110 + -74 -758 -98 callgsubr + + + -77 callgsubr + 56.37 -50 callsubr + 10 125 hintmask 0011101010000000 + 332 240 rmoveto + hintmask 1001101010000000 + 126 -250 rlineto + hintmask 0011011010000000 + 136 17 -162 297 rlineto + 64 47 48 60 87 vvcurveto + 142 -107 91 -340 -44 vhcurveto + hintmask 0101101010000000 + -687 125 237 vlineto + 89 vmoveto + 265 vlineto + 135 18 62 -48 -91 vvcurveto + -61 -30 -48 -47 -32 vhcurveto + hintmask 0011101110000000 + -84 -635 -98 callgsubr + + + -5 callgsubr + hstemhm + 215 121 -100.63 -50 callsubr + hintmask 11010000 + 80 hmoveto + 414 hlineto + 11 92 23 callgsubr + -2 119 -1 92 -3 84 62 31 77 19 96 7 rrcurveto + hintmask 10110000 + -5 130 rlineto + hintmask 11010000 + -78 callsubr + hintmask 11001000 + 135 -388 -98 callgsubr + + + 21 -21 582 106 hstemhm + 249 128 -126.63 -50 callsubr + hintmask 11100000 + 377 hmoveto + -35 callgsubr + -19 -296 rmoveto + hintmask 11010000 + 62 -19 63 64 30 96 -4 83 rlinecurve + hintmask 11100000 + -147 -7 21 -66 3 -78 -28 -73 rlinecurve + endchar + + + 3 callgsubr + hstemhm + 191 122 -17.63 -50 callsubr + hintmask 11110000 + 521 -8 -74 callgsubr + hintmask 11101000 + -246 -297 -98 callgsubr + + + -8 109.94 481.92 110.14 hstemhm + 93 132 22.37 -50 callsubr + 37 131 hintmask 11101000 + 96 106 -90 callsubr + hintmask 11111000 + 131 -413 -98 callgsubr + + + -72 callsubr + 22 callgsubr + 14.37 -50 callsubr + 24 128 hintmask 10110100 + 503 452 rmoveto + hintmask 11010100 + -4 106 rlineto + hintmask 10110100 + -85 callsubr + hintmask 10111100 + -275 -758 -98 callgsubr + + + -14 100 146.5 72 158.5 102 hstem + 72.91 120.09 240 121 vstem + 285 -14 rmoveto + 145 124 130 170 180 -93 103 -357 -4 hvcurveto + -12 -102 244 -5 83 -37 13 -112 rlinecurve + -356 -9 rlineto + -192 -20 75 -122 154 hhcurveto + 23 100 rmoveto + -78 -34 53 90 -3 hvcurveto + 240 7 rlineto + -103 -6 -44 -47 -75 hhcurveto + endchar + + + -1357 -315 243 hstem + -374.63 -50 callsubr + vstem + -395 -296 -98 callgsubr + + + -1357 -315 243 hstem + -374.63 -50 callsubr + vstem + -395 -296 -98 callgsubr + + + -1357 631 242 hstem + -386 129.87 vstem + -235 854 -16 callgsubr + endchar + + + 21 -21 171 80 155 97 -78 80 183 -20 hstemhm + 108 98.5 228 93.5 hintmask 11011110 + 350 171 rmoveto + 79 -171 rlineto + 99 171 69 98 -69 hlineto + hintmask 11101110 + 137 70 97 -70 185 -96 vlineto + hintmask 11011110 + 1 -183 rlineto + -139 hlineto + -83 183 rlineto + -103 hlineto + hintmask 11101110 + -185 -71 -97 71 -137 -71 -98 71 -171 100 vlineto + -1 171 rlineto + 80 vmoveto + -1 221 rlineto + 6 hlineto + 102 -221 rlineto + 121 -43 rmoveto + -6 hlineto + hintmask 11011110 + -99 217 rlineto + 104 hlineto + endchar + + + -9 98 -73 -21 26 -21 30 -21 552 -20 145 -20 25.29 -20 hstemhm + 70 92.5 212.5 99 23 102 hintmask 0001101101000000 + 199 239 rmoveto + hintmask 0100101101000000 + 60 -244 rlineto + hintmask 0001110101000000 + 99 14 -80 290 rlineto + 40 49 29 67 78 vvcurveto + 135 -82 86 -195 -28 vhcurveto + hintmask 0010101111000000 + -686 95 vlineto + -5 237 rlineto + 428 227 rmoveto + -3 97 rlineto + -147 12 -63 -79 -80 vvcurveto + hintmask 1000101111000000 + -118 122 -72 -79 vvcurveto + hintmask 1000101101000000 + -37 -28 -25 -88 6 vhcurveto + 5 -98 rlineto + 162 -9 51 82 79 117 -125 82 73 vvcurveto + hintmask 0010101111000000 + 34 24 23 90 -8 vhcurveto + endchar + + + 21 -21 389 99 -91 87 114.66 100.38 -12.04001 -20 hstemhm + 111 113 hintmask 00000000 + hintmask 11001100 + 529 389 rmoveto + 73 99 -65 hlineto + -14 164 -144 79 -268 -44 rrcurveto + -199 -75 -99 75 -389 113 186 vlineto + 158 17 116 62 31 124 rrcurveto + hintmask 10110100 + -106 95 rmoveto + -199 112 hlineto + 115 14 67 -42 17 -84 rrcurveto + -199 -191 rmoveto + 104 199 vlineto + -16 -88 -70 -27 -113 11 rrcurveto + endchar + + + 384 85 116 103 hstem + 89 458 vstem + 454 -19 rmoveto + 92 68 -147 106 -76 54 -81 27 rlinecurve + 112 27 70 56 23 65 rrcurveto + 92 85 -88 hlineto + -10 48 -31 41 -51 27 rrcurveto + 181 hlineto + 7 103 rlineto + -444 hlineto + -8 -101 152 -15 67 -44 20 -59 rlinecurve + -236 -85 236 hlineto + -20 -58 -64 -40 -142 -9 -19 -89 rcurveline + 139 -38 52 -37 174 -132 rrcurveto + endchar + + + 0 208 -86 86 79 90 -86 87 217 101.22 -9.22 -20 hstemhm + 134 119 201 118 hintmask 01101011 + 253 122 rmoveto + 213 hlineto + 9 86 rlineto + -222 hlineto + hintmask 01010111 + 83 vlineto + 204 13 115 63 138 vvcurveto + 156 -151 60 -287 -34 vhcurveto + hintmask 01101011 + -310 -81 -90 81 -75 -81 -90 81 vlineto + hintmask 10011011 + -122 119 vlineto + 201 491 rmoveto + -87 -58 -24 -143 -2 vhcurveto + 217 vlineto + 133 10 68 -35 -79 vvcurveto + endchar + + + 0 182 -85 85 506 -20 27 -20 hstemhm + 38 94.5 89.5 95 29 255 -246 235 hintmask 00000000 + hintmask 01011110 + 463 227 rmoveto + 81 57 93 155 148 -45 72 -72 -81 -57 -94 -154 -148 46 -72 71 hvcurveto + -332 189 rmoveto + hintmask 10101100 + 103 -416 rlineto + 83 688 -99 hlineto + 8 -375 rlineto + -2 hlineto + -99 375 rlineto + -87 -688 99 hlineto + hintmask 01011110 + -9 416 rlineto + hintmask 01011101 + 227 -319 rmoveto + 235 85 -235 hlineto + endchar + + + 8 64 544 64 hstem + 47 69 107 74 211 69 vstem + 47 338 rmoveto + -207 101 -123 154 -4 callgsubr + -152 -109 19 callsubr + 74 100 116 10 callsubr + -112 -76 98 172 vhcurveto + 107 -174 rmoveto + 74 89 hlineto + 79 16 56 49 73 vvcurveto + 91 -68 42 -141 -19 vhcurveto + endchar + + + 316 68 184 -20 20 120 -64 64 -64 67 hstemhm + 43 73 57 74 45 15 callsubr + hintmask 1100111110000000 + 43 384 rmoveto + -68 vlineto + 147 -4 57 59 56 84 -131 31 48 vvcurveto + 26 31 12 84 -4 vhcurveto + -3 67 rlineto + -136 7 -49 -65 -50 -82 130 -30 -47 vvcurveto + -27 -37 -19 -93 6 vhcurveto + 322 184 rmoveto + 54 -185 rlineto + 28 hlineto + hintmask 1010011110000000 + 54 185 rlineto + 2 -250 72 hlineto + hintmask 1101011110000000 + 370 -79 vlineto + -1 callgsubr + hintmask 1100111110000000 + -1 250 rlineto + endchar + + + 0 98 494 112 hstem + 79 118 230 120 vstem + 268 hmoveto + 3 7 rlineto + -50 159 -24 130 97 vvcurveto + 128 40 71 76 74 40 -72 -131 -96 -22 -130 -50 -156 vhcurveto + 2 -7 rlineto + 212 98 -93 hlineto + 48 119 23 107 93 vvcurveto + 170 1 -81 117 -149 hhcurveto + -153 -86 -118 -172 -92 23 -107 46 -117 hvcurveto + -91 -98 hlineto + endchar + + + -246 -13 callsubr + 94 -30 callgsubr + 284 94 13 94 hintmask 11111100 + 152 472 rmoveto + -100 callsubr + -78 -175 -64 callgsubr + hintmask 11111110 + -400 -537 -106 callgsubr + endchar + + + -246 -13 callsubr + 94 79 94 83 281 85 hstemhm + 374 98 -81 94 hintmask 11111100 + -49 callsubr + -63 -170 -64 callgsubr + hintmask 11111010 + -400 -537 -106 callgsubr + endchar + + + -246 88 281 82 94 -30 callgsubr + 171.5 84 28.5 94 14 92 hintmask 01111010 + 152 472 rmoveto + -100 callsubr + -78 -175 -64 callgsubr + hintmask 11111111 + -67 -466 -106 callsubr + endchar + + + -14 callgsubr + 94 83 281 85 11 callsubr + 118.5 98 -80 92 hintmask 01111110 + -49 callsubr + -63 -170 -64 callgsubr + hintmask 11111101 + -67 -466 -106 callsubr + endchar + + + -14 callgsubr + 81 87 283 81 -65 callgsubr + -87 callgsubr + -67 -466 -106 callsubr + endchar + + + -14 callgsubr + 177 78 143 -20 11 callsubr + 107 89.5 -60 92 hintmask 11111110 + 452 555 -96 callsubr + -379 -94 -64 callgsubr + hintmask 11111101 + -67 -466 -106 callsubr + endchar + + + 9 callsubr + 261.88 -30 callgsubr + 132 92 60 94 24 91 hintmask 11111110 + 152 472 rmoveto + -100 callsubr + -78 -175 -64 callgsubr + -240 -622 rmoveto + hintmask 11111111 + 99 83 63 92 129 -157 35 -108 -82 hvcurveto + 15 66 53 39 140 45 -32 81 rcurveline + -184 -59 -88 -101 -127 vvcurveto + hintmask 11111110 + -118 73 -63 106 vhcurveto + hintmask 11111111 + 9 77 rmoveto + -53 -42 35 78 -1 hvcurveto + 93 48 85 -19 -70 vvcurveto + -46 -35 -26 -47 vhcurveto + endchar + + + 9 callsubr + 261.88 79 81 -18 callsubr + hstemhm + 132 92 -52.5 84 136.5 92 -82 91 hintmask 0000000000000000 + hintmask 1111101100000000 + -66 callsubr + hintmask 1111110010000000 + -240 -622 -97 callgsubr + + + -100 75 5 10 -6 10 -4 11 -10 10 -9 7 0 12 -11 11 -7 15 -15 26 -25 26 -15 8 -8 15 -12 12 0 14 -9 10 -10 19 -9 11 2 8 -7 32 71.5 22.5 514 -20 hstemhm + 87 64 10 16 -3 8 5 40 -35 12 -1 12 14 10 -2 10 -10 42 -31 9 -1 7 3 12 -6 11 9 40 -29 13 -9 10 0 11.5 -3.5 11 -2 12 -5 16 18 11 10 8 11 21 vstemhm + 442 95 -82 12 hintmask 000000000000000000000000000000000000000000000000 + hintmask 100000000000000000011110000000100000001000000100 + 537 -100 rmoveto + 800 -450 -800 vlineto + 251 273 rmoveto + -22 19 13 -9 15 hhcurveto + 15 9 9 13 8 hvcurveto + 5 -1 rlineto + -44 -1 -27 -27 -32 hhcurveto + -22 -17 8 26 -25 hvcurveto + -23 -21 -25 -11 -32 hhcurveto + -45 -36 30 40 31 21 24 40 13 hvcurveto + -16 17 -7 13 22 vvcurveto + 32 31 32 51 46 25 -30 -26 -10 -2 -8 -5 -7 vhcurveto + 20 15 -8 -20 2 hvcurveto + 18 12 14 10 19 hhcurveto + 21 16 -15 -24 -23 -16 -17 -21 -14 -12 7 12 -6 hvcurveto + -12 -7 -12 -10 -11 -15 rrcurveto + -101 123 rmoveto + -17 11 -11 17 -16 vhcurveto + 9 13 5 12 12 vvcurveto + 18 -9 11 -13 -12 -8 -9 -13 vhcurveto + 49 -64 rmoveto + 12 -12 9 -12 9 -11 15 25 3 18 -17 17 -7 -7 -10 -9 -14 -9 rrcurveto + -39 -93 rmoveto + 12 9 3 6 8 hvcurveto + -21 27 -21 22 -14 13 rrcurveto + -8 -8 -4 -11 -11 vvcurveto + -23 17 -18 22 vhcurveto + hintmask 000000000100000000000000000000000000100000000000 + 69 -109 rmoveto + hintmask 000000000000000000100000000000000000100000000000 + 39 -5 5 vlineto + hintmask 000000000000000000010000000000000000000100000000 + 14 hlineto + hintmask 000000000000000000100000000000000000000100000000 + -20 vlineto + 4 1 4 3 4 hhcurveto + hintmask 000000000100000000000000000000000000000010000000 + 7 0 5 -6 0 -9 0 -7 -3 -9 0 flex1 + -6 -3 2 4 -2 hvcurveto + hintmask 000000000100000000000000000000000000100000000000 + -3 -6 rlineto + hintmask 000000000010000000000010000000000000000000000000 + -175 1 rmoveto + 5 6 vlineto + hintmask 000000000000000000100010000000000000000000000000 + 31 -6 5 vlineto + hintmask 000000000000000000010000001000000000000000000000 + 38 hlineto + hintmask 000000000000000001000000001000000000000000000000 + -15 -5 vlineto + 8 -2 -1 2 -6 hhcurveto + -8 hlineto + hintmask 000000000000000000100001000000000000000000000000 + -14 3 vlineto + 4 0 1 5 1 hvcurveto + 5 hlineto + hintmask 000000000000000100000000100000000000000000000000 + -17 -5 vlineto + 5 -1 0 1 -4 hhcurveto + -3 hlineto + hintmask 000000000000000100000001000000000000000000000000 + -12 7 -5 vlineto + hintmask 000000000000000000010000000000010000000000000000 + 89 36 rmoveto + 9 1 rlineto + -8 10 -5 -10 vlineto + hintmask 000000000000000010000000000000000100000000000000 + -15 vlineto + -3 1 -1 2 2 1 1 4 1 vhcurveto + 4 -1 rlineto + -2 -7 -3 -3 -6 -6 -3 4 -12 callsubr + hintmask 000000000000000001000000000000010000000000000000 + 15 -5 5 5 vlineto + hintmask 000000000000000100000000100000000000000000000000 + -75 -14 -24 callsubr + hintmask 000000000010000000000010000000000000000000000000 + 34 -15 rmoveto + 5 4 vlineto + hintmask 000000000000000001000010000000000000000000000000 + 19 -4 5 vlineto + hintmask 000000000000000000010000000010000000000000000000 + 13 -6 hlineto + 4 2 3 3 5 hhcurveto + 7 2 -5 -6 hvcurveto + hintmask 000000000000000100000000000000010000000000000000 + -14 5 -5 vlineto + hintmask 000000000010000000000000000010000000000000000000 + -17 5 3 hlineto + hintmask 000000000000000001000000000010000000000000000000 + 13 vlineto + 3 -1 3 -3 -3 -3 -3 -5 vhcurveto + -11 3 -5 vlineto + hintmask 000000000010000000000000000000000100000000000000 + 46 hmoveto + 10 5 vlineto + -4 3 3 -3 3 hhcurveto + 3 1 2 1 hvcurveto + hintmask 000000000000000000100000000000000100000000000000 + 7 -18 -4 12 vvcurveto + 4 4 5 7 3 3 -1 -3 2 vhcurveto + 1 4 rlineto + 5 -10 -5 hlineto + 4 -3 -2 1 -3 hhcurveto + -2 -2 -1 -2 hvcurveto + hintmask 000000000010000000000000000000000000100000000000 + -5 18 2 -11 vvcurveto + -5 -3 -4 -7 -5 -3 2 2 -2 vhcurveto + hintmask 000000000010000000000000000000000100000000000000 + -1 -3 rlineto + hintmask 100000000000000000010000000000000000000010000000 + 72 -7 rmoveto + 3 3 2 4 hvcurveto + -3 7 -9 18 0 vvcurveto + -3 5 18 -5 -4 hlineto + 7 -15 6 15 rlineto + -4 5 13 -5 -4 hlineto + hintmask 000000001000000000000000000000000000000010000000 + -10 -24 rlineto + -7 -3 -4 -5 -6 hhcurveto + -6 -3 3 4 3 2 2 3 hvcurveto + hintmask 100000000000000000010000000000000000000010000000 + 5 1 -5 -2 -2 hvcurveto + hintmask 000000000000000100000010000000000000000000000000 + -151 22 rmoveto + -48 callgsubr + hintmask 100000000000001000000000000000001000000100000000 + 132 -1 rmoveto + 0 6 -2 4 -3 -5 -1 -5 -12 callsubr + 0 -6 1 -4 5 3 2 4 -12 callsubr + -77 -70 rmoveto + 5 4 vlineto + hintmask 000001000000000000000000000000001000000000000000 + 19 -5 5 5 1 vlineto + hintmask 000000000000010000000000000000001000000000000000 + 10 7 4 6 4 2 -1 -1 2 vhcurveto + 8 2 rlineto + hintmask 010000000000000000000000000000000000100000000000 + -39 4 -5 vlineto + hintmask 100000000000000000000000000000000010000000000000 + -17 5 4 hlineto + hintmask 000001000000000000000000000000000010000000000000 + 19 -11 vlineto + hintmask 010000000000000000000000000000000010000000000000 + -19 4 -5 vlineto + hintmask 100000000000000000000000000000000000000000010000 + 128 20 rmoveto + hintmask 000100000000000000000000000000000000000000010000 + 15 9 8 11 vhcurveto + hintmask 000100000000000000000000000000000000000000001000 + 5 4 -2 -3 3 hvcurveto + 4 6 vlineto + hintmask 000100000000000000000000000000000000000000000100 + -16 -6 vlineto + hintmask 000000100000000000000000000000000000000000001000 + 9 -3 -2 3 -6 hhcurveto + -6 -4 -5 -12 hvcurveto + hintmask 010000000000000000000000000000000000000000001000 + -11 4 -6 8 vhcurveto + hintmask 000010000000000000000000000000000000000000000100 + 6 3 6 6 1 hvcurveto + 6 hlineto + hintmask 100000000000000000000000000000000000000000000100 + -10 -1 -6 -7 -11 hhcurveto + hintmask 100000000000000000000000000000000000000000010000 + -13 -8 7 14 hvcurveto + hintmask 100000000000000000000010000000000000000000000000 + -259 -20 rmoveto + 5 6 vlineto + hintmask 000000100000000000000010000000000000000000000000 + 31 -6 5 vlineto + hintmask 000000000000100000000001000000000000000000000000 + 21 -5 -5 hlineto + hintmask 000000100000000000000001000000000000000000000000 + -12 16 12 -5 5 vlineto + hintmask 000000000000100000000000000100000000000000000000 + 21 -5 -6 hlineto + hintmask 010000000000000000000000000100000000000000000000 + -31 6 -5 vlineto + hintmask 100000000000000000000001000000000000000000000000 + -21 5 5 hlineto + hintmask 001000000000000000000001000000000000000000000000 + 14 -16 vlineto + hintmask 010000000000000000000001000000000000000000000000 + -14 5 -5 vlineto + hintmask 000000000100000000000000000000000010000000000000 + 106 33 rmoveto + -4 11 4 vlineto + -3 -2 2 2 2 1 1 0 hvcurveto + 0 -1 1 -2 -2 -2 -2 -6 vhcurveto + hintmask 000000010000000000000000000000000000000000100100 + 114 -8 rmoveto + 14 -6 -4 hlineto + -2 -4 -2 -3 -3 -3 rrcurveto + 2 -2 2 -2 1 1 1 1 1 hflex1 + 3 -1 rlineto + -5 -1 -2 -4 -6 hhcurveto + hintmask 100000000000000000000000000000000000000001000000 + -4 0 -2 2 -3 3 -3 -3 -4 -2 -6 flex1 + -7 -5 4 6 6 4 3 6 2 hvcurveto + -3 3 -2 3 4 vvcurveto + hintmask 000000000001000000000000000000000000000000100000 + 5 4 6 9 6 4 -4 -5 -5 -3 -2 -5 -3 vhcurveto + 9 -10 2 2 2 3 1 2 rlinecurve + -5 hlineto + -11 5 rmoveto + 2 1 2 3 3 vvcurveto + 3 -2 2 -3 -2 -2 -1 -3 -2 2 -3 3 -3 vhcurveto + hintmask 010000000000000000000010000001000000000000000000 + -182 -9 -24 callsubr + hintmask 010000000000000000000000000000001000000000000000 + 63 -2 rmoveto + hintmask 010000000000000000000000000001000000000000000000 + 2 callsubr + hintmask 100000000000000000000000000000001000000000000000 + -6 -1 -4 -5 -8 hhcurveto + hintmask 100000000000000000000000010000000000000000000000 + -10 -6 6 9 hvcurveto + hintmask 000000000010000000000000010000000000000000000000 + 10 7 6 8 vhcurveto + hintmask 010000000000000000000000000000001000000000000000 + 11 4 -7 -10 -1 hvcurveto + hintmask 010000000000000000000000000000000000010000000000 + 70 hmoveto + 2 callsubr + hintmask 100000000000000000000000000000000000010000000000 + -6 -1 -4 -5 -8 hhcurveto + -10 -6 6 9 hvcurveto + hintmask 000000000010000000000000000000000000010000000000 + 10 7 6 8 vhcurveto + hintmask 010000000000000000000000000000000000010000000000 + 11 4 -7 -10 -1 hvcurveto + hintmask 100000000000000000000000000000000001000000000000 + 2 -13 rmoveto + 5 4 vlineto + hintmask 000001000000000000000000000000000001000000000000 + 19 -4 5 vlineto + hintmask 000000000100000000000000000000000000000001000000 + 13 -6 hlineto + 5 2 3 2 4 hhcurveto + 4 2 -2 -4 -3 -2 -2 -3 -2 -3 1 3 hvcurveto + 1 vlineto + -1 -3 -3 -4 -1 hvcurveto + hintmask 010000000000000000000000000000000000000001001000 + -12 6 -5 vlineto + 98 15 rmoveto + hintmask 010000000000000000000000000000000000000000000100 + 0 9 7 6 9 9 7 -6 -12 callsubr + hintmask 010000000000000000000000000000000000000001001000 + 0 -9 -7 -7 -9 -9 -7 6 -12 callsubr + hintmask 010000000000000000000000000100000000000000000000 + -230 hmoveto + -48 callgsubr + hintmask 000001000000000000000000000001000000010000000000 + 22 2 rmoveto + 9 callgsubr + 70 hmoveto + 9 callgsubr + hintmask 010000000000000000000000000000000000000000000010 + 160 -2 rmoveto + -48 callgsubr + hintmask 100000000000000000000000000000000000000000100100 + -88 -8 rmoveto + -10 11 rlineto + -2 -2 -1 -2 -3 vvcurveto + -4 3 -3 4 2 2 1 2 2 vhcurveto + 111 -2 rmoveto + 0 -3 -2 -3 -4 -4 -2 3 -12 callsubr + 0 3 2 3 4 4 2 -3 -12 callsubr + endchar + + + -24 788 -785 161 hstemhm + 69 515 hintmask 10100000 + 584 726 rmoveto + -125 38 rlineto + hintmask 01100000 + -65 -179 -57 -212 -45 -233 rrcurveto + -6 hlineto + -111 270 -106 -46 171 -388 107 6 rlineto + hintmask 10100000 + 65 270 78 247 94 227 rrcurveto + endchar + + + 4 -21 27 -21 hstemhm + 90 478 hintmask 01100000 + 283 201 rmoveto + 100 -212 118 26 -149 287 216 422 -120 43 -159 -371 -85 182 -114 -41 133 -250 -131 -277 rlineto + hintmask 10100000 + 80 -27 rlineto + endchar + + + -245 97 134 104 -65 -21 545 -13 callgsubr + -7 callsubr + 81 116 3 123 hintmask 0000000000000000 + hintmask 1010011100000000 + 517 -245 rmoveto + 11 97 rlineto + -89 7 -33 17 25 vvcurveto + 25 31 32 104 46 vhcurveto + hintmask 1100101010000000 + -7 126 -2 174 248 vvcurveto + -123 hlineto + -166 1 -135 3 -99 vhcurveto + -38 -35 -36 -24 -43 hhcurveto + -56 -34 31 99 hvcurveto + hintmask 1010011010000000 + 336 vlineto + hintmask 1101001010000000 + -123 -7 rlineto + -373 vlineto + -135 60 -55 96 70 61 45 52 45 vhcurveto + 8 -73 rlineto + hintmask 1010011100000000 + -96 -52 -40 -45 -45 vvcurveto + -59 62 -46 165 -8 vhcurveto + endchar + + + -75 callsubr + 80 241 -41 callgsubr + hintmask 0010011110000000 + 314 857 -82 callsubr + hintmask 0100011110000000 + 106 -797 -96 callgsubr + + + -4 124 432 -20 25 -20 hstemhm + 45 537 hintmask 10110000 + 319 120 rmoveto + -8 hlineto + -52 145 -47 148 -43 144 -124 -9 rcurveline + 57 -182 66 -187 69 -183 rrcurveto + 150 hlineto + hintmask 11010000 + 69 183 69 190 57 183 rrcurveto + -124 hlineto + hintmask 10110000 + -42 -142 -46 -147 -51 -143 rrcurveto + endchar + + + -34 callgsubr + 22 callsubr + 253 115 hintmask 01111000 + 309 276 -63 callgsubr + hintmask 10111000 + -98 callsubr + + + -34 callgsubr + 246 14 callsubr + 181 674 -107 callgsubr + 128 -398 -63 callgsubr + hintmask 10111100 + -98 callsubr + + + -34 callgsubr + 162 14 callsubr + 303 736 -92 callgsubr + 144 -347 -63 callgsubr + hintmask 10111100 + -98 callsubr + + + -34 callgsubr + 103 156 22 callsubr + -67.5 -72 callgsubr + -51 115 hintmask 01110110 + 128 635 -104 callsubr + -67 -515 rmoveto + 90 -276 rlineto + hintmask 01110101 + 111 hlineto + 17 120 26 223 11 209 rrcurveto + -115 hlineto + hintmask 10111001 + -98 callsubr + + + -34 callgsubr + 22 callsubr + 253 115 hintmask 01111000 + 403 617 -100 callgsubr + -94 -341 -63 callgsubr + hintmask 10111000 + -98 callsubr + + + 19 -21 23 -21 24 -21 549 6 callsubr + hstemhm + 43 539 hintmask 00101100 + 306 204 rmoveto + hintmask 10001100 + 137 -206 rlineto + hintmask 00110100 + 139 5 -189 273 189 276 rlineto + -131 hlineto + -132 -205 rlineto + hintmask 01001100 + -139 208 -137 -6 189 -274 -189 -275 rlineto + 130 hlineto + endchar + + + -27 callsubr + hstemhm + 44 534 hintmask 10110000 + 75 -86 -52 callgsubr + hintmask 11010000 + -73 callsubr + hintmask 10110000 + -79 callgsubr + + + -27 callsubr + 245 -20 hstemhm + 44 534 hintmask 10111000 + 188 678 -107 callgsubr + -113 -764 -52 callgsubr + hintmask 11011000 + -73 callsubr + hintmask 10111000 + -79 callgsubr + + + -27 callsubr + 148 -20 33 -20 hstemhm + 44 534 hintmask 10101100 + 309 740 rmoveto + 141 -114 75 72 -204 -67 callsubr + -7 hlineto + hintmask 10110100 + -202 -169 rlineto + hintmask 11001100 + 59 -58 rlineto + -96 -713 -52 callgsubr + -73 callsubr + hintmask 10101100 + -51 123 -59 166 -45 123 -125 -9 rcurveline + 42 -110 115 -293 51 -117 21 -8 rcurveline + hintmask 11001100 + -31 -75 -35 -13 -132 -18 rrcurveto + endchar + + + -27 callsubr + 102 -25 callgsubr + 135.5 -72 callgsubr + hintmask 10111100 + 135 639 -104 callsubr + -308 -881 -52 callgsubr + hintmask 11011100 + -73 callsubr + hintmask 10111100 + -79 callgsubr + + + 0 224 -88 88 83 88 293 6 callsubr + hstemhm + 250.5 120 hintmask 01101100 + 370 136 rmoveto + 179 hlineto + 1 88 rlineto + -181 33 hlineto + 25 50 rlineto + 156 88 -113 hlineto + hintmask 01110100 + 143 293 rlineto + -124 hlineto + -140 -323 rlineto + hintmask 01101100 + -147 326 -129 -5 144 -291 rlineto + -113 -88 157 hlineto + 24 -50 rlineto + -33 -181 vlineto + -1 -88 rlineto + 181 hlineto + hintmask 10101100 + -1 -136 rlineto + 121 hlineto + endchar + + + -27 callsubr + hstemhm + 44 534 hintmask 10110000 + 410 621 -100 callgsubr + -335 -707 -52 callgsubr + hintmask 11010000 + -73 callsubr + hintmask 10110000 + -79 callgsubr + + + -38 callsubr + hstem + 82 469 vstem + 82 hmoveto + -74 callsubr + + + -38 callsubr + 226 -20 hstem + 82 469 vstem + 184 674 -107 callgsubr + -102 -674 rmoveto + -74 callsubr + + + -38 callsubr + 232 -20 hstem + 82 469 vstem + 318 615 -99 callgsubr + -32 -771 rmoveto + -74 callsubr + + + -38 callsubr + 83 156 hstem + 255 -45 callgsubr + vstem + 253 635 -76 callsubr + -175 -791 rmoveto + -74 callsubr + + + -54 callgsubr + -126 369 rmoveto + 158 44 90 90 65 41 -56 -92 18 vhcurveto + -257 -134 rlineto + -1 11 0 11 12 vvcurveto + 135 -270 rmoveto + -64 -41 54 90 -19 hvcurveto + 257 133 rlineto + -28 vlineto + -158 -43 -91 -90 vhcurveto + endchar + + + -54 callgsubr + 8 617 rmoveto + 90 44 -106 -163 -158 -43 -91 -90 -90 -45 106 164 158 44 90 90 hvcurveto + endchar + + + -244 -57 callsubr + -244 -92 callsubr + + + -178 -57 callsubr + -178 -92 callsubr + + + 461 -57 callsubr + 461 -92 callsubr + + + -11 -57 callsubr + -11 -92 callsubr + + + 350 -57 callsubr + 350 -92 callsubr + + + + + + + + rmoveto + 31 -54 81 31 133 68 74 59 rlinecurve + -91 93 -60 -66 -104 -88 -64 -43 rlinecurve + return + + + rmoveto + 7 -87 rlineto + 240 5 87 62 74 vvcurveto + 51 -49 43 -132 22 vhcurveto + 170 118 -7 76 rlineto + -308 -82 hlineto + 200 2 rlineto + -4 vlineto + -164 -113 rlineto + -49 vlineto + 139 -13 57 -23 -29 vvcurveto + -30 -58 -18 -182 -5 vhcurveto + return + + + rmoveto + 169 107 134 247 hvcurveto + 220 -1 -87 122 -157 hhcurveto + -169 -107 -134 -248 -220 88 -121 157 hvcurveto + 11 618 rmoveto + 87 47 -89 -176 -167 -41 -82 -85 -86 -47 89 176 168 40 81 85 hvcurveto + endchar + + + rmoveto + 83 78 65 105 62 hvcurveto + -70 37 rlineto + -70 -48 -40 -39 -54 hhcurveto + -51 -39 34 80 -51 hvcurveto + -85 -50 rlineto + -108 59 75 -54 81 hhcurveto + return + + + -90 69 -54 98 80 59 36 41 42 vhcurveto + -132 18 rmoveto + -57 -36 28 50 61 45 37 172 -18 hvcurveto + 1 -46 0 -37 2 -31 rrcurveto + -27 -38 -46 -17 -43 hhcurveto + endchar + + + 113 7 rlineto + -5 76 -6 87 108 vvcurveto + 216 -82 69 -333 5 vhcurveto + -12 -104 237 -7 62 -27 7 -106 rlinecurve + -234 9 -105 -89 -110 vvcurveto + return + + + rmoveto + 147 91 96 159 hvcurveto + 450 -127 -472 vlineto + -89 -32 -35 -70 -67 -42 43 99 vhcurveto + 454 -127 -459 vlineto + -158 85 -88 142 vhcurveto + endchar + + + rmoveto + 35 53 -61 45 -112 94 -62 61 rlinecurve + -83 -100 77 -53 127 -67 79 -33 rlinecurve + return + + + rmoveto + 8 hlineto + 201 169 -58 59 -138 -114 -141 115 -76 -73 rlineto + return + + + rmoveto + 62 -19 63 64 30 96 -4 83 rlinecurve + -147 -7 21 -66 3 -78 -28 -73 rlinecurve + endchar + + + rmoveto + 99 83 63 92 129 -157 35 -108 -82 hvcurveto + 15 66 53 39 140 45 -32 81 rcurveline + -184 -59 -88 -101 -127 vvcurveto + -118 73 -63 106 vhcurveto + 9 77 rmoveto + -53 -42 35 78 -1 hvcurveto + 93 48 85 -19 -70 vvcurveto + -46 -35 -26 -47 vhcurveto + endchar + + + rmoveto + 7 -63 rlineto + hintmask 0010101110000000 + 114 7 rlineto + -7 126 -2 174 248 vvcurveto + -123 hlineto + hintmask 1000011110000000 + -90 callgsubr + hintmask 1001001110000000 + -123 -7 rlineto + -373 vlineto + -135 61 -55 97 vhcurveto + hintmask 0100011110000000 + 76 56 35 39 44 hvcurveto + endchar + + + 338 83 -216 hlineto + 131 86 72 67 79 vvcurveto + 75 -72 60 -239 -1 vhcurveto + -7 -85 rlineto + 170 -6 50 -23 -46 vvcurveto + -59 -83 -59 -154 -95 vhcurveto + return + + + -153 589 rmoveto + 9 hlineto + 26 -99 25 -101 24 -101 rrcurveto + -160 hlineto + 25 101 25 101 26 99 rrcurveto + endchar + + + rmoveto + -71 callsubr + hintmask 11011000 + -63 callsubr + hintmask 11100100 + -42 callsubr + hintmask 11011000 + -91 callgsubr + hintmask 11100100 + -93 callsubr + + + rmoveto + 141 -114 75 72 -204 -67 callsubr + -7 hlineto + -202 -169 59 -58 rlineto + return + + + -64 344 rmoveto + 24 26 21 48 51 26 -24 -31 -27 -23 -24 -36 -18 vhcurveto + -50 24 -42 23 32 vvcurveto + return + + + -179 2 -142 2 -103 vhcurveto + -23 -34 -36 -15 -42 hhcurveto + -57 -35 31 99 hvcurveto + 336 vlineto + return + + + -14 95 -64 -21 28 -21 240.25 76.75 140 104 return + + + -309 194 259 93 -259 190 303 105 -430 -688 hlineto + endchar + + + -82 callgsubr + -77 -168 -64 callgsubr + return + + + rmoveto + 102 -10 48 124 68 122 81 119 rlinecurve + 81 -340 vlineto + -8 -84 rlineto + 247 hlineto + 2 -5 -84 -114 -66 -113 -50 -120 rlinecurve + return + + + -42 -52 97 -71 hhcurveto + -61 -54 -65 -92 -40 hvcurveto + 64 -30 rlineto + 59 29 26 28 21 hhcurveto + return + + + -192 460 -309 hlineto + -10 -86 195 -9 rlineto + -365 -193 return + + + rmoveto + hintmask 10011011 + 126 -250 rlineto + hintmask 00110111 + 136 17 -162 297 rlineto + 64 47 48 60 87 vvcurveto + 142 -107 91 -340 -44 vhcurveto + hintmask 01011011 + -687 125 237 vlineto + 89 vmoveto + 265 vlineto + 135 18 62 -48 -91 vvcurveto + -61 -30 -48 -47 -32 vhcurveto + endchar + + + 151 546 -106 callgsubr + return + + + -249 -14 -77 58 142 vvcurveto + 107 42 63 276 -9 vhcurveto + -8 117 rlineto + -330 -2 -102 -138 -154 vvcurveto + return + + + -13 103 158.5 74.5 144 100 return + + + -51 123 -59 166 -45 123 -125 -9 rcurveline + 42 -110 115 -293 51 -117 21 -8 rcurveline + -31 -75 -35 -13 -132 -18 rrcurveto + endchar + + + rmoveto + 59 55 65 92 40 hvcurveto + -64 30 rlineto + -60 -30 -25 -28 -22 hhcurveto + return + + + 11 -21 31 -21 28 -21 231.5 89 267.21 103.37 -11.08 -20 hstemhm + 97 125 return + + + 17 -21 25 13 callgsubr + 188 92 301 104 return + + + rmoveto + 57 36 -31 -98 hvcurveto + -333 123 376 vlineto + 135 -62 56 -97 -76 -57 -35 -40 -44 vhcurveto + return + + + rmoveto + 13 101 rlineto + -168 3 -53 20 87 vvcurveto + 256 209 93 -209 160 vlineto + -122 -11 rlineto + -149 -102 vlineto + -11 -93 rlineto + 113 -275 hlineto + -142 81 -55 249 5 vhcurveto + return + + + 469 hlineto + 9 110 -339 -2 330 473 rlineto + 107 -458 vlineto + -9 -110 330 2 -332 -473 rlineto + endchar + + + 125 121.5 125 return + + + 92 369.5 90.5 return + + + rmoveto + -183 283 vlineto + 8 106 rlineto + -186 hlineto + hintmask 10111000 + 194 147 93 -147 190 180 105 -366 vlineto + -69 -227 -75 -233 -65 -228 rrcurveto + 121 hlineto + hintmask 11111000 + 16 61 17 61 17 61 rrcurveto + 113 400 rmoveto + 6 -307 -92 hlineto + 29 103 30 103 27 101 rrcurveto + endchar + + + 70 -47 39 56 rlineto + -20 34 39 -10 44 hhcurveto + -112 303 rmoveto + 123 51 61 75 31 27 -10 -19 21 vhcurveto + -188 -269 rlineto + -11 30 -6 38 46 vvcurveto + 134 -204 rmoveto + -30 -27 10 19 -21 hvcurveto + 188 268 rlineto + 11 -30 6 -37 -45 vvcurveto + -124 -52 -61 -75 vhcurveto + endchar + + + 64.6 140 77 hstem + 131 91 177 93 vstem + 187 return + + + rlineto + 66 -34 32 -28 -22 vvcurveto + -21 -35 -14 -87 -10 vhcurveto + 8 -94 rlineto + 149 14 75 49 61 vvcurveto + return + + + rmoveto + -100 callsubr + endchar + + + hstem + 21 callsubr + 136.5 92 vstem + return + + + rmoveto + -79 477 79 vlineto + return + + + rmoveto + 90 -276 rlineto + 111 hlineto + 17 120 26 223 11 209 rrcurveto + -115 hlineto + return + + + -114 -6 rlineto + 7 -126 2 -175 -248 vvcurveto + 123 hlineto + return + + + -17 109 596 -20 hstem + 80 127 211 127 vstem + return + + + 105.68 -10.03 -20 hstemhm + 91 124 228 128 return + + + -20 callsubr + hstem + 114 127 return + + + rmoveto + 186 -237 88 71 -181 230 185 222 -88 72 -184 -238 rlineto + 266 -120 rmoveto + 185 -237 89 71 -183 229 186 223 -87 72 -185 -238 rlineto + endchar + + + 18 callsubr + hstem + 52 131 259 131 vstem + return + + + rmoveto + 84 -75 rlineto + 237 201 93 163 161 vvcurveto + 158 -92 159 -233 200 vhcurveto + -85 -77 rlineto + 214 -174 74 -135 -136 vvcurveto + -135 -72 -133 -220 -177 vhcurveto + endchar + + + rmoveto + -83 74 rlineto + -236 -201 -93 -162 -161 vvcurveto + -158 91 -159 233 -200 vhcurveto + 85 76 rlineto + -214 174 -74 136 136 vvcurveto + 135 72 133 219 177 vhcurveto + endchar + + + -14 99 518 100 hstem + 61 117 268 117 vstem + 304 -14 rmoveto + 160 99 147 222 217 -81 131 -161 -160 -100 -148 -222 -216 81 -131 162 hvcurveto + return + + + hstemhm + 134 95 -87 97 151 92 -89 98 return + + + rmoveto + 10 -111 199 19 59 52 79 222 rlinecurve + return + + + -9.13 104.69 -74.56 -21 return + + + -6 callgsubr + 217 120 return + + + -81 callsubr + vhcurveto + hintmask 1101111010100000 + -39 callsubr + hintmask 1011111100100000 + -65 -26 -37 -38 -51 vvcurveto + hintmask 1011111100010000 + -66 64 -47 105 vhcurveto + return + + + 0 8 -2 3 -4 -4 -2 -3 -12 callsubr + 0 -9 2 -3 4 4 2 3 -12 callsubr + return + + + 362.5 89.5 return + + + 0 167 521 -20 hstem + 50 123 284 119 vstem + return + + + 127.5 return + + + -30 callsubr + 23 -20 hstemhm + 249 128 hintmask 10110000 + return + + + -9.71 98.71 488 121 return + + + -244 71 178 -21 31 -21 151 71 return + + + -7 callsubr + 200 123 return + + + -34 56 -69 18 -131 6 -9 -103 rcurveline + 162 -7 30 -23 4 -106 rrcurveto + -156 -4 -62 -66 -116 vvcurveto + -89 47 -52 75 61 48 35 41 30 vhcurveto + return + + + 428 hlineto + 11 106 rlineto + -311 582 -11 callgsubr + return + + + hintmask 11010000 + 84 hmoveto + -33 callsubr + return + + + 114.5 return + + + rmoveto + 9 101 -189 3 -30 36 -1 111 rlinecurve + 228 5 rlineto + 196 13 -52 116 -110 hhcurveto + -59 -45 -29 -54 -30 hvcurveto + return + + + 582 198 106 -519 vlineto + -9 -106 rlineto + 202 -582 hlineto + return + + + 0 146 -125 -21 552 -20 return + + + 499 hlineto + 10 92 rlineto + return + + + -215 -373 rmoveto + -35 -20 26 49 54 27 32 78 -3 hvcurveto + -46 3 -42 11 -35 vhcurveto + -22 -16 -23 -13 -25 hhcurveto + endchar + + + 5 callgsubr + 391 94 vstem + 151 return + + + 79 94 -65 callsubr + hstemhm + return + + + -104 callsubr + hintmask 11110010 + return + + + -7 callgsubr + -212 vlineto + 1 -8 -9 0 -8 hhcurveto + -175 -144 -116 -204 -165 86 -96 117 hvcurveto + return + + + 0 -20 callsubr + return + + + -17 100 386 100 return + + + 156 hstemhm + return + + + 84 -37 callgsubr + 228 -37 callgsubr + return + + + rmoveto + 81 -86 260 239 8 120 -260 237 -82 -86 243 -213 rlineto + endchar + + + -171 92 -129 344 29 vhcurveto + return + + + 87 hstemhm + 248 109 -109 117 -22 123 -116 118 hintmask 00000000 + hintmask 10000100 + 80 return + + + 0 109 470 109 hstem + 77 478 vstem + return + + + hstem + 249 127 vstem + return + + + 123 121 return + + + 662 105 hstem + 120 385 vstem + 505 662 -52 callsubr + endchar + + + rmoveto + -63 19 -63 -64 -30 -95 5 -83 rlinecurve + 147 6 -22 67 -3 77 29 73 rlinecurve + return + + + 6 rlineto + -7 122 -2 171 258 vvcurveto + return + + + 4 callgsubr + 94 79 return + + + 6 callsubr + 24 -20 return + + + hstemhm + 37 551 return + + + -128 hlineto + return + + + -8 95 -94 101 152.5 73.5 135 103 -98 101 return + + + rmoveto + -251 hlineto + -7 -98 rlineto + 375 974 -371 -98 254 hlineto + endchar + + + 155 23 callgsubr + endchar + + + -123 -11 rlineto + return + + + hstemhm + 72 123 return + + + 0 92 369 91 22 -20 return + + + 150 125 132 209 209 -118 122 -151 return + + + -126 9 -48 -81 -50 -75 -56 -73 rlinecurve + -67 -1 rlineto + 464 vlineto + return + + + 66 -87 370 304 rlineto + 103 vlineto + -364 300 -69 -88 return + + + -60 -199 rlineto + -3 hlineto + -62 199 rlineto + -79 -370 71 hlineto + return + + + rmoveto + 127 return + + + -48 callsubr + hintmask 11010000 + return + + + 131 16 -192 284 63 81 59 87 55 86 rlinecurve + return + + + -8 101 366 93 149 -20 return + + + -246 -18 callsubr + return + + + -13 callsubr + hstem + return + + + 93 190 105 return + + + rmoveto + 168 hlineto + 2 -67 callsubr + -168 hlineto + hintmask 11100000 + return + + + 105 375 101 21 callgsubr + 94 123 return + + + 10 hlineto + 0 6 -1 3 -4 -3 -2 -2 -12 callsubr + return + + + 98 778 98 hstem + 358 117 vstem + 358 return + + + 98 778 98 hstem + 150 118 vstem + 150 return + + + hstemhm + 61 122 return + + + -21 25 -21 return + + + -20 22 callgsubr + 169 128 hintmask 10111100 + return + + + -217 -69 -87 -367 302 rlineto + 103 vlineto + return + + + 21 -21 582 106 hstem + 249 128 vstem + return + + + -20 12 callgsubr + return + + + 104 140 104 hstem + return + + + -35 callsubr + hstemhm + return + + + -180 3 2 166 -117 1 rlineto + return + + + 211 12 callsubr + return + + + hstemhm + 107 127 return + + + rlineto + -169 hlineto + return + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From 315b91796439837dc512f184589fa49882da83bf Mon Sep 17 00:00:00 2001 From: kiliman Date: Tue, 12 Sep 2017 15:33:18 -0400 Subject: [PATCH 02/15] Move common glyphs.xml --- ligature/glyphs.xml | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 ligature/glyphs.xml diff --git a/ligature/glyphs.xml b/ligature/glyphs.xml new file mode 100644 index 0000000..a5cc58c --- /dev/null +++ b/ligature/glyphs.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file From e773d900323961c138d5ed3d7bb85ef710e08130 Mon Sep 17 00:00:00 2001 From: kiliman Date: Tue, 12 Sep 2017 15:34:18 -0400 Subject: [PATCH 03/15] Add list of ligatures that can be customized for inclusion/exclusion --- ligature/ligatures.ini | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 ligature/ligatures.ini diff --git a/ligature/ligatures.ini b/ligature/ligatures.ini new file mode 100644 index 0000000..3407dd1 --- /dev/null +++ b/ligature/ligatures.ini @@ -0,0 +1,30 @@ +# This is the default list of ligatures to inclue in the generated font. +# If you want to customize which ligatures are included, copy this file to +# the 'original' folder and comment out (prefix with # or #) the ligatures you +# do not want to include. You may also create multiple versions of the font +# with different sets of ligatures by adding a new section [section] and +# listing the ligatures you want to include. This will be useful if you want +# to have specific ligatures by language, like Javascript, Ruby, Go. The +# section name will be appended to the font name: Operator Mono Lig Javascript Medium + +[default] +exclam_equal.liga +equal_equal.liga +equal_greater.liga +greater_equal.liga +less_equal.liga +equal_equal_equal.liga +exclam_equal_equal.liga +ampersand_ampersand.liga +bar_bar.liga +plus_plus.liga +hyphen_hyphen.liga +equal_equal_greater.liga +hyphen_greater.liga +hyphen_hyphen_greater.liga +less_hyphen.liga +less_hyphen_hyphen.liga +less_equal_equal.liga +less_exclam_hyphen_x2.liga +less_bar.liga +bar_greater.liga From a560344cbe2d16b849797079bad0ce10aae8c044 Mon Sep 17 00:00:00 2001 From: kiliman Date: Tue, 12 Sep 2017 15:38:26 -0400 Subject: [PATCH 04/15] Move stuff around and create initial placeholders --- ligature/OperatorMonoLig-Book/charstrings.xml | 166 ++++++++++++++++++ ligature/OperatorMonoLig-Book/config.xml | 21 +++ ligature/OperatorMonoLig-Book/hmtx.xml | 20 +++ ligature/OperatorMonoLig-Book/names.xml | 45 +++++ ligature/OperatorMonoLig-BookItalic/names.xml | 45 +++++ .../OperatorMonoLig-Medium/charstrings.xml | 139 +++++++++++++++ ligature/OperatorMonoLig-Medium/config.xml | 21 +++ ligature/OperatorMonoLig-Medium/hmtx.xml | 20 +++ ligature/OperatorMonoLig-Medium/names.xml | 45 +++++ .../charstrings.xml | 130 ++++++++++++++ .../OperatorMonoLig-MediumItalic/config.xml | 21 +++ .../OperatorMonoLig-MediumItalic/hmtx.xml | 20 +++ .../OperatorMonoLig-MediumItalic/names.xml | 45 +++++ ligature/OperatorMonoSsmLig-Book/names.xml | 45 +++++ .../OperatorMonoSsmLig-BookItalic/names.xml | 45 +++++ .../OperatorMonoSsmLig-MediumItalic/names.xml | 45 +++++ 16 files changed, 873 insertions(+) create mode 100644 ligature/OperatorMonoLig-Book/charstrings.xml create mode 100644 ligature/OperatorMonoLig-Book/config.xml create mode 100644 ligature/OperatorMonoLig-Book/hmtx.xml create mode 100644 ligature/OperatorMonoLig-Book/names.xml create mode 100644 ligature/OperatorMonoLig-BookItalic/names.xml create mode 100644 ligature/OperatorMonoLig-Medium/charstrings.xml create mode 100644 ligature/OperatorMonoLig-Medium/config.xml create mode 100644 ligature/OperatorMonoLig-Medium/hmtx.xml create mode 100644 ligature/OperatorMonoLig-Medium/names.xml create mode 100644 ligature/OperatorMonoLig-MediumItalic/charstrings.xml create mode 100644 ligature/OperatorMonoLig-MediumItalic/config.xml create mode 100644 ligature/OperatorMonoLig-MediumItalic/hmtx.xml create mode 100644 ligature/OperatorMonoLig-MediumItalic/names.xml create mode 100644 ligature/OperatorMonoSsmLig-Book/names.xml create mode 100644 ligature/OperatorMonoSsmLig-BookItalic/names.xml create mode 100644 ligature/OperatorMonoSsmLig-MediumItalic/names.xml diff --git a/ligature/OperatorMonoLig-Book/charstrings.xml b/ligature/OperatorMonoLig-Book/charstrings.xml new file mode 100644 index 0000000..54be912 --- /dev/null +++ b/ligature/OperatorMonoLig-Book/charstrings.xml @@ -0,0 +1,166 @@ + + + 107 -12 67 501 76 hstemhm +110 77 -4 80 232 70 -53.99825 76.99825 -4 80 232 70 hintmask 11100001 +275 284 rmoveto +55.38696 -64.47878 rlineto +19.62886 -22.699 21.53769 -24.97949 23.44649 -27.84271 -39 -61 -43 -28 -42 0 -55 0 -29 39 0 53 rrcurveto +0 47 29 48 59 42 rrcurveto +400 1 rmoveto +53.1084 -61.69434 rlineto +21.00433 -24.20332 23.14662 -26.72282 24.74065 -29.37952 -39 -61 -44 -27 -42 0 rrcurveto +hintmask 11000101 +-55 -29 39 53 hvcurveto +0 47 28 49 59 42 rrcurveto +291 111 rmoveto +-70 8 rlineto +-14 -68 -21 -65 -23 -54 rrcurveto +hintmask 11000011 +-119 136 -55 59 0 52 0 54 42 46 163 -8 rrcurveto +-5 76 rlineto +-213 4 -67 -91 0 -86 0 -43 19 -40 40 -52 rrcurveto +hintmask 11000101 +-87.68262 -55.79785 -43.99254 -62.74825 -0.32309 -74.64368 -11.41241 13.28877 -11.0006 12.7079 -10.58875 12.1931 rrcurveto +hintmask 11011001 +33 59 32 78 22 89 rrcurveto +-70 10 rlineto +-14 -68 -21 -66 -23 -54 -119 136 -55 59 0 52 0 54 42 46 163 -8 rrcurveto +-7 76 rlineto +-213 4 -65 -91 0 -86 0 -43 20 -39 40 -52 rrcurveto +hintmask 11100011 +-88 -56 -45 -64 0 -75 0 -80 49 -62 95 0 64 0 64 34 51 77 23.62546 -28.68806 74.37454 -59.31194 79 -18 14 -3 15 -2 16 0 64 0 64 34 51 77 rrcurveto +28 -34 31 -37 32 -41 rrcurveto +65 51 rlineto +-41 50 -37 43 -33 38 33 59 32 79 22 89 rrcurveto +endchar + + + 107 362 75 225 75 vstem +662 704 rmoveto +-886 75 892 vlineto +-375 -6 rmoveto +-886 75 892 vlineto +endchar + + + 107 151 69 153 69 hstem +1022 442 rmoveto +-944 -69 943 hlineto +1 -153 rmoveto +-944 -69 943 hlineto +endchar + + + 657 61 69 153 69 153 69 hstem +cntrmask 11100000 +1572 574 rmoveto +-1494 -69 1493 hlineto +-1493 -222 rmoveto +1493 0 1 69 -1494 0 rlineto +1494 -222 rmoveto +-1494 -69 1493 hlineto +endchar + + + 657 -1 -21 173 69 153 69 hstem +1232 -22 rmoveto +333 280 0 69 -327 275 -47 -58 123.88672 -102 -1236.88672 0 0 -69 1320.69238 0 92.30762 -76 0 -10 -80.8252 -67 -1332.1748 0 0 -69 1248.93652 0 -139.93652 -116 rlineto +endchar + + + 107 -1 -21 173 69 153 69 hstem +682 -22 rmoveto +333 280 0 69 -327 275 -47 -58 123.88664 -102 -686.88664 0 0 -69 770.6923 0 92.3077 -76 0 -10 -80.8254 -67 -782.1746 0 0 -69 698.93651 0 -139.93651 -116 rlineto +endchar + + + 107 151 69 153 69 hstem +1022 220 rmoveto +-466.54134 0 80.22537 153 385.31596 0 1 69 -350.1359 0 132.1359 252 -69 32 -149.05193 -284 -507.94807 0 0 -69 471.73476 0 -80.2991 -153 -391.43567 0 0 -69 355.22235 0 rlineto +-163.22235 -311 71 -29 178.2786 340 501.7214 0 rlineto +endchar + + + 657 -148 -21 230 69 153 69 153 69 hstem +1572 574 rmoveto +-565.40883 0 73.40883 140 -69 32 -90.27087 -172 -842.72913 0 0 -69 806.51581 0 -80.2991 -153 -726.2167 0 0 -69 690.00339 0 -80.2991 -153 -609.70428 0 0 -69 573.49097 0 rlineto +-105.49097 -201 71 -29 120.60022 230 833.39978 0 1 69 -798.21971 0 80.22537 153 716.99434 0 1 69 -681.81427 0 80.22537 153 600.5889 0 rlineto +endchar + + + 107 845 285 rmoveto +-573 -314 34 -51 541 304 rlineto +-545 -153 rmoveto +540 280 0 69 -534 275 -47 -58 507 -247 0 -10 -511 -252 rlineto +endchar + + + 107 -1 -21 280 69 hstem +682 -22 rmoveto +333 280 0 69 -327 275 -47 -58 263.56276 -217 -826.56276 0 0 -69 828.01587 0 -269.01587 -223 rlineto +endchar + + + 107 258 69 hstem +919 327 rmoveto +-317 -69 311 hlineto +-414 69 rmoveto +-317 -69 311 hlineto +endchar + + + 657 -1 -21 280 69 hstem +1232 -22 rmoveto +333 280 0 69 -327 275 -47 -58 263.5625 -217 -1376.5625 0 0 -69 1378.01562 0 -269.01562 -223 rlineto +endchar + + + 107 257 285 rmoveto +-2 -61 541 -304 34 51 rlineto +-30 100 rmoveto +45 57 -511 252 0 10 507 247 -47 58 -534 -275 0 -69 rlineto +endchar + + + 657 -1 -21 173 69 153 69 hstem +415 603 rmoveto +-329 -277 0 -69 332 -279 46 57 -139.4762 116 1246.4762 0 1 69 -1330.44048 0 -80.55952 67 0 10 91.62903 76 1318.37097 0 1 69 -1236.18146 0 124.18146 103 rlineto +endchar + + + 1207 -1 -21 22 110 148 69 hstem +705 113 vstem +819.09091 40 rmoveto +0.95454 35 0.95454 35 -114 0 -2 -110 113 0 rlineto +-4.43837 498.65297 rmoveto +5.23251 74.60542 7.20586 102.74161 -103 0 rlineto +2 -91 17 -264 0 -87 rrcurveto +53 hlineto +1327 93 rmoveto +-1223 -69 1217 hlineto +-1701 345 rmoveto +-329 -277 0 -69 332 -279 46 57 -268.13095 223 454.13095 0 6 69 -458.83064 0 262.83064 218 rlineto +endchar + + + 107 -1 -21 280 69 hstem +415 603 rmoveto +-329 -277 0 -69 332 -279 46 57 -268.13095 223 820.13095 0 6 69 -824.83064 0 262.83064 218 rlineto +endchar + + + 657 -1 -21 280 69 hstem +415 603 rmoveto +-329 -277 0 -69 332 -279 46 57 -268.13095 223 1370.13095 0 6 69 -1374.83064 0 262.83064 218 rlineto +endchar + + + 107 259 68 hstem +301 73 353 73 vstem +976 259 rmoveto +1 68 -177 0 0 187 -73 0 0 -187 -176 0 -2 0 -175 0 0 187 -73 0 0 -187 -178 0 0 -68 178 0 0 -187 rlineto +73 187 175 hlineto +1 0 177 0 0 -187 73 0 0 187 rlineto +endchar + + \ No newline at end of file diff --git a/ligature/OperatorMonoLig-Book/config.xml b/ligature/OperatorMonoLig-Book/config.xml new file mode 100644 index 0000000..9bc08fe --- /dev/null +++ b/ligature/OperatorMonoLig-Book/config.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ligature/OperatorMonoLig-Book/hmtx.xml b/ligature/OperatorMonoLig-Book/hmtx.xml new file mode 100644 index 0000000..bbbda08 --- /dev/null +++ b/ligature/OperatorMonoLig-Book/hmtx.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ligature/OperatorMonoLig-Book/names.xml b/ligature/OperatorMonoLig-Book/names.xml new file mode 100644 index 0000000..b65445a --- /dev/null +++ b/ligature/OperatorMonoLig-Book/names.xml @@ -0,0 +1,45 @@ + + + + Operator Mono Lig + + + Book + + + H&Co: Operator Mono Lig Book: 1.200 + + + Operator Mono Lig Book + + + OperatorMonoLig-Book + + + Operator Mono Lig + + + Book + + + Operator Mono Lig Book + + + Regular + + + H&Co: Operator Mono Lig Book: 1.200 + + + Operator Mono Lig Book + + + OperatorMonoLig-Book + + + Operator Mono Lig + + + Book + + \ No newline at end of file diff --git a/ligature/OperatorMonoLig-BookItalic/names.xml b/ligature/OperatorMonoLig-BookItalic/names.xml new file mode 100644 index 0000000..288fe60 --- /dev/null +++ b/ligature/OperatorMonoLig-BookItalic/names.xml @@ -0,0 +1,45 @@ + + + + Operator Mono Lig + + + Book Italic + + + H&Co: Operator Mono Lig Book Italic: 1.200 + + + Operator Mono Lig Book Italic + + + OperatorMonoLig-BookItalic + + + Operator Mono Lig + + + Book Italic + + + Operator Mono Lig Book Italic + + + Regular + + + H&Co: Operator Mono Lig Book Italic: 1.200 + + + Operator Mono Lig Book Italic + + + OperatorMonoLig-BookItalic + + + Operator Mono Lig + + + Book Italic + + \ No newline at end of file diff --git a/ligature/OperatorMonoLig-Medium/charstrings.xml b/ligature/OperatorMonoLig-Medium/charstrings.xml new file mode 100644 index 0000000..121fd1a --- /dev/null +++ b/ligature/OperatorMonoLig-Medium/charstrings.xml @@ -0,0 +1,139 @@ + + + 107 270.7619 245 rmoveto +21.46031 -26 57.77777 -70 rlineto +-30.66667 -48 -33.66666 -24 -36.66667 0 -22.66667 0 -17.5 7.5 -12.33333 15 -12.33333 15 -6.16667 19.16667 0 23.33333 0 43.33333 22.66667 39.33334 45.33333 35.33333 rrcurveto +494.49207 -43 rmoveto +20.63492 -25 47.87302 -58 rlineto +-30.66667 -48 -33.66666 -24 -36.66667 0 -22.66667 0 -17.5 7.5 -12.33333 15 -12.33333 15 -6.16667 19.16667 0 23.33333 0 43.33333 22.66667 39.33334 45.33333 35.33333 rrcurveto +191 256 rmoveto +-7 102 rlineto +-102.81816 1.3353 -73.66667 -18 -44.51517 -37.3353 -40 -33.54839 -20 -40.66667 0 -47.78494 0 -35.33333 18.66667 -43 37.33333 -50.66667 -88.66667 -55.33333 -44.33333 -65 0 -74.66667 0 -12 1 -11.66667 2 -11.33333 -18 22 -23.66667 29.33333 -29.33333 36.66667 rrcurveto +36 66.66667 27.66667 69.66666 19.33333 72.66667 rrcurveto +-94 11 rlineto +-9.33333 -47.33333 -15 -51.33334 -20.66667 -55.33333 -6.66667 8 -18.16666 21.16667 -29.66667 34.33333 -29.66667 34.33333 -22.66666 28.33334 -15.66667 22.33333 -15.66667 22.33333 -7.83333 19.5 0 16.66667 0 26.66667 12.66667 19.5 25.33333 12.33333 25.33333 12.33333 46 4.5 66.66667 -3.33333 rrcurveto +-7 102 rlineto +-102.81816 1.3353 -73.66667 -18 -44.51517 -37.3353 -40 -33.54839 -20 -40.66667 0 -47.78494 0 -35.33333 18.66667 -43 37.33333 -50.66667 -88.66667 -55.33333 -44.33333 -65 0 -74.66667 0 -43.33333 13.16667 -35.16667 26.33333 -27 26.33333 -27 37.83334 -13.5 49.33333 0 rrcurveto +69.33333 0 58.33334 33.33333 47.33333 66.66667 46.66667 -64.66667 94.66666 -33.33333 142.66667 -2 69.33333 0 58.33334 33.33333 47.33333 66.66667 19.33333 -24 26 -33.66667 32.66667 -43.33333 rrcurveto +91 69 rlineto +-12.66667 16 -35.33333 43.66667 -58 71.33333 36 66.66667 27.66667 69.66666 19.33333 72.66667 rrcurveto +-94 11 rlineto +-9.33333 -47.33333 -15 -51.33334 -20.66667 -55.33333 -6.66667 8 -18.16666 21.16667 -29.66667 34.33333 -29.66667 34.33333 -22.66666 28.33334 -15.66667 22.33333 -15.66667 22.33333 -7.83333 19.5 0 16.66667 0 26.66667 12.66667 19.5 25.33333 12.33333 25.33333 12.33333 46 4.5 66.66667 -3.33333 rrcurveto +endchar + + + 107 672 709 rmoveto +-892 105 901 vlineto +-454 -9 rmoveto +-892 105 901 vlineto +410 -1418 rmoveto +0 vmoveto +endchar + + + 107 1028 458 rmoveto +-956 -2 0 -94 956 2 rlineto +-126 vmoveto +-956 -2 0 -94 956 2 rlineto +endchar + + + 657 72 526 rmoveto +0 -94 1506 2 0 94 rlineto +-331 vmoveto +-1506 -2 0 -94 1506 2 rlineto +-1506 159 rmoveto +1506 2 0 94 -1506 -2 rlineto +endchar + + + 657 1245 -20 rmoveto +333 273 0 93 -328 271 -62 -80 99 -79 -1215 -2 0 -94 1332 2 74 -59 0 -11 -70 -56 -1336 -2 0 -94 1219 2 -106 -86 rlineto +endchar + + + 107 695 -20 rmoveto +333 273 0 93 -328 271 -62 -80 99 -79 -665 -2 0 -94 782 2 74 -59 0 -11 -70 -56 -786 -2 0 -94 669 2 -106 -86 rlineto +endchar + + + 107 1028 238 rmoveto +-457 -1 65 126 392 1 0 94 -344 -1 121 238 -96 46 -145 -284 -492 -1 0 -94 445 1 -65 -126 -380 -1 0 -94 333 1 rlineto +-153 -300 96 -43 175 343 505 1 rlineto +endchar + + + 657 969 741 rmoveto +-109 -214 -788 -1 0 -94 740 1 -38 -76 -702 -1 0 -94 654 1 -34 -67 -620 -1 0 -94 572 1 -132 -259 96 -43 154 302 rlineto +816 1 0 94 -768 -1 34 67 734 1 0 94 -686 -1 39 76 647 1 0 94 -599 -1 86 168 rlineto +endchar + + + 107 308 -101 rmoveto +534 262 -2 96 -583 -292 rlineto +60 131 rmoveto +523 257 0 126 -518 254 -62 -80 480 -232 0 -11 -483 -236 rlineto +endchar + + + 107 695 -24 rmoveto +333 273 0 93 -328 271 -62 -80 235 -188 -801 0 0 -95 806 0 -243 -196 rlineto +endchar + + + 107 910 345 rmoveto +-320 -95 312 hlineto +-392 95 rmoveto +-320 -95 312 hlineto +endchar + + + 657 1245 -24 rmoveto +333 273 0 93 -328 271 -62 -80 235 -188 -1351 0 0 -95 1356 0 -243 -196 rlineto +endchar + + + 107 791 -101 rmoveto +-534 262 2 96 583 -292 rlineto +-60 131 rmoveto +-523 257 0 126 518 254 62 -80 -480 -232 0 -11 483 -236 rlineto +endchar + + + 657 405 -20 rmoveto +-333 273 0 93 328 271 62 -80 -99 -79 1215 -2 0 -94 -1332 2 -74 -59 0 -11 70 -56 1336 -2 0 -94 -1219 2 106 -86 rlineto +endchar + + + 1207 -98 852 rmoveto +1025 -507 rmoveto +-9 -95 1194 0 8 95 rlineto +-1502 hmoveto +-383.28206 0 236.28206 190 -60 79 -331 -272 0 -93 329 -273 63 80 -242.08546 194 380.08546 0 rlineto +120 -5 rmoveto +74 hlineto +0.66667 15.33333 6.66666 72.33334 12.66667 129.33333 12.66667 129.33333 6.66666 71.66667 0.66667 14 rrcurveto +-142 hlineto +0 -14 4.66667 -71.5 9.33333 -129 9.33333 -129 4.66667 -72.5 0 -16 rrcurveto +105 -114 rmoveto +-144 0 -3 -131 143 0 rlineto +endchar + + + 107 405 -24 rmoveto +-333 273 0 93 328 271 62 -80 -235 -188 801 0 0 -95 -806 0 243 -196 rlineto +endchar + + + 657 405 -24 rmoveto +-333 273 0 93 328 271 62 -80 -235 -188 1351 0 0 -95 -1356 0 243 -196 rlineto +endchar + + + 107 983 251 rmoveto +93 -168 178 -99 -178 -163 vlineto +-6 0 -162 0 0 178 -99 0 0 -178 -169 0 0 -93 169 0 0 -178 99 0 0 178 162 0 6 0 163 0 0 -178 rlineto +99 178 hlineto +endchar + + \ No newline at end of file diff --git a/ligature/OperatorMonoLig-Medium/config.xml b/ligature/OperatorMonoLig-Medium/config.xml new file mode 100644 index 0000000..9bc08fe --- /dev/null +++ b/ligature/OperatorMonoLig-Medium/config.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ligature/OperatorMonoLig-Medium/hmtx.xml b/ligature/OperatorMonoLig-Medium/hmtx.xml new file mode 100644 index 0000000..3a50f38 --- /dev/null +++ b/ligature/OperatorMonoLig-Medium/hmtx.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ligature/OperatorMonoLig-Medium/names.xml b/ligature/OperatorMonoLig-Medium/names.xml new file mode 100644 index 0000000..f98a22b --- /dev/null +++ b/ligature/OperatorMonoLig-Medium/names.xml @@ -0,0 +1,45 @@ + + + + Operator Mono Lig + + + Medium + + + H&Co: Operator Mono Lig Medium: 1.200 + + + Operator Mono Lig Medium + + + OperatorMonoLig-Medium + + + Operator Mono Lig + + + Medium + + + Operator Mono Lig Medium + + + Regular + + + H&Co: Operator Mono Lig Medium: 1.200 + + + Operator Mono Lig Medium + + + OperatorMonoLig-Medium + + + Operator Mono Lig + + + Medium + + \ No newline at end of file diff --git a/ligature/OperatorMonoLig-MediumItalic/charstrings.xml b/ligature/OperatorMonoLig-MediumItalic/charstrings.xml new file mode 100644 index 0000000..26b9646 --- /dev/null +++ b/ligature/OperatorMonoLig-MediumItalic/charstrings.xml @@ -0,0 +1,130 @@ + + + 107 385.31746 184.40079 rmoveto +4.36612 -7.70291 4.56085 -7.80026 4.75555 -7.89761 -49.33333 -50 -44 -25 -38.66667 0 -34.66667 0 -17.33333 19.66667 0 39.33333 0 52 36 61.33333 72 70.66667 11.63492 -43.63095 20.77249 -48.19974 29.91005 -52.76852 rrcurveto +358.73317 -8.25699 rmoveto +2.9023 -5.00752 2.98312 -5.04793 3.06395 -5.08835 -49.33333 -50 -44 -25 -38.66667 0 -34.66667 0 -17.33333 19.66667 0 39.33333 0 52 36 61.33333 72 70.66667 12.23906 -45.8965 22.35022 -50.95206 32.46135 -56.00764 rrcurveto +143.94937 -196.1438 rmoveto +89 65 rlineto +-42 46 -35.66667 44 -29.33333 42 38 46.66667 39.33333 58 40.66667 69.33333 rrcurveto +-88 31 rlineto +-24.66667 -48.66667 -25.66666 -44 -26.66667 -39.33333 -28.66667 52 -19.33333 51.33333 -10 50.66667 31.33333 29.33333 24.33334 30 17.33333 30.66667 17.33333 30.66667 8.66667 26.33333 0 22 0 22 -6.83333 16.66667 -13.66667 11.33333 -13.66667 11.33333 -17.83333 5.66667 -22 0 rrcurveto +-32.66667 0 -30.16666 -18.16667 -27.66667 -36.33333 -27.66667 -36.33333 -13.83333 -45.5 0 -54.66667 0 -12 0.33333 -9.33333 0.66667 -6.66667 -85.33333 -68.66667 -57.29137 -67.4156 -29.24939 -66.16457 -42.08394 74.16457 -25.3753 61.74895 -8.66667 49.33333 31.33333 29.33333 24.33334 30 17.33333 30.66667 rrcurveto +17.33333 30.66667 8.66667 26.33333 0 22 0 22 -6.83333 16.66667 -13.66667 11.33333 -13.66667 11.33333 -17.83333 5.66667 -22 0 -32.66667 0 -30.16666 -18.16667 -27.66667 -36.33333 -27.66667 -36.33333 -13.83333 -45.5 0 -54.66667 0 -12 0.33333 -9.33333 0.66667 -6.66667 rrcurveto +-129.33333 -104 -64.66667 -100.66667 0 -97.33333 0 -39.33333 10.66667 -31.16667 21.33333 -23 21.33333 -23 30.33334 -11.5 39.33333 0 65.33333 0 69.33334 34.66667 73.33333 69.33333 rrcurveto +33 -47 rlineto +30.66667 -38.66667 37.33333 -19.33333 44 0 64.6701 0 69.66667 35 74.66322 70 28 -39.33333 30.66667 -38.33334 33.33333 -37.33333 rrcurveto +endchar + + + 107 442.49721 378 rmoveto +65.50279 335 -102 -3 -174 -892 101 0 rlineto +433 892 rmoveto +-64.76233 -332 -109.23767 -560 101 0 175 895 rlineto +endchar + + + 107 1051 456 rmoveto +-940 0 -19 -91 941 0 rlineto +-24 -129 rmoveto +-941 0 -19 -91 941 0 rlineto +endchar + + + 657 1601 527 rmoveto +-1450 0 -19 -91 1451 0 rlineto +-64 -240 rmoveto +-1451 0 -19 -91 1451 0 rlineto +-1408 163 rmoveto +1451 0 18 91 -1450 0 rlineto +endchar + + + 657 1188 -22 rmoveto +373 251 17 91 -281 291 -74 -72 83.33333 -83 -1195.33333 0 -19 -91 1305.69879 0 75.30121 -75 -2 -11 -65.2963 -43 -1337.7037 0 -19 -91 1218.51852 0 -124.51852 -82 rlineto +endchar + + + 107 652 -22 rmoveto +373 251 17 91 -281 291 -74 -72 83.33333 -83 -659.33333 0 -19 -91 769.69879 0 75.30121 -75 -2 -11 -65.2963 -43 -801.7037 0 -19 -91 682.51852 0 -124.51852 -82 rlineto +endchar + + + 107 1009 236 rmoveto +-428 0 88 129 364 0 18 91 -320 0 159 234 -89 36 -184 -270 -506 0 -19 -91 462 0 -88 -129 -398 0 -19 -91 355 0 rlineto +-208 -305 96 -28 227 333 471 0 rlineto +endchar + + + 657 1022 726 rmoveto +-135.886 -199 -735.114 0 -19 -91 691.97517 0 -52.57901 -77 -660.39616 0 -19 -91 617.25734 0 -49.16478 -72 -592.09254 0 -19 -91 548.95372 0 -180.95372 -265 96 -28 199.56036 293 rlineto +787.43964 0 19 91 -744.46014 0 49.03873 72 719.42142 0 18 91 -675.44191 0 52.4442 77 644.99773 0 18 91 -601.01822 0 111.01822 163 rlineto +endchar + + + 107 247 -32 rmoveto +30 -84 562 271 18 103 rlineto +-569 -161 rmoveto +553 261 17 91 -461 291 -74 -72 430 -249 -2 -11 -508 -226 rlineto +endchar + + + 107 628 -22 rmoveto +373 251 17 91 -281 291 -74 -72 195.78313 -195 -758.78313 0 -18 -93 786.48148 0 -285.48148 -188 rlineto +endchar + + + 107 497 251 rmoveto +17 93 -301 0 -18 -93 rlineto +409 93 rmoveto +-18 -93 302 0 17 93 rlineto +endchar + + + 657 1178 -22 rmoveto +373 251 17 91 -281 291 -74 -72 196 -195 -1309 0 -18 -93 1336 0 -285 -188 rlineto +endchar + + + 107 256 171 rmoveto +481 -299 66 67 -527 329 rlineto +563 467 rmoveto +-534 -295 -16 -91 440 -249 74 72 -409 208 2 10 488 261 rlineto +endchar + + + 657 1592 456 rmoveto +-1183.31798 0 107.31798 71 -45 84 -374 -251 -16 -91 280 -291 74 72 -94.62 95 1190.62 0 19 91 -1300.256 0 -63.744 64 2 10 83.13364 55 1302.86636 0 rlineto +endchar + + + 1207 2119 344 rmoveto +-1169 0 -18 -93 1170 0 rlineto +-1631 360 rmoveto +-374 -251 -16 -91 280 -291 74 72 -200 201 369 0 17 93 -382 0 277 183 rlineto +213 -282 rmoveto +72 hlineto +4 17.33333 20.16667 73.16667 36.33333 129 36.33333 129 19.83334 70.83333 3.33333 12.66667 rrcurveto +-140 hlineto +-2.66667 -14 -8.5 -71.33333 -14.33333 -128.66667 -14.33333 -128.66667 -8.83334 -72.66666 -3.33333 -16.66667 rrcurveto +77 -114 rmoveto +-135 0 -26 -131 135 0 rlineto +endchar + + + 107 472 611 rmoveto +-374 -251 -16 -91 280 -291 74 72 -200.196 201 765.196 0 17 93 -777.60829 0 276.60829 183 rlineto +endchar + + + 657 472 611 rmoveto +-374 -251 -16 -91 280 -291 74 72 -200.196 201 1315.196 0 17 93 -1327.60829 0 276.60829 183 rlineto +endchar + + + 107 981 252 rmoveto +19 91 -173 0 35 179 -97 0 -35 -179 -170 0 -1 0 -172 0 35 179 -97 0 -35 -179 -171 0 -19 -91 173 0 -35 -179 rlineto +97 0 35 179 170 0 1 0 172 0 -35 -179 97 0 35 179 rlineto +endchar + + \ No newline at end of file diff --git a/ligature/OperatorMonoLig-MediumItalic/config.xml b/ligature/OperatorMonoLig-MediumItalic/config.xml new file mode 100644 index 0000000..7ac5475 --- /dev/null +++ b/ligature/OperatorMonoLig-MediumItalic/config.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ligature/OperatorMonoLig-MediumItalic/hmtx.xml b/ligature/OperatorMonoLig-MediumItalic/hmtx.xml new file mode 100644 index 0000000..36b4c36 --- /dev/null +++ b/ligature/OperatorMonoLig-MediumItalic/hmtx.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ligature/OperatorMonoLig-MediumItalic/names.xml b/ligature/OperatorMonoLig-MediumItalic/names.xml new file mode 100644 index 0000000..e95a238 --- /dev/null +++ b/ligature/OperatorMonoLig-MediumItalic/names.xml @@ -0,0 +1,45 @@ + + + + Operator Mono Lig + + + Medium Italic + + + H&Co: Operator Mono Lig Medium Italic: 1.200 + + + Operator Mono Lig Medium Italic + + + OperatorMonoLig-MediumItalic + + + Operator Mono Lig + + + Medium Italic + + + Operator Mono Lig Medium + + + Italic + + + H&Co: Operator Mono Lig Medium Italic: 1.200 + + + Operator Mono Lig Medium Italic + + + OperatorMonoLig-MediumItalic + + + Operator Mono Lig + + + Medium Italic + + \ No newline at end of file diff --git a/ligature/OperatorMonoSsmLig-Book/names.xml b/ligature/OperatorMonoSsmLig-Book/names.xml new file mode 100644 index 0000000..8a4044d --- /dev/null +++ b/ligature/OperatorMonoSsmLig-Book/names.xml @@ -0,0 +1,45 @@ + + + + Operator Mono Lig + + + Medium + + + H&Co: Operator Mono Lig Medium: 1.200 + + + Operator Mono Lig Medium + + + OperatorMonoLig-Medium + + + Operator Mono Lig + + + Medium + + + Operator Mono Lig Medium + + + Regular + + + H&Co: Operator Mono Lig Medium: 1.200 + + + Operator Mono Lig Medium + + + OperatorMonoLig-Medium + + + Operator Mono Lig + + + Medium + + \ No newline at end of file diff --git a/ligature/OperatorMonoSsmLig-BookItalic/names.xml b/ligature/OperatorMonoSsmLig-BookItalic/names.xml new file mode 100644 index 0000000..8a4044d --- /dev/null +++ b/ligature/OperatorMonoSsmLig-BookItalic/names.xml @@ -0,0 +1,45 @@ + + + + Operator Mono Lig + + + Medium + + + H&Co: Operator Mono Lig Medium: 1.200 + + + Operator Mono Lig Medium + + + OperatorMonoLig-Medium + + + Operator Mono Lig + + + Medium + + + Operator Mono Lig Medium + + + Regular + + + H&Co: Operator Mono Lig Medium: 1.200 + + + Operator Mono Lig Medium + + + OperatorMonoLig-Medium + + + Operator Mono Lig + + + Medium + + \ No newline at end of file diff --git a/ligature/OperatorMonoSsmLig-MediumItalic/names.xml b/ligature/OperatorMonoSsmLig-MediumItalic/names.xml new file mode 100644 index 0000000..8a4044d --- /dev/null +++ b/ligature/OperatorMonoSsmLig-MediumItalic/names.xml @@ -0,0 +1,45 @@ + + + + Operator Mono Lig + + + Medium + + + H&Co: Operator Mono Lig Medium: 1.200 + + + Operator Mono Lig Medium + + + OperatorMonoLig-Medium + + + Operator Mono Lig + + + Medium + + + Operator Mono Lig Medium + + + Regular + + + H&Co: Operator Mono Lig Medium: 1.200 + + + Operator Mono Lig Medium + + + OperatorMonoLig-Medium + + + Operator Mono Lig + + + Medium + + \ No newline at end of file From c83c8689f2f88862eccd2fb4263d1ee459ec1954 Mon Sep 17 00:00:00 2001 From: kiliman Date: Tue, 12 Sep 2017 15:43:26 -0400 Subject: [PATCH 05/15] Patch names --- index.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/index.js b/index.js index daf43d8..94cd607 100644 --- a/index.js +++ b/index.js @@ -54,6 +54,18 @@ async function patchNames(dom) { const names = xpath.select('/name/namerecord', configDom); const targetName = xpath.select('/ttFont/name', dom, true); + // get font and family name + const familyName = getTextNode(configDom, '/name/namerecord[@nameID="1" and @platformID="1"]'); + const fullName = getTextNode(configDom, '/name/namerecord[@nameID="4" and @platformID="1"]'); + + // patch CFFFont + const cffFont = xpath.select('/ttFont/CFF/CFFFont', dom, true); + + cffFont.setAttribute('name', ligFontName); + setAttribute(cffFont, 'FullName', 'value', fullName); + setAttribute(cffFont, 'FamilyName', 'value', familyName); + + // update existing names with new names names.forEach(node => { const nameId = node.getAttribute('nameID'); const platformId = node.getAttribute('platformID'); From c22b5e68cead5038bbccb5ef499dc93324ef0ebd Mon Sep 17 00:00:00 2001 From: Kiliman Date: Fri, 15 Sep 2017 16:53:27 -0400 Subject: [PATCH 06/15] Add initial versions of Book weight ligatures --- .../OperatorMonoSsmLig-Book/charstrings.xml | 282 + ligature/OperatorMonoSsmLig-Book/gsubrs.xml | 952 ++ ligature/OperatorMonoSsmLig-Book/hmtx.xml | 22 + ligature/OperatorMonoSsmLig-Book/subrs.xml | 995 ++ .../charstrings.xml | 269 + .../OperatorMonoSsmLig-BookItalic/gsubrs.xml | 1004 ++ .../OperatorMonoSsmLig-BookItalic/hmtx.xml | 22 + .../OperatorMonoSsmLig-BookItalic/subrs.xml | 1042 ++ ligature_source/.gitignore | 2 + ligature_source/OperatorMonoSSmLig-Medium.ttx | 9739 ----------------- 10 files changed, 4590 insertions(+), 9739 deletions(-) create mode 100644 ligature/OperatorMonoSsmLig-Book/charstrings.xml create mode 100644 ligature/OperatorMonoSsmLig-Book/gsubrs.xml create mode 100644 ligature/OperatorMonoSsmLig-Book/hmtx.xml create mode 100644 ligature/OperatorMonoSsmLig-Book/subrs.xml create mode 100644 ligature/OperatorMonoSsmLig-BookItalic/charstrings.xml create mode 100644 ligature/OperatorMonoSsmLig-BookItalic/gsubrs.xml create mode 100644 ligature/OperatorMonoSsmLig-BookItalic/hmtx.xml create mode 100644 ligature/OperatorMonoSsmLig-BookItalic/subrs.xml create mode 100644 ligature_source/.gitignore delete mode 100644 ligature_source/OperatorMonoSSmLig-Medium.ttx diff --git a/ligature/OperatorMonoSsmLig-Book/charstrings.xml b/ligature/OperatorMonoSsmLig-Book/charstrings.xml new file mode 100644 index 0000000..9669ede --- /dev/null +++ b/ligature/OperatorMonoSsmLig-Book/charstrings.xml @@ -0,0 +1,282 @@ + + + -107 -13 75 555 84 hstemhm + 133 88 -6 90 278 88 -6 90 hintmask 11100100 + 1043 -28 callsubr + -67 callsubr + hintmask 11011000 + -98 -62 -51 -71 -83 vvcurveto + -2 vlineto + -40 46 37 65 35 89 25 98 rlinecurve + -79 9 -16 -75 -22 -73 -26 -59 rlinecurve + -67 callsubr + hintmask 11100100 + -1 callgsubr + -37 31 91 -85 129 hhcurveto + 70 71 37 85 58 hvcurveto + 31 -37 33 -41 36 -46 rrcurveto + -730 77 rmoveto + -45 callsubr + hintmask 11101000 + 450 hmoveto + -45 callsubr + endchar + + + + -107 781 -20 hstem + 382 85 316 85 vstem + 382 -202 12 callgsubr + rlineto + 401 -983 12 callgsubr + rlineto + endchar + + + + -107 781 -20 hstem + 368 85 457 84 vstem + 368 -202 rmoveto + 85 hlineto + 541 454 rlineto + 77 vlineto + -541 460 -85 -8 rlineto + 85 -877 rmoveto + 772 vlineto + 457 -380 rlineto + -11 vlineto + endchar + + + + -107 -27 callsubr + 87 1076 vstem + 1162 414 rmoveto + 1 77 rlineto + -1076 -77 hlineto + 1075 -246 rmoveto + 1 77 rlineto + -1076 -77 hlineto + endchar + + + + -3 callgsubr + 87 484 rmoveto + -13 callsubr + -267 vmoveto + -13 callsubr + -267 vmoveto + -13 callsubr + endchar + + + + 518 -27 callsubr + 1704 84 vstem + 1418 -25 rmoveto + -53 callgsubr + 137 -113 rlineto + -1422 -77 1515 hlineto + 102 -84 rlineto + -11 vlineto + -89 -74 rlineto + -1528 -77 1435 hlineto + -155 -129 rlineto + endchar + + + + -107 -27 callsubr + 1079 84 vstem + 793 -25 rmoveto + -53 callgsubr + 137 -113 rlineto + -797 -77 890 hlineto + 102 -84 rlineto + -11 vlineto + -89 -74 rlineto + -903 -77 810 hlineto + -155 -129 rlineto + endchar + + + + -107 -27 callsubr + 87 1076 vstem + 411 -210 rmoveto + 198 378 rlineto + 552 hlineto + 2 77 rlineto + -514 hlineto + 89 169 rlineto + 423 hlineto + 2 77 rlineto + -385 hlineto + 146 279 -78 37 -165 -316 rlineto + -594 -77 554 hlineto + -89 -169 rlineto + -465 -77 425 hlineto + -181 -346 rlineto + endchar + + + + -3 callgsubr + 717 -210 rmoveto + 164 314 rlineto + 906 -28 callgsubr + -866 hlineto + 59 113 rlineto + 806 -28 callgsubr + -767 hlineto + 59 113 rlineto + 707 -28 callgsubr + -667 hlineto + 109 209 -78 37 -129 -246 rlineto + -936 -77 896 hlineto + -59 -113 rlineto + -837 -77 797 hlineto + -59 -113 rlineto + -738 -77 697 hlineto + -147 -282 rlineto + endchar + + + + -107 -117 847 hstem + 878 84 vstem + 318 46 rmoveto + 644 307 rlineto + 77 vlineto + -631 300 -52 -65 599 -268 rlineto + -11 vlineto + -611 -276 rlineto + 51 -227 rmoveto + 644 310 rlineto + 79 vlineto + -695 -331 rlineto + endchar + + + + -107 286 78 hstem + 87 1076 vstem + 793 -25 rmoveto + -53 callgsubr + 291 -240 rlineto + -951 -78 952 hlineto + -297 -247 rlineto + endchar + + + + -107 286 78 hstem + 229 792 vstem + 229 286 rmoveto + 346 13 callsubr + -352 hlineto + 440 -78 rmoveto + 346 13 callsubr + -352 hlineto + endchar + + + + 518 286 78 hstem + 87 1701 vstem + 1418 -25 rmoveto + -53 callgsubr + 291 -240 rlineto + -1576 -78 1577 hlineto + -297 -247 rlineto + endchar + + + + -107 781 -20 hstem + 252 84 451 85 vstem + 787 -202 12 callgsubr + -535 -452 rlineto + -77 vlineto + 535 -347 rmoveto + -451 380 rlineto + 11 vlineto + 451 377 rlineto + endchar + + + + -107 -124 854 hstem + 288 84 vstem + 971 666 rmoveto + -50 64 -633 -300 rlineto + -77 vlineto + 631 -307 52 64 -599 276 rlineto + 11 vlineto + -84 -125 rmoveto + -78 vlineto + 631 -318 52 64 rlineto + endchar + + + + 518 -27 callsubr + 87 84 vstem + 456 -24 rmoveto + 52 64 -155 128 rlineto + 1434 -28 callgsubr + -1528 hlineto + -89 74 rlineto + 11 vlineto + 101 84 rlineto + 1515 -28 callgsubr + -1423 hlineto + 138 114 -33 callsubr + endchar + + + + 1143 0 123 163 78 hstem + 824.5 127 vstem + 864 -20 callgsubr + -408 -284 3 callgsubr + 546 13 callsubr + -551 hlineto + 291 241 -33 callsubr + 942 hmoveto + 1378 13 callsubr + -1384 hlineto + -206 -364 9 callsubr + + + + -107 286 78 hstem + 87 1076 vstem + 456 -24 3 callgsubr + 946 13 callsubr + -951 hlineto + 291 241 -33 callsubr + endchar + + + + 518 286 78 hstem + 87 1701 vstem + 456 -24 3 callgsubr + 1571 13 callsubr + -1576 hlineto + 291 241 -33 callsubr + endchar + + + + -107 287 77 hstem + 348 81 391 81 vstem + 348 79 rmoveto + 81 208 391 -208 81 208 9 callgsubr + -391 207 -81 -207 -197 -77 197 hlineto + endchar + + + \ No newline at end of file diff --git a/ligature/OperatorMonoSsmLig-Book/gsubrs.xml b/ligature/OperatorMonoSsmLig-Book/gsubrs.xml new file mode 100644 index 0000000..a944bc3 --- /dev/null +++ b/ligature/OperatorMonoSsmLig-Book/gsubrs.xml @@ -0,0 +1,952 @@ + + + + rmoveto + 25 -41 76 37 119 72 66 59 rlinecurve + -72 70 -54 -64 -97 -89 -63 -44 rlinecurve + return + + + + rmoveto + 5 -67 rlineto + 230 6 85 59 73 vvcurveto + 52 -51 45 -142 21 vhcurveto + 183 135 -5 59 rlineto + -299 -63 hlineto + 216 1 rlineto + -3 vlineto + -178 -133 -1 -37 rlineto + 150 -15 56 -29 -35 vvcurveto + -38 -63 -25 -186 -6 vhcurveto + return + + + + -72 -231 -65 -230 -63 -229 rrcurveto + 93 hlineto + 18 70 19 71 19 70 rrcurveto + 231 hlineto + -120 399 rmoveto + 8 hlineto + 32 -109 31 -111 30 -110 rrcurveto + -193 hlineto + 30 110 31 -35 callgsubr + rrcurveto + endchar + + + + rmoveto + 60 -57 51 -181 15 vhcurveto + 9 106 rlineto + 209 hlineto + 6 63 rlineto + -276 hlineto + -16 -220 rlineto + 176 -11 61 -28 -37 vvcurveto + -46 -66 -27 -182 -13 vhcurveto + 5 -68 rlineto + 215 15 97 60 80 vvcurveto + return + + + + -4 77 -4 78 113 vvcurveto + 209 -85 66 -315 9 vhcurveto + -9 -78 243 -9 68 -33 7 -123 rlinecurve + -240 14 -111 -86 -112 vvcurveto + return + + + + rmoveto + 91 hlineto + 3 151 rlineto + -94 hlineto + 244 -151 rmoveto + 91 hlineto + 3 151 rlineto + -94 hlineto + return + + + + rmoveto + 141 86 89 155 hvcurveto + 461 -94 -476 vlineto + -104 -40 -44 -85 -81 -50 52 113 vhcurveto + 459 -94 -466 vlineto + -154 82 -85 135 vhcurveto + endchar + + + + rmoveto + 147 -125 57 54 -196 160 rlineto + -4 hlineto + -196 -169 46 -44 rlineto + return + + + + rmoveto + 27 40 -61 46 -102 94 -56 60 rlinecurve + -67 -75 68 -55 116 -71 75 -39 rlinecurve + return + + + + rmoveto + 46 -14 61 70 21 88 -9 74 rlinecurve + -112 -5 23 -64 7 -72 -37 -77 rlinecurve + endchar + + + + rmoveto + hintmask 0100011110000000 + 6 -62 rlineto + hintmask 0010101110000000 + 84 5 rlineto + -6 126 -2 177 238 vvcurveto + -91 hlineto + hintmask 1000011110000000 + -191 2 -142 2 -99 vhcurveto + -29 -42 -44 -19 -51 hhcurveto + -68 -40 36 105 hvcurveto + 342 vlineto + hintmask 1001001110000000 + -91 -6 rlineto + -366 vlineto + -134 63 -54 98 vhcurveto + hintmask 1000011110000000 + 77 58 35 38 45 hvcurveto + endchar + + + + 328 64 -237 hlineto + 144 99 79 71 83 vvcurveto + 74 -68 59 -232 -2 vhcurveto + -5 -64 rlineto + 180 -4 51 -30 -52 vvcurveto + -66 -86 -66 -161 -107 vhcurveto + return + + + + rmoveto + hintmask 01000111 + 6 -62 rlineto + hintmask 00101011 + 84 5 rlineto + -6 126 -2 177 238 vvcurveto + -91 hlineto + hintmask 10000111 + -191 2 -142 2 -99 vhcurveto + -29 -42 -44 -19 -51 hhcurveto + -68 -40 36 105 hvcurveto + 342 vlineto + hintmask 10010011 + -91 -6 rlineto + -366 vlineto + -134 63 -54 98 vhcurveto + hintmask 10000111 + 77 58 35 38 45 hvcurveto + endchar + + + + rmoveto + 56 51 60 94 39 hvcurveto + -51 23 rlineto + -65 -29 -28 -37 -28 -46 -47 111 -71 hhcurveto + -56 -51 -60 -94 -39 hvcurveto + 50 -23 rlineto + 65 30 28 37 28 47 46 -111 71 hhcurveto + return + + + + rmoveto + 116 75 96 141 137 -64 85 -114 -116 -75 -97 -139 -138 65 -85 113 hvcurveto + 6 398 rmoveto + 73 39 -65 -108 -102 -36 -61 -74 -73 -39 64 108 103 36 61 74 hvcurveto + endchar + + + + rmoveto + 5 hlineto + 195 168 -45 45 -147 -125 -147 125 -57 -54 rlineto + return + + + + -78 348 rmoveto + 29 31 26 57 58 33 -26 -37 -33 -30 -28 -48 -20 vhcurveto + -54 26 -47 25 38 vvcurveto + return + + + + 92.5 151.5 92.5 return + + + + 8 79 rlineto + -329 234 280 70 -280 226 324 79 -418 -688 return + + + + rmoveto + 541 169 73 -433 -73 170 -541 -170 -74 432 vlineto + 7 74 rlineto + endchar + + + + rmoveto + 8 76 -184 4 -38 49 -1 126 rlinecurve + 232 6 rlineto + 186 13 -50 111 -102 hhcurveto + -60 -45 -34 -61 -28 hvcurveto + hintmask 1010101110000000 + -32 64 -67 22 -130 7 -8 -78 rcurveline + 161 -9 35 -29 3 -127 rrcurveto + -149 -5 -72 -62 -110 vvcurveto + -87 48 -50 70 64 49 40 45 30 vhcurveto + hintmask 0101011110000000 + 39 -54 75 -29 139 -1 rrcurveto + -135 482 rmoveto + 50 20 -57 -110 -1 hvcurveto + -149 -3 rlineto + 118 3 26 52 51 hhcurveto + hintmask 1010011110000000 + -229 -409 rmoveto + -39 -26 27 57 67 43 31 93 -1 hvcurveto + -47 4 -42 12 -36 vhcurveto + -34 -21 -30 -22 -36 hhcurveto + endchar + + + + rmoveto + 76 -9 50 131 69 129 85 124 rlinecurve + 62 -329 vlineto + -6 -64 rlineto + 257 hlineto + 3 -5 -87 -120 -68 -122 -50 -126 rlinecurve + return + + + + rmoveto + 164 104 134 243 -1 hvcurveto + hintmask 10011100 + -1 112 -22 87 -42 58 44 80 rcurveline + hintmask 01101100 + -60 31 -32 -62 rlineto + 26 -35 -44 13 -50 hhcurveto + -163 -105 -133 -243 -114 24 -87 43 -59 hvcurveto + -43 -78 rlineto + hintmask 10101100 + 59 -31 32 61 rlineto + -25 36 43 -13 49 hhcurveto + -148 366 rmoveto + 184 54 95 103 42 34 -15 -31 26 vhcurveto + -230 -421 rlineto + -19 47 -10 63 78 vvcurveto + 163 -289 rmoveto + -42 -34 16 30 -27 hvcurveto + 232 422 rlineto + 19 -47 10 -63 -79 vvcurveto + -184 -55 -95 -103 vhcurveto + endchar + + + + 0 69 406.5 68.5 return + + + + 94 8 -63 229 -65 227 -72 230 rlinecurve + -131 hlineto + return + + + + -50 callsubr + 317 66 237.66 -55 callsubr + hintmask 10110110 + 563 358 rmoveto + hintmask 01101110 + 266 -127 112 -335 -47 vhcurveto + -307 -77 -66 77 -317 vlineto + hintmask 10110110 + 309 -46 153 135 270 vvcurveto + -370 -284 rmoveto + 242 141 vlineto + 4 66 rlineto + -145 234 hlineto + 199 24 77 -90 -207 vvcurveto + -203 -84 -94 -192 28 vhcurveto + endchar + + + + -69 callgsubr + hintmask 10111000 + -6 62 -84 -5 rlineto + 6 -126 2 -177 -238 vvcurveto + 91 hlineto + hintmask 11011000 + 190 -3 142 -2 99 vhcurveto + 29 42 44 19 53 hhcurveto + endchar + + + + 65 28 39 36 51 vvcurveto + 65 -68 42 -88 -108 -59 -61 -56 return + + + + 156 472 rmoveto + -100 callsubr + return + + + + 94 229 hlineto + hintmask 11010000 + 222 459 rlineto + -97 hlineto + -169 -371 rlineto + hintmask 10110000 + -173 373 -100 -4 223 -458 rlineto + endchar + + + + 62 254.5 137.5 return + + + + 10 76 rlineto + -266 -13 -77 73 144 vvcurveto + 115 55 76 280 -1 vhcurveto + -6 86 rlineto + -317 -6 -102 -133 -150 vvcurveto + return + + + + rmoveto + 40 -14 66 98 19 88 -12 93 rlinecurve + -102 -2 21 -83 8 -81 -40 -99 rlinecurve + return + + + + 10 -21 32 -8 callgsubr + 249 68 299.53 78.48 -12.01 -20 hstemhm + 109 93 return + + + + 451 hlineto + 7 80 -354 -2 344 390 rlineto + 76 -438 vlineto + -7 -80 342 2 -345 -389 rlineto + endchar + + + + -278 21 -94 -89 -86 -136 305 -16 -96 vvcurveto + -49 -67 -40 -238 19 vhcurveto + return + + + + rmoveto + 93 hlineto + 5 151 rlineto + -95 hlineto + return + + + + 629 75 36 75 -32 -20 hstemhm + 90 446 hintmask 00000000 + hintmask 11010000 + 390 629 rmoveto + hintmask 10110000 + 56 51 60 94 39 hvcurveto + -51 23 rlineto + -65 -29 -28 -37 -28 hhcurveto + hintmask 11010000 + -46 -47 111 -71 hhcurveto + -56 -51 -60 -94 -39 hvcurveto + 50 -23 rlineto + 65 30 28 37 28 47 46 -111 71 hhcurveto + endchar + + + + rmoveto + 68 41 -36 -105 hvcurveto + -338 91 368 vlineto + 133 -64 56 -98 -77 -59 -35 -38 -45 vhcurveto + return + + + + -59 callgsubr + -401 -246 rmoveto + -61 474 61 vlineto + return + + + + 0 79 234 70 226 79 return + + + + 51.83 168.18 59 hstem + 140 69 203 72 vstem + 199 return + + + + 60 167.16 50.65 hstem + 141 70 204 70 vstem + 312 return + + + + rmoveto + hintmask 10011100 + -4 80 rlineto + hintmask 10101100 + -72 callgsubr + hintmask 01101100 + -51 callsubr + hintmask 10101100 + -15 callgsubr + endchar + + + + rmoveto + 66 -55 188 244 5 91 -189 246 -67 -52 188 -241 rlineto + return + + + + -69 -27 -40 -39 -54 vvcurveto + -64 62 -45 98 vhcurveto + return + + + + 0 166 -145 -21 532 156 0 -20 hstemhm + 95 -30 callgsubr + return + + + + -7 81.62 536.67 81.71 hstem + 101 96 return + + + + 476 615 -104 callgsubr + return + + + + 62 336 61 hstem + 127 74 222 73 vstem + 305 return + + + + -13 78 188 56 173 75 return + + + + rmoveto + 189 -246 68 53 -188 242 190 231 -66 55 -188 -244 rlineto + 260 -91 rmoveto + 189 -246 68 53 -189 241 191 232 -66 55 -188 -244 rlineto + endchar + + + + 409 hlineto + 8 69 rlineto + -184 hlineto + -1 128 -2 106 -1 94 rrcurveto + return + + + + rlineto + 73 -42 31 -33 -24 vvcurveto + -24 -37 -15 -93 -14 vhcurveto + return + + + + 370 311 rlineto + 77 vlineto + -364 306 -52 -65 return + + + + -13 75 564 76 hstem + 69 87 313 88 vstem + 305 -13 rmoveto + 154 98 146 221 217 -82 131 -155 -154 -97 -146 -222 -217 82 -130 154 hvcurveto + return + + + + 7 -21 hstem + 365 81 vstem + 284 33 rmoveto + -23 -47 -54 callgsubr + 19 callgsubr + 47 -47 53 -115 55 vhcurveto + endchar + + + + 616 rmoveto + 5 hlineto + 195 168 -45 45 -147 -125 rlineto + return + + + + 704 -7 callgsubr + 114 396 hintmask 10110000 + 310 -50 callgsubr + hintmask 11010000 + -147 125 -57 -54 rlineto + endchar + + + + 152 472 rmoveto + -96 callgsubr + return + + + + -17 78 566 78 hstem + 57 96 318 96 vstem + return + + + + 60.5 hstem + 152 62 162 68 vstem + 444 return + + + + 64.5 return + + + + 0 69 637 69 -65 -20 hstemhm + 270 91 return + + + + hstem + 68 92 306 91 vstem + return + + + + 21 -21 688 -20 22 -20 hstemhm + 266 94 hintmask 10110000 + return + + + + -10.2 77.2 540 90 return + + + + 67 320.5 -37 callsubr + return + + + + -51 47 -33 54 -29 vhcurveto + return + + + + hintmask 11010000 + 93 hmoveto + -31 callgsubr + return + + + + 418 hlineto + 8 79 rlineto + -333 609 -93 hlineto + return + + + + 56 -58 callsubr + 75 return + + + + 110 31 110 return + + + + 609 212 79 -514 vlineto + -7 -79 rlineto + 215 -609 hlineto + return + + + + 168 -8 rlineto + -633 -177 vlineto + return + + + + 23 callgsubr + 241 91 return + + + + -54 callsubr + hintmask 10110000 + -8 -65 rlineto + hintmask 11010000 + -33 callgsubr + return + + + + 85.5 return + + + + 97 14 -209 276 69 81 65 87 62 89 rlinecurve + -92 7 -58 -85 -58 -76 -64 -75 rlinecurve + -84 -2 rlineto + 475 vlineto + return + + + + hlineto + 1 77 rlineto + return + + + + 632 14 callgsubr + 264.5 94 vstem + 263 632 -71 callgsubr + endchar + + + + 136 16 68 43 56 vvcurveto + return + + + + 67 185 -20 155.5 -30 callsubr + return + + + + 0 74 541 73 hstem + 265 94 vstem + return + + + + -176 -21 741 -6 callgsubr + return + + + + -102 callgsubr + hintmask 11110010 + return + + + + -44 callsubr + 93 61 return + + + + 260 rmoveto + 60 hlineto + 2 95 28 295 5 101 rrcurveto + -116 hlineto + 2 -101 19 -295 -95 vvcurveto + return + + + + 102 13 -235 346 219 336 rlineto + -100 hlineto + -191 -302 rlineto + -75 302 -94 hlineto + return + + + + -245 68 183 -21 157 63 return + + + + -171 -21 234 73 364 77 return + + + + rmoveto + 60 -64 270 246 6 91 -270 245 -61 -62 258 -230 rlineto + endchar + + + + 43 60 38 223 -20 vhcurveto + return + + + + 68 319 -40 callsubr + return + + + + rmoveto + -45 14 -61 -70 -22 -88 10 -74 rlinecurve + 112 5 -24 64 -6 72 36 77 rlinecurve + return + + + + -18 callgsubr + 103 61 return + + + + 151 hstemhm + return + + + + 92.5 24.5 94 33 11 callgsubr + return + + + + rmoveto + -274 hlineto + -4 -74 rlineto + 364 970 -361 -75 275 hlineto + endchar + + + + -21 25 -21 return + + + + -20 91 -20 29 -20 hstemhm + return + + + + -20 23 -20 return + + + + -17 77 -48 -21 637 77 -8 -20 hstemhm + 57 95 321 94 hintmask 10101100 + return + + + + hstem + 290 91 vstem + return + + + + 518 104 77 113 77 113 77 hstem + 87 1701 vstem + return + + + + 145 124 129 212 211 -116 120 -146 return + + + + -98 -62 -51 -71 -83 vvcurveto + -88 56 -69 105 70 71 37 85 58 vhcurveto + return + + + + 66 hstemhm + 171 87 -84 91 12 86 -80 82 hintmask 10100000 + 512 return + + + + 14 -21 28 -21 27 -21 304 76 302 -20 hstemhm + 107 94 return + + + + -19 hlineto + -6 2 -3 5 4 2 2 4 1 vhcurveto + 5 hlineto + return + + + + rmoveto + 52 64 -297 246 rlineto + return + + + + 133.5 return + + + + 8 73 rlineto + -94 return + + + + 283 632 rmoveto + 93 hlineto + 10 151 rlineto + -96 hlineto + return + + + + -178 rmoveto + 19 callgsubr + return + + + + 10 hlineto + 0 6 -1 3 -4 -3 -2 -2 -11 callsubr + return + + + + 196 -28 callgsubr + -197 207 -81 -207 return + + + + hstemhm + 262 81 -80 86 13 90 -84 87 hintmask 00000000 + return + + + + 92.5 hintmask 00000000 + return + + + + rmoveto + 85 991 hlineto + -85 -8 return + + + + rmoveto + 5 callgsubr + 9 -35 return + + + + 151 hstem + return + + + + rmoveto + 30 -76 rlineto + 255 81 89 77 77 vvcurveto + return + + + + 73 822 74 hstem + 159 87 vstem + 159 return + + + + 0 79 386 79 return + + + + hstemhm + 81 90 return + + + + 7 -71 rlineto + -26 callgsubr + return + + + + rmoveto + 9 73 rlineto + -94 10 -36 17 27 vvcurveto + return + + + + -19 -193 rlineto + 65 hlineto + 19 193 rlineto + return + + + + -91 -8 rlineto + -776 91 return + + + + hstemhm + 97 91 return + + + \ No newline at end of file diff --git a/ligature/OperatorMonoSsmLig-Book/hmtx.xml b/ligature/OperatorMonoSsmLig-Book/hmtx.xml new file mode 100644 index 0000000..6bda7d4 --- /dev/null +++ b/ligature/OperatorMonoSsmLig-Book/hmtx.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ligature/OperatorMonoSsmLig-Book/subrs.xml b/ligature/OperatorMonoSsmLig-Book/subrs.xml new file mode 100644 index 0000000..149bbb2 --- /dev/null +++ b/ligature/OperatorMonoSsmLig-Book/subrs.xml @@ -0,0 +1,995 @@ + + + + rmoveto + 10 78 -262 7 -82 48 -9 128 rlinecurve + 371 10 rlineto + 179 20 -75 120 -149 hhcurveto + -141 -116 -127 -166 -176 92 -99 341 -2 hvcurveto + -192 495 rmoveto + 91 43 -66 -103 1 hvcurveto + -286 -8 rlineto + 116 6 56 61 89 hhcurveto + endchar + + + + rmoveto + 164 104 134 243 -1 hvcurveto + 222 -1 -87 123 -154 hhcurveto + -163 -105 -133 -243 -222 90 -124 153 hvcurveto + 9 644 rmoveto + 105 57 -99 -189 -183 -54 -95 -102 -105 -57 99 189 183 54 95 102 hvcurveto + endchar + + + + rmoveto + 140 117 118 180 175 -96 102 -136 -139 -118 -121 -176 -176 97 -102 135 hvcurveto + 15 75 rmoveto + -92 -63 78 142 133 62 72 89 92 63 -77 -142 -134 -62 -72 -89 hvcurveto + endchar + + + + rmoveto + 79 73 62 103 62 hvcurveto + -53 28 rlineto + -78 -53 -43 -41 -58 hhcurveto + -54 -40 35 88 -55 hvcurveto + -64 -38 rlineto + -107 61 68 -52 77 hhcurveto + return + + + + -87 68 -54 98 85 65 39 41 43 vhcurveto + -158 -7 rmoveto + -67 -44 32 58 74 64 43 198 -21 hvcurveto + -53 1 -40 2 -36 vhcurveto + -32 -43 -56 -25 -55 hhcurveto + endchar + + + + rmoveto + 93 80 61 91 131 -162 35 -109 -91 hvcurveto + 14 77 57 51 139 50 -25 61 rcurveline + -174 -63 -84 -101 -125 vvcurveto + -116 70 -61 101 vhcurveto + 7 60 rmoveto + -62 -46 40 85 hvcurveto + 5 vlineto + 98 64 106 -21 -87 vvcurveto + -54 -42 -32 -54 vhcurveto + endchar + + + + 97 hlineto + 16 130 24 262 14 296 rrcurveto + -87 hlineto + -6 -136 -17 -366 -7 -67 rrcurveto + -4 hlineto + -33 122 -34 122 -32 121 rrcurveto + -55 hlineto + -32 -120 -27 -110 -36 -135 rrcurveto + -5 hlineto + -7 67 -20 366 -5 136 rrcurveto + -92 hlineto + 15 -296 22 -262 17 -130 rrcurveto + 97 hlineto + endchar + + + + 331 hlineto + 6 62 rlineto + -126 395 hlineto + -71 -6 rlineto + -67 vlineto + -134 -17 2 -54 132 7 rlineto + -258 -140 vlineto + return + + + + rmoveto + 9 -83 rlineto + 300 15 75 116 188 vvcurveto + 64 -1 297 -1 43 vhcurveto + 16 -54 -52 9 -53 hhcurveto + -155 -135 -108 -176 -143 88 -87 117 64 52 24 29 39 hvcurveto + -2 -153 -35 -32 -256 -19 rrcurveto + 172 224 rmoveto + -85 -64 59 120 120 73 65 95 34 33 -6 -11 35 hvcurveto + -311 vlineto + -21 -36 -43 -15 -42 hhcurveto + endchar + + + + rmoveto + 57 -1 -75 callsubr + -163 hlineto + 2 35 52 199 16 56 -79 6 rcurveline + -36 -132 -20 -139 3 -86 224 1 rcurveline + -1 -90 rlineto + 70 hlineto + endchar + + + + -79 callgsubr + -81 -165 rmoveto + -61 474 61 vlineto + return + + + + -8 -155 -7 -130 -9 -147 rrcurveto + -4 hlineto + -11 35 -77 220 -10 28 rrcurveto + -55 hlineto + -96 -281 rlineto + -4 hlineto + -10 147 -9 129 -7 154 rrcurveto + -90 hlineto + 12 -204 23 -211 21 -129 rrcurveto + 81 hlineto + endchar + + + + rmoveto + -72 callsubr + hintmask 11011000 + -66 callsubr + hintmask 11100100 + -62 callgsubr + hintmask 11011000 + -91 callgsubr + hintmask 11100100 + -93 callsubr + + + + rmoveto + 44 -28 57 58 69 86 38 62 rlinecurve + -90 43 -27 -63 -49 -96 -42 -62 rlinecurve + 231 -1 rmoveto + 43 -28 59 58 68 86 39 62 rlinecurve + -94 39 -26 -66 -47 -90 -42 -61 rlinecurve + return + + + + 86 -292 rmoveto + -62 -34 29 38 35 30 29 51 20 hvcurveto + 58 -28 53 -25 -38 vvcurveto + -33 -36 -27 -60 vhcurveto + endchar + + + + rmoveto + 26 -62 rlineto + 175 63 84 100 126 vvcurveto + 115 -71 62 -101 -93 -79 -62 -91 -130 160 -36 108 89 vhcurveto + -15 -75 -56 -50 -138 -49 rrcurveto + 10 257 rmoveto + 54 43 34 53 63 45 -41 -85 -1 vhcurveto + -5 vlineto + -98 -64 -105 21 86 vvcurveto + endchar + + + + rmoveto + -2 89 1 107 142 vvcurveto + -87 hlineto + -101 2 -103 2 -74 vhcurveto + -219 -15 -71 108 183 vvcurveto + 153 54 113 296 -2 vhcurveto + -6 90 rlineto + -337 -12 -102 -162 -197 vvcurveto + -241 142 -148 327 70 vhcurveto + return + + + + -14 73 -41 -21 26 -21 247.95 61.05 165 78 return + + + + rmoveto + -1 -86 rlineto + 319 -17 119 112 105 165 -342 47 118 vvcurveto + 57 63 44 240 -16 vhcurveto + -6 85 rlineto + -283 16 -110 -101 -99 -160 342 -43 -126 vvcurveto + -66 -90 -56 -251 21 vhcurveto + return + + + + rmoveto + 8 -83 184 22 53 51 73 193 rlinecurve + hintmask 11010000 + 71 179 57 162 46 134 rrcurveto + -87 hlineto + -29 -76 -77 -246 -42 -110 rrcurveto + -10 hlineto + hintmask 10110000 + -61 138 -63 158 -54 139 -92 -6 rcurveline + 54 -133 104 -253 63 -138 10 -2 rcurveline + -38 -89 -31 -19 -139 -21 rrcurveto + endchar + + + + -83 callsubr + -83 -158 rmoveto + -61 474 61 vlineto + return + + + + rmoveto + 8 81 rlineto + -287 -13 -76 96 185 vvcurveto + 158 56 101 300 3 vhcurveto + -5 90 rlineto + -338 -11 -109 -164 -190 vvcurveto + -205 100 -155 351 24 vhcurveto + endchar + + + + -203 475 -287 hlineto + -7 -64 203 -9 rlineto + -402 -204 return + + + + rmoveto + 140 117 118 180 hvcurveto + hintmask 10011100 + 83 -21 66 -37 47 vhcurveto + 47 67 rlineto + hintmask 01101100 + -54 35 -41 -58 rlineto + 24 -35 -43 13 -48 hhcurveto + -139 -118 -121 -176 -85 22 -67 39 -47 hvcurveto + -47 -65 rlineto + hintmask 10101100 + 54 -36 40 58 rlineto + -24 35 42 -12 47 hhcurveto + -141 295 rmoveto + 134 62 72 90 36 32 -12 -23 26 vhcurveto + -217 -312 rlineto + -19 36 -10 47 58 vvcurveto + 156 -220 rmoveto + -36 -31 11 22 -25 hvcurveto + 216 312 rlineto + 19 -35 10 -47 -57 vvcurveto + -134 -63 -72 -90 vhcurveto + endchar + + + + 158 527 -106 callgsubr + return + + + + rmoveto + hintmask 10011011 + 139 -266 rlineto + hintmask 00110111 + 100 15 -164 297 rlineto + 66 48 50 63 89 vvcurveto + 141 -107 91 -317 -46 vhcurveto + hintmask 01011011 + -687 93 251 vlineto + 68 vmoveto + 296 vlineto + 167 25 72 -59 -99 vvcurveto + -71 -37 -52 -52 -36 vhcurveto + endchar + + + + rmoveto + -89 -57 -51 -69 -64 60 -51 86 89 58 51 69 63 -60 52 -87 hvcurveto + return + + + + -6.16 77.71 -75.55 75.55 401.41 77.99 -2.95001 -20 return + + + + rmoveto + 31 74 rlineto + -193 58 -85 44 59 64 98 47 69 vvcurveto + hintmask 10110000 + 42 -35 45 -91 24 vhcurveto + hintmask 10101000 + 93 26 35 45 41 vvcurveto + hintmask 11000000 + 63 -107 54 57 vvcurveto + 50 87 44 200 57 vhcurveto + -29 75 rlineto + -255 -81 -90 -77 -77 vvcurveto + hintmask 10101000 + 1 -83 111 -48 -50 vvcurveto + -32 -40 -26 -138 -12 vhcurveto + -3 -66 rlineto + hintmask 10110000 + 121 -8 54 -34 -42 vvcurveto + hintmask 10100000 + -52 -103 -48 -88 vvcurveto + -82 86 -51 252 -81 vhcurveto + endchar + + + + 17 -21 25 -8 callgsubr + 207 69 330 80 return + + + + -13 -74 callsubr + return + + + + -112 -14 -83 -44 -52 -55 -8 93 rcurveline + -211 hlineto + -6 -64 137 -9 3 -108 1 -127 2 -167 rlinecurve + -144 hlineto + return + + + + 5 61 rlineto + -63 hlineto + 2 151 -70 -6 2 -145 rlineto + return + + + + 77 -45 -21 26 -21 538 -20 23 -6 callgsubr + return + + + + 460 hlineto + 7 82 -365 -2 358 528 rlineto + 80 -448 vlineto + -8 -82 357 2 -361 -528 rlineto + endchar + + + + 111 68 57 64 53 -54 34 -58 29 hvcurveto + return + + + + rmoveto + 258 -532 rlineto + 88 688 -87 hlineto + hintmask 10011100 + 3 -522 rlineto + -4 hlineto + -249 522 rlineto + -98 -688 87 hlineto + hintmask 01101100 + -3 532 rlineto + endchar + + + + hintmask 11010000 + 81 hmoveto + -69 callsubr + return + + + + -55 callgsubr + hintmask 10110000 + -24 callsubr + hintmask 11010000 + -76 callsubr + return + + + + 2 -16 -16 1 -17 hhcurveto + -165 -142 -114 -199 -161 87 -96 117 67 54 31 37 39 hvcurveto + -125 7 rmoveto + -87 -62 67 138 138 76 74 101 28 30 -6 -10 31 hvcurveto + -151 1 -110 2 -94 vhcurveto + -27 -33 -41 -19 -46 hhcurveto + endchar + + + + -132 151 -60 64 58 vvcurveto + 60 46 50 180 -8 vhcurveto + -6 84 rlineto + -236 4 -74 -100 -96 vvcurveto + -47 23 -44 44 -58 vhcurveto + return + + + + -80 callgsubr + -39 callgsubr + return + + + + rmoveto + -201 271 vlineto + 7 79 rlineto + -197 234 162 70 -162 226 192 79 -335 hlineto + -76 -228 -78 -231 -71 -229 rrcurveto + 91 hlineto + 20 66 21 67 21 68 rrcurveto + 128 408 rmoveto + 6 -338 -113 hlineto + endchar + + + + 178 -45 callgsubr + 164.5 69 return + + + + hstem + 80 90 286 88.08 vstem + return + + + + hintmask 11011000 + 518 -9 rmoveto + 9 76 rlineto + -181 3 -53 25 94 vvcurveto + 285 222 70 -222 159 vlineto + hintmask 11101000 + -90 -8 rlineto + -151 -103 vlineto + -9 -70 rlineto + 112 -300 hlineto + hintmask 11011000 + -134 79 -52 236 3 vhcurveto + return + + + + rmoveto + 105 -303 rlineto + 84 hlineto + 19 129 23 211 13 204 rrcurveto + -86 hlineto + return + + + + rmoveto + hintmask 01011100 + 266 -127 112 -335 -47 vhcurveto + -690 vlineto + hintmask 10101100 + 309 -46 153 135 270 vvcurveto + -94 -15 rmoveto + -203 -84 -94 -192 28 vhcurveto + 542 vlineto + 199 24 77 -90 -207 vvcurveto + endchar + + + + -48 callgsubr + -70 -162 rmoveto + -61 474 61 vlineto + return + + + + hstemhm + 143 72 -64 74 179 70 -67 return + + + + rmoveto + -62 57 rlineto + -240 -197 -96 -163 -161 vvcurveto + -157 95 -160 236 -196 vhcurveto + 63 58 rlineto + -222 175 -82 143 140 vvcurveto + 141 80 142 228 178 vhcurveto + endchar + + + + rmoveto + 62 -57 rlineto + 240 197 96 163 161 vvcurveto + 157 -95 160 -237 196 vhcurveto + -62 -59 rlineto + 222 -175 82 -143 -140 vvcurveto + -141 -81 -141 -227 -178 vhcurveto + endchar + + + + 79.53 -10.19 -20 hstemhm + 101 92 276 94 return + + + + 438 hlineto + 8 69 rlineto + -178 706 -251 hlineto + return + + + + rmoveto + 79 -371 -79 vlineto + return + + + + 21 -21 hstem + 196 85 vstem + 426 hmoveto + -25 38 rlineto + -150 -70 -55 -52 -52 vvcurveto + -54 55 -38 151 -12 vhcurveto + 5 callgsubr + 10 -35 17 27 vvcurveto + 26 32 34 113 53 vhcurveto + endchar + + + + -3 -80 rlineto + 305 -18 97 87 88 139 -306 25 90 vvcurveto + return + + + + -9.85 79.05 -49.2 -21 return + + + + rmoveto + 62 -220 rlineto + 31 hlineto + 60 220 rlineto + 3 hlineto + -1 -280 rlineto + 57 365 -71 hlineto + -61 -222 rlineto + -3 hlineto + -64 222 rlineto + -71 -365 56 hlineto + -1 280 rlineto + endchar + + + + 0 8 -2 3 -4 -4 -2 -3 -11 callsubr + 0 -9 2 -3 4 4 2 3 -11 callsubr + return + + + + -17 81 624 -20 hstem + 90 94 256 94 vstem + return + + + + -6.6 78.6 -55 -21 470 86 return + + + + -61 -31 43 58 52 31 54 64 47 hvcurveto + 134 -156 rlineto + -67 -43 -47 -31 -47 hhcurveto + return + + + + -244 56 194 -21 29 -21 166 56 return + + + + 56 347 -36 callgsubr + hintmask 11100100 + 303 return + + + + -6.43 83.43 530 90 return + + + + 0 119 569 -20 hstem + 63 92 320 87 vstem + return + + + + 63 hstem + -64 callsubr + vstem + 476 return + + + + 18 callgsubr + 262 90 return + + + + -8 74 -73 76 178 59 -55 4 callsubr + 164.5 78 -74 76 hstemhm + 45 85 136 78 149 83 hintmask 0101011110000000 + return + + + + 22 callsubr + 407 71 vstem + 158 return + + + + -23 callsubr + -43 callgsubr + return + + + + 0 112 -91 -21 544 -20 hstemhm + 71 90 307 86 hintmask 01111000 + return + + + + 61 91 -25 callgsubr + return + + + + -50 64 -366 -306 rlineto + -77 vlineto + return + + + + 491 hlineto + 7 69 rlineto + return + + + + 64 320 64 hstem + 392 74 vstem + 152 return + + + + 62.5 return + + + + 21 -21 479 78 -11 -20 hstemhm + 105 91 243 91 hintmask 11011000 + return + + + + -15 rmoveto + 73 58 -45 55 -41 48 -37 42 rlinecurve + 37 65 35 89 25 98 -79 9 rcurveline + -16 -75 -22 -73 -26 -59 rrcurveto + return + + + + 168 77 169 77 hstem + return + + + + 52 103 49 87 vvcurveto + 82 -86 52 -251 80 vhcurveto + -31 -74 rlineto + 193 -58 85 -43 -60 -64 -99 -46 -70 vvcurveto + return + + + + -9 76 407 70 151 -15 callsubr + 203 90 return + + + + 60 37 80 26 108 8 -4 96 rcurveline + return + + + + -16 75 425 75 return + + + + rmoveto + 269 -246 61 63 -257 229 263 227 -60 63 -271 -245 rlineto + endchar + + + + 14 -21 28 -21 28 -21 236 67 230 7 0 -20 249 -15 callsubr + 118 91 return + + + + -60 callgsubr + 246 96 vstem + return + + + + rmoveto + 0 9 7 6 9 9 7 -6 -11 callsubr + 0 -9 -7 -7 -9 -9 -7 6 -11 callsubr + return + + + + -166 92 -124 331 23 vhcurveto + return + + + + -13 75 -44 -21 26 -21 477 78 -3 -20 242 -15 callsubr + 69 90 266 90 return + + + + 86 5 rlineto + -6 124 -3 172 244 vvcurveto + return + + + + -20 28 -20 hstemhm + return + + + + 670 79 hstem + 127 371 vstem + 498 670 -53 callsubr + endchar + + + + 1700 -28 callgsubr + -1701 hlineto + return + + + + hlineto + 2 130 rlineto + -133 hlineto + return + + + + 0 hflex1 + return + + + + 6 callsubr + 273.19 61 return + + + + rmoveto + -969 360 vlineto + 8 73 rlineto + -281 822 276 74 hlineto + endchar + + + + 0 81 526 81 hstem + 81 467 vstem + return + + + + hstemhm + 47 531 return + + + + -16 75 -40 -21 487 74 -14 -20 hstemhm + 68 91 309 89 hintmask 10101100 + return + + + + -1 84 -111 47 50 vvcurveto + 33 41 26 137 12 vhcurveto + 3 65 rlineto + return + + + + 87.64 return + + + + 8 callsubr + 103 61 103 return + + + + vstem + 133 hmoveto + -37 callgsubr + return + + + + 64 hstem + 152 335 vstem + 207 return + + + + 0 79 122 70 42 70 226 79 hstem + 298 81 vstem + return + + + + 7 callsubr + hstemhm + return + + + + -62 106 -54 -58 vvcurveto + -49 -87 -45 -200 -56 vhcurveto + endchar + + + + rmoveto + 1 77 rlineto + -438 -77 hlineto + return + + + + 55.5 return + + + + -44 callgsubr + hintmask 11010000 + return + + + + -243 60 167.16 50.65 return + + + + 61 103 -77 callgsubr + return + + + + -245 15 callsubr + return + + + + rmoveto + 127 hlineto + 3 123 rlineto + -127 hlineto + endchar + + + + 113 97 -103 -182 -184 -96 -102 -117 return + + + + -170 -21 30 -21 169 return + + + + 110 hlineto + 5 133 rlineto + return + + + + hlineto + 6 78 rlineto + return + + + + 74 821 75 hstem + 380 86 vstem + 380 return + + + + 67 320.5 -30 callsubr + return + + + + -20 hstem + 133 93 return + + + + 123 94 return + + + + 83 5 rlineto + return + + + + -143.5 60.5 return + + + + -137 -206 vhcurveto + 54 3 rmoveto + 178 return + + + + 21 -21 609 79 hstem + 266 94 vstem + return + + + + -30 callsubr + hstem + return + + + + 94.5 -91 91 hintmask 00000000 + return + + + \ No newline at end of file diff --git a/ligature/OperatorMonoSsmLig-BookItalic/charstrings.xml b/ligature/OperatorMonoSsmLig-BookItalic/charstrings.xml new file mode 100644 index 0000000..fd6ee40 --- /dev/null +++ b/ligature/OperatorMonoSsmLig-BookItalic/charstrings.xml @@ -0,0 +1,269 @@ + + + -107 -11 81 640 -20 hstem + 98 87 142 84 167 87 142 84 vstem + 1065 -21 rmoveto + 71 58 -52 52 -43 50 -36 50 rlinecurve + -72 callsubr + -3 vlineto + -19 23 -18 23 -16 22 -72 callsubr + -83 45 -52 83 71 82 45 87 86 vhcurveto + -48 34 69 -84 138 hhcurveto + 71 82 45 87 86 hvcurveto + 34 -48 40 -47 46 -47 rrcurveto + -813 91 rmoveto + -47 callsubr + 480 hmoveto + -47 callsubr + endchar + + + + -107 782 -20 hstem + 291 676 vstem + 291 -201 -2 callgsubr + -3 rlineto + 208 -983 -2 callgsubr + -3 rlineto + endchar + + + + -107 782 -20 hstem + 300 718 vstem + 300 -201 rmoveto + 84 hlineto + 620 453 14 77 -442 456 -84 -3 rlineto + -86 -868 rmoveto + 150 769 373 -380 -2 -10 rlineto + endchar + + + + -107 -30 callsubr + 71 1131 vstem + 118 414 rmoveto + 1068 -6 callsubr + -1069 hlineto + -62 -322 rmoveto + 1068 15 callsubr + -1068 hlineto + endchar + + + + -5 callsubr + 132 468 12 callgsubr + -50 -249 12 callgsubr + -53 -266 rmoveto + 1690 15 callsubr + -1690 hlineto + endchar + + + + 518 -30 callsubr + 71 1728 vstem + 1366 -21 rmoveto + -43 callgsubr + 115 -116 rlineto + -1410 -34 callsubr + 1500 hlineto + 92 -93 -2 -10 -97 -67 rlineto + -1525 -34 callsubr + 1429 hlineto + -173 -119 rlineto + endchar + + + + -107 -30 callsubr + 71 1103 vstem + 741 -21 rmoveto + -43 callgsubr + 115 -116 rlineto + -785 -34 callsubr + 875 hlineto + 92 -93 -2 -10 -97 -67 rlineto + -900 -34 callsubr + 804 hlineto + -173 -119 rlineto + endchar + + + + -107 -30 callsubr + 71 1131 vstem + 342 -202 rmoveto + 257 370 rlineto + 540 15 callsubr + -502 hlineto + 118 170 rlineto + 416 -6 callsubr + -379 hlineto + 191 275 -72 32 -214 -307 rlineto + -595 -34 callsubr + 557 hlineto + -118 -170 rlineto + -471 -34 callsubr + 433 hlineto + -242 -348 rlineto + endchar + + + + -5 callsubr + 646 -202 rmoveto + 213 307 rlineto + 890 15 callsubr + -852 hlineto + 79 114 rlineto + 796 -6 callsubr + -759 hlineto + 68 97 rlineto + 710 -6 callsubr + -674 hlineto + 154 221 -72 32 -176 -253 rlineto + -923 -34 callsubr + 885 hlineto + -67 -97 rlineto + -838 -34 callsubr + 800 hlineto + -80 -114 rlineto + -743 -34 callsubr + 705 hlineto + -198 -285 rlineto + endchar + + + + -107 -153 883 hstem + 237 774 vstem + 311 40 rmoveto + 686 313 14 77 -573 300 -61 -60 526 -266 -2 -10 -629 -284 rlineto + 4 -263 rmoveto + 691 317 13 96 -743 -343 rlineto + endchar + + + + -107 15 callgsubr + 93 1081 vstem + 741 -21 rmoveto + -43 callgsubr + 239 -242 rlineto + -934 hlineto + -15 -78 rlineto + 954 hlineto + -345 -237 rlineto + endchar + + + + -107 15 callgsubr + 251 768 vstem + 251 286 rmoveto + 331 13 callsubr + 407 -78 rmoveto + 331 13 callsubr + endchar + + + + 518 15 callgsubr + 93 1706 vstem + 1366 -21 rmoveto + -43 callgsubr + 239 -242 rlineto + -1559 hlineto + -15 -78 rlineto + 1579 hlineto + -345 -237 rlineto + endchar + + + + -107 -201 987 hstem + 304 716 vstem + 744 -201 -2 callgsubr + 1 -618 -457 -14 -76 rlineto + 460 -351 rmoveto + -371 376 2 10 519 386 rlineto + endchar + + + + -107 -134 864 hstem + 273 821 vstem + 881 50 rmoveto + 62 60 -509 269 2 10 658 271 -39 70 -734 -300 -14 -76 rlineto + 570 -488 rmoveto + 52 62 -637 353 -19 -93 rlineto + endchar + + + + 518 -30 callsubr + 96 1731 vstem + 406 -21 rmoveto + 62 60 -128 129 rlineto + 1424 15 callsubr + -1515 hlineto + -79 80 2 10 116 80 rlineto + 1508 -6 callsubr + -1413 hlineto + 154 106 -39 70 -419 -291 -14 -76 rlineto + endchar + + + + 1143 0 124 162 78 hstem + 96 2332 vstem + 926 -23 callsubr + -520 -281 -1 callgsubr + 600 hlineto + 15 78 rlineto + -607 -29 callsubr + 986 -13 rmoveto + 1331 hlineto + 15 78 rlineto + -1331 hlineto + -259 -364 8 callsubr + + + + -107 15 callgsubr + 96 1082 vstem + 406 -21 -1 callgsubr + 940 hlineto + 15 78 rlineto + -947 -29 callsubr + endchar + + + + 518 15 callgsubr + 96 1707 vstem + 406 -21 -1 callgsubr + 1565 hlineto + 15 78 rlineto + -1572 -29 callsubr + endchar + + + + -107 287 76 hstem + 146 978 vstem + 146 287 rmoveto + 201 13 callgsubr + 40 208 rlineto + 399 13 callgsubr + 40 208 rlineto + 200 -6 callsubr + -201 -14 callsubr + -399 -14 callsubr + -201 hlineto + endchar + + + \ No newline at end of file diff --git a/ligature/OperatorMonoSsmLig-BookItalic/gsubrs.xml b/ligature/OperatorMonoSsmLig-BookItalic/gsubrs.xml new file mode 100644 index 0000000..33eb70b --- /dev/null +++ b/ligature/OperatorMonoSsmLig-BookItalic/gsubrs.xml @@ -0,0 +1,1004 @@ + + + + rmoveto + 18 -40 83 35 127 64 75 57 rlinecurve + -62 71 -64 -61 -106 -82 -71 -44 rlinecurve + return + + + + rmoveto + 175 -82 84 -119 -187 -135 -226 -231 -175 82 -84 118 188 135 226 231 vhcurveto + -428 -194 rmoveto + 184 89 189 126 71 47 -59 -125 -183 -89 -189 -126 -71 -47 59 124 vhcurveto + endchar + + + + rmoveto + 49 -45 43 -122 29 vhcurveto + 199 133 8 60 rlineto + -289 hlineto + -12 -61 rlineto + 212 hlineto + -204 -134 -5 -31 rlineto + 137 -26 49 -34 -34 vvcurveto + -37 -50 -37 -202 21 vhcurveto + -9 -65 rlineto + 251 -24 82 78 70 vvcurveto + return + + + + rmoveto + 131 91 77 163 32 hvcurveto + 90 464 16 callsubr + -90 -465 17 callsubr + -21 -51 -49 -79 hhcurveto + -88 -39 55 126 25 hvcurveto + 86 442 16 callsubr + -87 -443 rlineto + -176 -34 76 -85 142 hhcurveto + endchar + + + + rmoveto + -16 46 -168 -82 -88 6 -13 138 rlinecurve + 255 183 108 172 132 vvcurveto + 74 -39 43 -66 -157 -192 -283 -302 vhcurveto + -16 vlineto + -25 -17 -36 -24 -10 -6 24 -40 rcurveline + 7 5 24 15 21 13 29 -164 136 -16 206 123 rrcurveto + -58 624 rmoveto + 31 21 -22 -44 -90 -76 -139 -204 -160 hvcurveto + 242 9 127 213 92 hhcurveto + return + + + + rmoveto + -96 callgsubr + hintmask 10111000 + -115 50 -56 67 61 80 53 64 64 vhcurveto + hintmask 01111000 + -13 -114 45 -46 162 97 rrcurveto + hintmask 10111000 + -355 30 -98 callsubr + + + + 21 79 rlineto + -322 hlineto + 45 234 rlineto + 271 hlineto + 13 69 rlineto + -270 hlineto + 44 228 rlineto + 319 hlineto + 15 78 rlineto + -411 hlineto + -133 -688 rlineto + return + + + + rmoveto + 30 59 -18 102 126 vvcurveto + 10 0 10 1 10 vhcurveto + 56 109 42 147 42 vvcurveto + 18 -37 12 -25 -34 -69 -182 -152 -9 vhcurveto + -69 -61 -69 -41 -47 hhcurveto + hintmask 10110110 + -67 -33 72 363 130 hvcurveto + -87 -3 rlineto + -412 -154 63 -100 103 hhcurveto + 77 82 54 67 62 hvcurveto + 2 -121 12 -82 -26 -26 -23 -22 -87 -20 -208 18 rrcurveto + hintmask 01101110 + -13 -88 rlineto + hintmask 10101110 + 258 -14 114 44 35 69 rrcurveto + endchar + + + + rmoveto + 113 -127 61 48 -156 166 rlineto + -4 hlineto + -228 -162 40 -48 rlineto + return + + + + 316 hlineto + 13 62 rlineto + -224 hlineto + 164 101 93 72 91 vvcurveto + 91 -93 46 -185 -27 vhcurveto + -10 -65 rlineto + 157 22 53 -31 -53 vvcurveto + -74 -107 -70 -178 -108 vhcurveto + return + + + + rmoveto + 22 38 -63 48 -89 88 -57 65 rlinecurve + -60 -71 66 -58 110 -74 71 -36 rlinecurve + return + + + + -10 45 -103 -38 -6 17 15 76 rlinecurve + 76 390 rlineto + 16 -56 -53 7 -47 hhcurveto + -197 -135 -193 -203 hvcurveto + return + + + + -58 614 rmoveto + 8 hlineto + 10 -109 10 -111 8 -111 rrcurveto + -194 hlineto + 52 111 53 110 53 110 rrcurveto + endchar + + + + -87 callgsubr + -112 -165 -77 callgsubr + return + + + + rmoveto + -10 45 -97 -40 -6 19 15 75 rlinecurve + hintmask 10101110 + 79 403 rlineto + -86 hlineto + -70 -354 rlineto + -79 -68 -55 -39 -49 hhcurveto + -47 -22 36 94 21 hvcurveto + hintmask 10011110 + 78 346 -89 -5 -84 -137 48 -30 -41 -185 rlineto + -138 -31 40 -66 82 hhcurveto + 64 66 43 83 72 hvcurveto + hintmask 01011110 + -19 -124 48 -42 161 95 rrcurveto + endchar + + + + rmoveto + 4 hlineto + 229 162 -42 48 -173 -123 -113 127 -62 -48 rlineto + return + + + + rmoveto + 24 -361 rlineto + 98 hlineto + 43 130 75 262 71 296 rrcurveto + -89 hlineto + -31 -134 -90 -368 -20 -66 rrcurveto + -4 hlineto + -24 364 rlineto + -56 hlineto + hintmask 11100000 + -165 -364 rlineto + -5 hlineto + 6 66 52 368 21 134 rrcurveto + -91 hlineto + -43 -295 -27 -262 -6 -131 rrcurveto + 96 hlineto + endchar + + + + rmoveto + -48 -26 113 -74 hhcurveto + -56 -56 -54 -93 -55 hvcurveto + 46 -27 rlineto + 64 40 33 41 30 47 27 -113 74 hhcurveto + 57 55 59 93 55 hvcurveto + -46 26 rlineto + -64 -40 -34 -45 -29 hhcurveto + return + + + + -34 -152 -32 -128 -40 -152 rrcurveto + -5 hlineto + -41 295 rlineto + -56 hlineto + -153 -294 rlineto + -4 hlineto + 19 148 16 129 24 154 rrcurveto + -89 hlineto + -28 -203 -18 -211 -5 -129 rrcurveto + 86 hlineto + endchar + + + + rmoveto + 16 -60 rlineto + 229 60 80 128 119 vvcurveto + 104 -68 51 -89 -98 -76 -63 -94 -115 135 -44 116 86 vhcurveto + -22 -67 -66 -69 -157 -36 rrcurveto + 61 254 rmoveto + 51 35 41 61 52 47 -30 -80 -7 0 -8 -1 -7 vhcurveto + -98 -71 -96 33 78 vvcurveto + endchar + + + + 187 472 rmoveto + -100 callsubr + return + + + + rmoveto + -194 -153 -220 -236 -231 159 -89 272 97 hvcurveto + 9 84 rlineto + -230 -85 -118 53 187 vvcurveto + 172 101 186 135 78 12 -59 -118 -2 vhcurveto + 87 2 rlineto + 169 8 -38 88 -126 hhcurveto + endchar + + + + -191.59 83.66 -81.07 81.07 138.93 80 435 -20 29 -20 hstemhm + 83.64 90.48 239.38 76.75 hintmask 10101110 + return + + + + rmoveto + -8 48 -165 -54 -33 33 193 470 rlinecurve + -43 23 -70 -31 -81 -22 -67 -9 rlinecurve + 4 15 2 14 13 vvcurveto + 32 -18 18 -26 -54 -56 -61 -46 -27 21 -17 33 -8 vhcurveto + -31 -69 -48 -67 -67 -80 35 -34 rcurveline + 72 77 65 90 39 77 51 1 62 11 59 18 -189 -440 78 -82 242 107 rrcurveto + endchar + + + + -12 84 -82.74 78.42 412.32 75 return + + + + -11.14 77.05 139.09 52 227 74 return + + + + -13 callgsubr + 209.06999 89.68 return + + + + rmoveto + 157 -537 rlineto + 87 hlineto + hintmask 10010100 + 133 688 rlineto + -86 hlineto + -100 -527 rlineto + -5 hlineto + hintmask 01001100 + -150 529 -96 -3 -133 -687 rlineto + 86 hlineto + hintmask 01100100 + 101 537 rlineto + return + + + + rmoveto + hintmask 10011000 + 178 -315 rlineto + hintmask 00111000 + 100 14 -170 288 rlineto + 127 64 77 74 101 vvcurveto + 110 -104 80 -288 -38 vhcurveto + hintmask 01011000 + -133 -686 rlineto + 92 hlineto + 118 613 rlineto + 149 17 74 -39 -76 vvcurveto + hintmask 00111000 + -77 -63 -57 -157 -70 vhcurveto + endchar + + + + -84 callsubr + -81 callgsubr + hintmask 01011100 + return + + + + rmoveto + -12 -59 rlineto + 481 hlineto + 12 59 rlineto + return + + + + -77 callgsubr + -175 -493 -103 callsubr + return + + + + -36 callgsubr + 316 66 237.24 19 callgsubr + hintmask 10111000 + -4 callsubr + -59 -304 rlineto + -77 hlineto + -13 -66 rlineto + 77 hlineto + hintmask 01111000 + -61 -316 rlineto + hintmask 10111000 + 370 -48 163 222 252 vvcurveto + -380 -110 rmoveto + 141 hlineto + 17 66 rlineto + -145 hlineto + 45 235 rlineto + 151 16 79 -64 -152 vvcurveto + -195 -109 -168 -226 19 vhcurveto + endchar + + + + 6 41 7 53 3 17 -86 -5 rcurveline + -25 -161 -24 -122 -50 -259 rrcurveto + 87 hlineto + 15 73 44 224 13 70 rrcurveto + return + + + + rmoveto + -8 47 -231 -77 -37 41 28 120 rlinecurve + 63 284 rlineto + 211 hlineto + 14 70 rlineto + -209 hlineto + 35 159 -68 -5 -85 -154 rlineto + -70 hlineto + -18 -70 rlineto + 103 hlineto + -65 -289 -41 -178 96 -91 282 143 rlinecurve + return + + + + -11.26 79.31 476.95 -20 return + + + + 93 hlineto + 43 224 rlineto + hintmask 11010000 + 317 464 rlineto + -99 hlineto + -244 -370 rlineto + hintmask 10110000 + -106 372 -95 -4 137 -453 rlineto + endchar + + + + rmoveto + 38 68 rlineto + -161 69 -71 47 52 72 129 40 81 vvcurveto + 37 -26 36 -74 22 vhcurveto + hintmask 11001000 + 101 25 41 52 45 vvcurveto + hintmask 11100000 + 54 -73 67 48 vvcurveto + 56 88 44 214 42 vhcurveto + -16 76 rlineto + -278 -66 -92 -83 -79 -69 74 -60 -45 vvcurveto + hintmask 11001000 + -35 -39 -33 -141 -7 vhcurveto + -13 -65 rlineto + hintmask 11010000 + 102 -12 46 -27 -37 -60 -133 -39 -97 vvcurveto + -72 79 -57 205 -90 vhcurveto + endchar + + + + 17 -21 25 17 callgsubr + 205 70 331 80 return + + + + -51 callgsubr + hintmask 10100100 + 62 73 189 109 vvcurveto + 58 -25 46 -70 -68 -78 -41 -80 -78 vhcurveto + hintmask 01010100 + -74 callgsubr + hintmask 10100100 + 71 71 62 35 47 hhcurveto + 37 17 -22 -40 hvcurveto + -89 -71 -181 -85 vvcurveto + hintmask 10011000 + -31 callsubr + + + + -51 callgsubr + hintmask 10101010 + 62 73 189 109 vvcurveto + 58 -25 46 -70 -68 -78 -41 -80 -78 vhcurveto + hintmask 01011010 + -74 callgsubr + hintmask 10101010 + 71 71 62 35 47 hhcurveto + 37 17 -22 -40 hvcurveto + -89 -71 -181 -85 vvcurveto + hintmask 10011100 + -35 callsubr + return + + + + -11.26 77.64 -45.38 -21 473 84 return + + + + 440 hlineto + 21 79 -343 -3 410 394 15 74 rlineto + -428 hlineto + -21 -78 331 2 -410 -392 rlineto + endchar + + + + -191.91 83.15 -80.23999 80.24 135.76 81 375 74 return + + + + -107 -63 -24 -39 -42 vvcurveto + -60 58 -40 89 vhcurveto + return + + + + hstem + 85.17 93.84 vstem + return + + + + -236.3 -34 callgsubr + 185.68001 -21 151 61 return + + + + -244 56 209 -21 22 -21 153.16 60.48 94.36 59 return + + + + 630 69 44 69 -30 -20 hstemhm + 87 464 hintmask 10110000 + 402 699 rmoveto + hintmask 11010000 + -48 -26 113 -74 hhcurveto + -56 -56 -54 -93 -55 hvcurveto + 46 -27 rlineto + 64 40 33 41 30 47 27 -113 74 hhcurveto + hintmask 10110000 + 57 55 59 93 55 hvcurveto + -46 26 rlineto + -64 -40 -34 -45 -29 hhcurveto + endchar + + + + -10.16 71.28 490.88 -20 hstem + 148 154 31.57 91.68 vstem + return + + + + -231.6 64.07 189.53 -21 hstem + 164 82 vstem + 451 1 rmoveto + -27 37 rlineto + -187 -64 -73 -69 -61 vvcurveto + -18 callsubr + -27 callsubr + 37 vvcurveto + 38 59 46 146 47 vhcurveto + endchar + + + + -27 callgsubr + hintmask 01110000 + -133 -686 rlineto + hintmask 10110000 + 370 -48 163 222 252 vvcurveto + -92 -9 rmoveto + -195 -109 -168 -226 19 vhcurveto + 105 544 rlineto + 151 16 79 -64 -152 vvcurveto + endchar + + + + 89.5 -60 callsubr + return + + + + 529 612 -105 callsubr + return + + + + -171 -21 143 66 hstem + 331 79 vstem + 123 -148 rmoveto + 47 -16 rlineto + -54 callsubr + 79 2 rlineto + 143 9 -58 66 -75 hhcurveto + -63 -53 -53 -112 -47 hvcurveto + endchar + + + + rmoveto + -48 62 rlineto + -296 -201 -117 -170 -185 vvcurveto + -137 66 -148 164 -180 vhcurveto + 69 51 rlineto + -152 161 -61 131 123 vvcurveto + 162 93 149 282 182 vhcurveto + endchar + + + + rmoveto + -12 46 rlineto + -79 -32 -14 7 31 vvcurveto + return + + + + 78 vstem + 187 472 rmoveto + -98 callgsubr + return + + + + 14 -21 28 -21 28 -21 609.8 78.73 hstemhm + return + + + + 703 -20 95 3 callsubr + 145 390 hintmask 10110000 + 302 616 rmoveto + 4 hlineto + hintmask 11010000 + 229 162 -42 48 -173 -123 rlineto + hintmask 10110000 + -113 127 -62 -48 rlineto + endchar + + + + -14.56 83.2 552.36 82 hstem + 79 92 324 87 vstem + return + + + + -11.65 77.11 414.54 77 return + + + + 110.19 return + + + + 0 8 -2 3 -4 -4 -2 -3 -12 callsubr + 0 -9 2 -3 4 4 2 3 -12 callsubr + return + + + + 419 291 14 77 -310 319 -61 -60 return + + + + 0 callgsubr + 0 callsubr + hintmask 11010000 + return + + + + 63.65 183.77 -20 154 61 return + + + + hstem + 66 90 313 90 vstem + return + + + + rmoveto + 145 -241 75 47 -148 236 239 235 -58 56 -233 -241 rlineto + 244 -89 rmoveto + 143 -244 74 45 -145 239 return + + + + -231.6 64.02 return + + + + -38 31 -34 37 -32 vhcurveto + return + + + + 15.11 -21 26.89 -21 return + + + + 0 77.5 389.5 77 return + + + + 64.62 return + + + + 634.5 -12 callgsubr + hstem + 249 140 vstem + 249 634 -62 callsubr + endchar + + + + rmoveto + -11 43 rlineto + -114 -43 -46 19 36 vvcurveto + return + + + + rmoveto + 189 968 rlineto + -345 hlineto + -15 -72 rlineto + 257 hlineto + -159 -824 rlineto + -257 hlineto + -15 -72 rlineto + endchar + + + + 90.5 147 return + + + + rmoveto + -9 46 rlineto + -158 -75 -51 29 108 vvcurveto + 12 0 12 1 12 vhcurveto + 178 25 86 102 110 vvcurveto + return + + + + -34 callgsubr + 164.68001 -20 171 61 return + + + + rmoveto + 215 -140 88 -260 -43 vhcurveto + return + + + + 0 111 -90 -21 543 -20 return + + + + -13 75 422 74 return + + + + 26 -233 rmoveto + 57 -56 233 241 20 92 -145 241 -74 -48 148 -235 rlineto + endchar + + + + -133 -166 -137 -163 -238 vhcurveto + 55 10 rmoveto + 196 108 145 132 103 79 return + + + + rmoveto + 213 -252 65 61 -199 230 303 225 -51 70 -308 -242 rlineto + endchar + + + + -46 callsubr + hstem + 145 90 280 84 return + + + + -203 120 -92 202 56 vhcurveto + return + + + + 0 74 541 73 return + + + + rmoveto + 51 -69 309 241 23 93 -213 251 -66 -61 200 -229 rlineto + endchar + + + + -7.51 75.7 -75.19 80 407 72 -71 74 return + + + + hhcurveto + 67 10 -73 -101 -83 hvcurveto + 37 -19 rlineto + 152 145 -21 134 -122 hhcurveto + return + + + + rmoveto + -36 18 -78 -69 -40 -83 -4 -78 rlinecurve + 116 3 -11 64 4 70 49 75 rlinecurve + return + + + + -20 hstemhm + 62 88 233 85.91 return + + + + hstemhm + 89.6 90.42 return + + + + 147.5 return + + + + -5 30 27 -2 25 hhcurveto + 196 134 188 200 121 -54 60 -69 return + + + + rmoveto + -9 callgsubr + + + + -57 callsubr + endchar + + + + 170.13 89.81 return + + + + -15 79 -48 -21 629 79 -9 -20 hstemhm + 75 95 329 95 hintmask 10101100 + return + + + + 21 -21 688 10 callgsubr + return + + + + 6 callsubr + hintmask 10111110 + return + + + + 742 rmoveto + -36 22 -118 -97 -55 -95 -4 -137 rlinecurve + return + + + + -186 rmoveto + -27 callsubr + 36 vvcurveto + 39 return + + + + rmoveto + 84 hlineto + 192 986 -84 return + + + + rmoveto + 62 60 -245 247 rlineto + return + + + + 0 120 568 -20 return + + + + 118 609 rlineto + return + + + + 61 337 61 hstem + return + + + + 69 195 67 return + + + + 98.25 78.87 vstem + 455 return + + + + 578 41 -51 callgsubr + return + + + + -86 8 -35 -174 -174 18 -15 -73 174 -17 return + + + + -243 -56 callsubr + return + + + + 14 -21 28 -21 28 -21 468 82 224 -20 hstemhm + return + + + + 241 231 -56 57 -235 -236 rlineto + endchar + + + + -20 22 -20 return + + + + 71 365 rlineto + -73 hlineto + -104 -222 rlineto + -2 hlineto + return + + + + rmoveto + 1690 -6 callsubr + -1691 hlineto + return + + + + hlineto + -40 -208 rlineto + 81 hlineto + return + + + + hstem + 84 89 300 82 vstem + return + + + + 286 78 hstem + return + + + + 200 hlineto + return + + + + -21 25 -21 return + + + + -46 hhcurveto + endchar + + + + -21 callsubr + hintmask 00000000 + return + + + + -174 -21 183 74 -46 -21 479 83 return + + + + -18 -79 -87 -96 rlinecurve + endchar + + + + 3 callgsubr + vstem + return + + + + 72 824 72 hstem + return + + + + 66 -36 44 -65 -38 -35 -15 -26 -32 vhcurveto + return + + + + -77 86 -116 -179 -135 -218 return + + + \ No newline at end of file diff --git a/ligature/OperatorMonoSsmLig-BookItalic/hmtx.xml b/ligature/OperatorMonoSsmLig-BookItalic/hmtx.xml new file mode 100644 index 0000000..7ac2bb2 --- /dev/null +++ b/ligature/OperatorMonoSsmLig-BookItalic/hmtx.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ligature/OperatorMonoSsmLig-BookItalic/subrs.xml b/ligature/OperatorMonoSsmLig-BookItalic/subrs.xml new file mode 100644 index 0000000..499fa0f --- /dev/null +++ b/ligature/OperatorMonoSsmLig-BookItalic/subrs.xml @@ -0,0 +1,1042 @@ + + + + rmoveto + -11 47 rlineto + -253 -82 -103 36 142 vvcurveto + 254 18 143 78 127 vvcurveto + 80 -59 50 -96 -187 -142 -192 -172 -183 158 -100 296 151 vhcurveto + -147 422 rmoveto + 57 35 -30 -44 -89 -120 -49 -188 -15 hvcurveto + 115 20 80 112 116 hhcurveto + endchar + + + + rmoveto + 142 -79 80 -122 -165 -127 -158 -191 -143 78 -79 122 165 128 156 193 vhcurveto + -403 -115 rmoveto + 139 77 124 111 79 46 -60 -101 -140 -78 -121 -110 -79 -46 58 101 vhcurveto + endchar + + + + rmoveto + 54 -49 50 -154 26 vhcurveto + 26 107 rlineto + 16 callgsubr + 18 61 rlineto + -270 hlineto + -52 -212 rlineto + 159 -22 51 -34 -37 vvcurveto + -42 -57 -43 -198 17 vhcurveto + -8 -66 rlineto + 246 -18 88 81 78 vvcurveto + return + + + + rmoveto + -52 32 rlineto + -76 -61 -48 -45 -57 hhcurveto + -55 -35 36 90 -37 hvcurveto + -69 -35 rlineto + -110 42 60 -52 76 hhcurveto + 79 80 59 101 77 hvcurveto + return + + + + rmoveto + 47 -45 41 -46 38 vhcurveto + 39 20 49 23 59 27 -22 41 rcurveline + -66 -30 -54 -26 -44 -23 rrcurveto + -33 27 -26 26 24 vvcurveto + 35 42 27 134 -31 vhcurveto + 24 67 rlineto + -176 28 -92 -64 -68 vvcurveto + return + + + + rmoveto + hintmask 00111100 + 91 8 -19 230 -22 228 -25 228 rlinecurve + -129 hlineto + hintmask 01011100 + -93 callsubr + hintmask 10011100 + 5 -71 6 -71 5 -71 rrcurveto + hintmask 00111100 + -95 callgsubr + + + + rmoveto + 98 76 63 94 114 -134 45 -117 -85 hvcurveto + 23 66 66 68 156 37 -16 60 rcurveline + -229 -60 -80 -128 -119 vvcurveto + -104 69 -51 88 vhcurveto + 11 56 rmoveto + -51 -48 30 80 7 0 7 1 8 hvcurveto + 98 71 96 -34 -77 vvcurveto + -51 -35 -41 -61 vhcurveto + endchar + + + + 328 hlineto + 15 61 rlineto + -125 hlineto + 79 396 -72 -6 -13 -67 -138 -17 -9 -54 134 7 -51 -259 rlineto + -136 hlineto + return + + + + rmoveto + 53 hlineto + 18 61 rlineto + -59 hlineto + 29 147 -68 -5 -28 -142 rlineto + -160 hlineto + 56 80 42 78 44 132 -77 3 rcurveline + -40 -130 -39 -79 -58 -96 -5 -49 rcurveline + 225 hlineto + -17 -89 rlineto + 66 hlineto + return + + + + rmoveto + -40 -31 32 75 151 87 150 108 26 37 -6 -12 41 hvcurveto + -59 -293 rlineto + -53 -53 -70 -44 18 callgsubr + + + + rmoveto + 36 -17 78 69 41 83 3 77 rlinecurve + -115 -2 11 -65 -5 -69 -49 -76 rlinecurve + endchar + + + + rmoveto + -10 48 -224 -55 -28 20 25 100 rlinecurve + 100 381 -78 1 -229 -57 6 -47 195 25 -84 -318 -43 -160 94 -52 276 114 rlinecurve + endchar + + + + rmoveto + -167 hlineto + 105 541 rlineto + 161 hlineto + 14 73 rlineto + -418 hlineto + -14 -73 rlineto + 165 hlineto + -105 -541 rlineto + -162 hlineto + -14 -74 rlineto + 417 hlineto + endchar + + + + rmoveto + -10 45 -97 -40 -6 19 15 75 rlinecurve + hintmask 10101100 + 79 403 rlineto + -86 hlineto + -70 -354 rlineto + -79 -68 -55 -39 -49 hhcurveto + -47 -22 36 94 21 hvcurveto + hintmask 10011100 + 78 346 -89 -5 -84 -137 48 -30 -41 -185 rlineto + -138 -31 40 -66 82 hhcurveto + 64 66 43 83 72 hvcurveto + hintmask 01011100 + -19 -124 48 -42 161 95 rrcurveto + endchar + + + + -115 -229 -112 -232 -105 -229 rrcurveto + 93 hlineto + 31 69 32 70 32 70 rrcurveto + 232 hlineto + return + + + + rmoveto + 28 56 -28 78 143 vvcurveto + 15 1 18 1 18 vhcurveto + 58 113 50 136 39 vvcurveto + 17 -36 16 -23 -8 -11 -10 -18 -11 vhcurveto + 17 -37 -38 9 -39 hhcurveto + -183 -131 -176 -184 -113 56 -57 76 72 69 50 66 54 hvcurveto + 3 -111 23 -81 -27 -27 -22 -23 -94 -21 -214 18 rrcurveto + return + + + + rmoveto + -111 58 -63 87 124 97 134 150 112 -57 63 -87 -124 -98 -134 -151 vhcurveto + 295 105 rmoveto + -110 -57 -108 -82 -52 -32 41 78 109 56 109 83 52 32 -41 -78 vhcurveto + endchar + + + + rmoveto + 39 -31 68 56 83 84 48 59 rlinecurve + -86 47 -36 -63 -64 -92 -52 -60 rlinecurve + 233 -1 rmoveto + 39 -30 69 55 81 83 48 61 rlinecurve + -89 41 -36 -63 -60 -87 -52 -60 rlinecurve + return + + + + -160 -63 rmoveto + -51 -40 23 37 23 16 25 85 49 hvcurveto + 43 -35 40 -32 -31 vvcurveto + -33 -38 -26 -55 vhcurveto + endchar + + + + rmoveto + 82 16 rlineto + 123 -18 -58 68 -116 hhcurveto + -141 -100 -98 -105 hvcurveto + -161 282 -71 -112 vvcurveto + -67 -92 -52 -276 71 vhcurveto + -18 -91 rlineto + 346 -73 134 107 112 154 -283 67 128 vvcurveto + 61 53 52 74 73 43 -38 -91 15 vhcurveto + return + + + + -274 -149 rmoveto + 93 1 44 147 -101 -1 rlineto + return + + + + rmoveto + 82 1 rlineto + 131 6 -47 55 -103 hhcurveto + -176 -151 -172 -190 -181 150 -99 283 138 hvcurveto + -11 47 rlineto + -233 -72 -100 42 141 vvcurveto + 143 97 126 118 58 26 -28 -82 1 vhcurveto + endchar + + + + rmoveto + 83 2 92 390 -88 -3 -40 -181 rlineto + -163 -53 -86 60 165 vvcurveto + 175 98 188 131 75 14 -61 -115 -3 vhcurveto + 86 1 rlineto + 174 9 -43 83 -122 hhcurveto + -184 -153 -221 -239 hvcurveto + return + + + + -13 85 -81.97 76.72 477.25 -20 24 -20 return + + + + rmoveto + 78 -9 73 129 89 133 105 123 rlinecurve + 13 59 rlineto + -323 hlineto + -15 -62 rlineto + 247 hlineto + 1 -3 -106 -120 -89 -126 -73 -124 rlinecurve + return + + + + rmoveto + 92 -116 96 -35 85 vhcurveto + hintmask 11000000 + 103 92 -16 67 -63 hhcurveto + -56 -61 -63 -67 -17 3 -16 5 -16 hvcurveto + -39 -41 -57 -45 -92 -63 23 -41 rcurveline + 80 47 63 44 48 41 rrcurveto + hintmask 10100000 + 49 -82 84 -71 -60 vvcurveto + -51 -54 -34 -239 20 vhcurveto + -2 -82 rlineto + 301 -15 82 81 88 vvcurveto + endchar + + + + 264 -15 121 44 35 70 rrcurveto + -234 198 rmoveto + -48 -37 36 76 126 81 137 109 29 40 -9 -23 43 hvcurveto + -26 -65 -23 -86 -10 -78 rrcurveto + -73 -49 -57 -41 -52 hhcurveto + endchar + + + + rmoveto + 165 128 156 193 hvcurveto + hintmask 10011100 + 51 -10 44 -19 34 vhcurveto + 70 78 rlineto + hintmask 01101100 + -51 39 -59 -68 rlineto + 29 -34 -45 15 -53 hhcurveto + -165 -127 -158 -191 -53 11 -45 20 -34 hvcurveto + -71 -78 rlineto + hintmask 10101100 + 51 -38 61 67 rlineto + -27 33 44 -14 51 hhcurveto + -111 234 rmoveto + 140 77 124 112 37 31 -13 -25 21 vhcurveto + -267 -302 rlineto + -7 22 -4 25 29 vvcurveto + 126 -160 rmoveto + -36 -30 12 23 -21 hvcurveto + 266 299 rlineto + 6 -21 3 -23 -27 vvcurveto + -142 -77 -121 -111 vhcurveto + endchar + + + + -77 callgsubr + -164 -461 -105 callsubr + endchar + + + + rmoveto + 186 131 221 229 hvcurveto + hintmask 10011100 + 67 -11 54 -21 42 vhcurveto + 73 96 rlineto + hintmask 01101100 + -54 36 -58 -77 rlineto + 33 -34 -45 17 -52 hhcurveto + -184 -133 -220 -230 -66 11 -54 20 -41 hvcurveto + -72 -97 rlineto + hintmask 10101100 + 54 -37 57 77 rlineto + -33 34 45 -17 53 hhcurveto + -107 271 rmoveto + 184 85 184 124 38 31 -17 -34 21 vhcurveto + -292 -395 rlineto + -5 23 -2 26 29 vvcurveto + 120 -192 rmoveto + -40 -31 18 35 -21 hvcurveto + 294 396 rlineto + 4 -23 3 -27 -30 vvcurveto + -185 -85 -184 -124 vhcurveto + endchar + + + + -76 callgsubr + hintmask 1101111101110000 + -37 callgsubr + hintmask 1011111110110000 + -63 callgsubr + hintmask 1011111101110000 + -26 callsubr + hintmask 1011111110110000 + -89 callsubr + + + + 527 596 -105 callgsubr + return + + + + rmoveto + -90 -65 -56 -67 -62 55 -48 83 90 65 57 67 60 -56 49 -82 hvcurveto + return + + + + rmoveto + 92 2 46 147 -103 -2 rlineto + return + + + + hstemhm + 61 90 229.95 85.92 return + + + + 45 55 45 67 44 78 -75 26 rcurveline + -33 -65 -33 -54 -33 -46 -40 69 -25 68 -9 70 rrcurveto + 67 68 39 72 55 vvcurveto + 37 -25 21 -36 -58 -71 -105 -120 vhcurveto + -9 vlineto + -142 -121 -87 -121 -110 vvcurveto + return + + + + 521 72 -103 callgsubr + return + + + + rmoveto + 16 -77 rlineto + 278 67 91 82 80 69 -73 59 45 vvcurveto + hintmask 11001000 + 35 39 33 141 8 vhcurveto + 13 64 rlineto + hintmask 10101000 + -102 12 -46 27 38 59 133 39 97 vvcurveto + 72 -79 57 -205 91 vhcurveto + -38 -68 rlineto + 161 -70 71 -46 -52 -73 -129 -39 -82 vvcurveto + -37 26 -35 74 -22 vhcurveto + hintmask 11001000 + -101 -25 -41 -52 -45 vvcurveto + hintmask 10011000 + -55 73 -66 -49 vvcurveto + -55 -88 -44 -214 -42 vhcurveto + endchar + + + + 61 255.5 137.5 hstem + return + + + + rmoveto + 14 75 rlineto + -367 hlineto + -15 -75 rlineto + return + + + + rmoveto + -39 -202 rlineto + 262 hlineto + 21 77 rlineto + -187 hlineto + 46 238 rlineto + 152 hlineto + 13 66 rlineto + -152 hlineto + 45 230 rlineto + 183 hlineto + 15 77 rlineto + -328 hlineto + -122 -229 -121 -232 -118 -227 rrcurveto + 93 hlineto + 34 67 34 67 34 68 rrcurveto + 205 409 rmoveto + 9 hlineto + -66 -341 rlineto + -114 hlineto + 56 113 57 115 58 113 rrcurveto + endchar + + + + rmoveto + -102 -5 4 -83 -3 -77 -58 -100 rlinecurve + 39 -17 82 96 33 90 5 96 rlinecurve + return + + + + 460 hlineto + 15 81 -354 -2 454 531 13 78 rlineto + -449 hlineto + -15 -81 347 2 -457 -531 rlineto + endchar + + + + -12.11 79.43 -63.31999 63.32 553.68 82 return + + + + rlineto + hintmask 10101111 + 5 -28 -27 2 -24 hhcurveto + -194 -132 -188 -200 -120 52 -61 69 61 77 50 62 62 hvcurveto + hintmask 01101111 + -11 -110 46 -42 163 94 rrcurveto + hintmask 10101111 + -355 30 rmoveto + -42 -34 38 82 144 87 147 106 26 40 -6 -13 41 hvcurveto + -58 -298 rlineto + -53 -51 -67 -41 -48 hhcurveto + endchar + + + + rmoveto + 94 1 46 147 -105 -1 rlineto + return + + + + rmoveto + 44 -292 rlineto + 84 hlineto + 70 201 51 163 48 179 rrcurveto + -93 hlineto + return + + + + 147 -144.5 147 hstemhm + return + + + + 62 316.05 65.64 return + + + + hstem + 196.37 92.08 vstem + return + + + + 427 hlineto + 17 79 rlineto + -336 hlineto + 1 callgsubr + -93 hlineto + return + + + + 56 170.86 48.15 return + + + + 633.5 -12 callgsubr + -145 148 hstemhm + 141 377 hintmask 00000000 + hintmask 01100000 + 380 635 -74 callsubr + hintmask 10100000 + -87 callsubr + endchar + + + + 73 35 34 42 37 hhcurveto + 38 24 -41 -104 -7 hvcurveto + return + + + + rmoveto + 48 -61 rlineto + 297 201 117 170 185 vvcurveto + 137 -67 148 -163 179 vhcurveto + -69 -50 rlineto + 152 -162 60 -130 -123 vvcurveto + -162 -93 -149 -282 -183 vhcurveto + endchar + + + + 0 161 -140 -21 537 153 -2 10 callgsubr + return + + + + 0 79 234 69 228 78 return + + + + 1 callgsubr + 212 hlineto + 15 79 rlineto + -516 hlineto + -15 -79 rlineto + 211 hlineto + -118 -609 rlineto + return + + + + -8.73 80.92 550.81 78 hstem + 143 93 189 94 vstem + return + + + + hintmask 00111000 + 286 688 rmoveto + -91 hlineto + hintmask 01011000 + -134 -688 rlineto + 92 hlineto + 91 346 rmoveto + hintmask 10011000 + 199 -353 rlineto + hintmask 00111000 + 98 13 -195 339 309 343 rlineto + -100 hlineto + return + + + + -42 -25 26 47 76 62 87 89 87 hvcurveto + 15 -71 31 -73 44 -72 rrcurveto + -73 -66 -62 -34 -46 hhcurveto + return + + + + -8.85 73.45 631.40001 88 return + + + + -8 76.55 hstemhm + 267 168.62 -1.62 88 hintmask 10100000 + return + + + + -14 80 556 80 hstem + 73 95 333 95 vstem + return + + + + -12 84 -81.95 76.59 416.36 74 -7 -20 return + + + + -6 callgsubr + 21 callsubr + hintmask 10110000 + return + + + + 63.65 317.77 61 return + + + + hstem + 75 87 312 85 vstem + return + + + + -12.97 78.08 406.89 70 159 -20 return + + + + 69 -6 68 122 67 return + + + + -77 417 rmoveto + 28 13 -19 -33 -66 -56 -83 -118 -21 hvcurveto + 112 19 53 110 61 hhcurveto + -329 -408 rmoveto + -26 -13 29 58 hvcurveto + return + + + + 47.9 171.1 56 hstem + return + + + + -74 64 -24 134 83 vhcurveto + return + + + + hlineto + -15 -76 rlineto + return + + + + 101 14 -195 216 rlineto + 159 88 63 83 71 vvcurveto + 55 -37 37 -65 -71 -87 -44 -87 -85 vhcurveto + 69 355 -90 -7 rlineto + return + + + + rmoveto + -188 -968 rlineto + 345 hlineto + 14 72 rlineto + -257 hlineto + 160 824 rlineto + 257 hlineto + 15 72 rlineto + endchar + + + + -35 callsubr + endchar + + + + 168 76 170 76 hstem + return + + + + hlineto + 337 232 -39 70 -419 -291 -14 -76 rlineto + return + + + + 59 104 -69 callsubr + return + + + + -11 43 rlineto + -115 -43 -45 19 return + + + + 101 72 53 66 hvcurveto + return + + + + 673 75 hstem + 124 382 vstem + 492 673 -68 callsubr + endchar + + + + 25 -38 -40 13 -41 hhcurveto + -145 -112 -211 -205 -97 32 -46 53 56 52 42 56 47 hvcurveto + return + + + + 260 rmoveto + 59 hlineto + 21 95 83 296 23 100 rrcurveto + -116 hlineto + -17 -100 -35 -296 -18 -95 rrcurveto + return + + + + rmoveto + 0 9 7 6 9 9 7 -6 -12 callsubr + 0 -9 -7 -7 -9 -9 -7 6 -12 callsubr + return + + + + 77.18 hstemhm + 495 92 return + + + + -16 -8 callsubr + return + + + + -149 -774 rlineto + 87 hlineto + 68 348 rlineto + 84 80 76 43 55 hhcurveto + 33 20 -17 -29 hvcurveto + return + + + + -69 87 -45 166 84 vhcurveto + return + + + + 147 65 173 84 21 28 -7 -23 30 vhcurveto + -52 -76 -33 -108 -108 vvcurveto + return + + + + rmoveto + 57 -58 235 237 21 92 -143 244 -74 -46 145 -239 rlineto + return + + + + rlineto + -124 hlineto + -102 -497 rmoveto + 124 hlineto + 26 131 rlineto + -124 hlineto + endchar + + + + hlineto + 40 207 rlineto + -81 hlineto + -40 -207 rlineto + return + + + + -30 callgsubr + hstem + return + + + + 0 hflex1 + return + + + + rmoveto + 18 -220 rlineto + 32 hlineto + 102 220 rlineto + 3 hlineto + -55 -280 rlineto + 59 hlineto + return + + + + 50 hstem + 55 55 422 55 vstem + 55 279 rmoveto + -171 95 -100 131 return + + + + rmoveto + -9 45 -106 -40 -6 18 15 79 rlinecurve + return + + + + 81 623 -20 return + + + + -13 74 -41 -21 486 73 -15 -20 hstemhm + 66 89 314 90 hintmask 10101100 + return + + + + hlineto + 9 callsubr + return + + + + 518 105 76 114 76 97 76 hstem + 59 1779 vstem + return + + + + 587 426 -27 callgsubr + return + + + + -19 hlineto + -6 2 -3 5 4 2 2 4 1 vhcurveto + 5 hlineto + return + + + + 107 hlineto + 29 134 rlineto + -107 hlineto + return + + + + 60.48 hstemhm + return + + + + hstemhm + 80 88 -88 572 return + + + + 0 79 609 -20 return + + + + 72 223 71 vstem + return + + + + -20 24 -20 hstemhm + return + + + + 326 633 rmoveto + 93 5 44 148 -102 -5 rlineto + return + + + + 10 hlineto + 0 6 -1 3 -4 -3 -2 -2 -12 callsubr + return + + + + hstemhm + 69 88 250.96 68.04 return + + + + -20 -58 callsubr + return + + + + rmoveto + 122 hlineto + 25 124 rlineto + -121 hlineto + endchar + + + + 16 76 rlineto + return + + + + 0 77 125 68 45 66 230 77 hstem + -17 return + + + + -41 callsubr + hstem + return + + + + rmoveto + 14 76 rlineto + -443 hlineto + -14 -76 rlineto + endchar + + + + hlineto + 15 78 rlineto + -331 hlineto + return + + + + 0 80 528 80 hstem + 32 return + + + + hlineto + 15 76 rlineto + return + + + + rlineto + -92 hlineto + return + + + + rlineto + -109 return + + + + 83 -41 86 -55 83 15 90 hintmask 00000000 + hintmask 10011000 + return + + + + -21 223 -72 -2 -71 -364 rlineto + 56 hlineto + return + + + + 779 -74 callsubr + return + + + + hstemhm + 123 544 return + + + + 67 195 69 vstem + return + + + + 77 -86 116 178 136 219 return + + + + 14 -21 28 -21 27 -21 682 -20 hstemhm + return + + + + vvcurveto + -69 88 -45 166 84 vhcurveto + endchar + + + \ No newline at end of file diff --git a/ligature_source/.gitignore b/ligature_source/.gitignore new file mode 100644 index 0000000..d6b7ef3 --- /dev/null +++ b/ligature_source/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore diff --git a/ligature_source/OperatorMonoSSmLig-Medium.ttx b/ligature_source/OperatorMonoSSmLig-Medium.ttx deleted file mode 100644 index 67f2880..0000000 --- a/ligature_source/OperatorMonoSSmLig-Medium.ttx +++ /dev/null @@ -1,9739 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Copyright C 2016 Hoefler & Co. http:www.typography.com - - - Operator Mono SSm - - - Medium - - - 1.002;H&Co;OperatorMonoSSm-Medium - - - Operator Mono SSm Medium - - - Version 1.002;PS 001.002;hotconv 1.0.88;makeotf.lib2.5.64775 - - - OperatorMonoSSm-Medium - - - Hoefler & Co. - - - Hoefler & Co. - - - www.typography.com - - - www.typography.com - - - Copyright C 2016 Hoefler & Co. http:www.typography.com - - - Operator Mono SSm Medium - - - Regular - - - 1.002;H&Co;OperatorMonoSSm-Medium - - - Operator Mono SSm Medium - - - Version 1.002;PS 001.002;hotconv 1.0.88;makeotf.lib2.5.64775 - - - OperatorMonoSSm-Medium - - - Hoefler & Co. - - - Hoefler & Co. - - - www.typography.com - - - www.typography.com - - - Operator Mono SSm - - - Medium - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - rmoveto - 12 103 -245 5 -83 37 -13 112 rlinecurve - 356 9 rlineto - 192 20 -74 122 -155 hhcurveto - -145 -124 -130 -171 -179 93 -104 358 4 hvcurveto - -204 480 rmoveto - 78 34 -54 -90 3 hvcurveto - -69 -1 -113 -4 -59 -1 rrcurveto - 103 6 45 47 75 hhcurveto - endchar - - - rmoveto - 60 -57 51 -175 17 vhcurveto - 7 83 rlineto - 203 hlineto - 9 82 rlineto - -291 hlineto - -17 -230 rlineto - 166 -12 63 -22 -32 vvcurveto - -37 -63 -19 -177 -11 vhcurveto - 6 -88 rlineto - 224 13 102 63 82 vvcurveto - return - - - rmoveto - 147 -18 callgsubr - 185 179 -97 101 -138 -147 -122 -126 -179 -180 97 -101 137 hvcurveto - 22 100 rmoveto - -81 -50 69 134 122 49 61 74 80 52 -69 -133 -122 -49 -62 -75 hvcurveto - endchar - - - rmoveto - 124 hlineto - 3 -67 callsubr - -126 hlineto - 245 -156 rmoveto - 124 hlineto - 4 -67 callsubr - -126 hlineto - return - - - rmoveto - hintmask 00111111 - -102 callgsubr - hintmask 10011111 - -103 callgsubr - - - rmoveto - hintmask 00111100 - 128 8 -59 229 -60 227 -68 229 rlinecurve - -176 hlineto - hintmask 01011100 - -95 callsubr - hintmask 10011100 - 16 -66 16 -65 15 -65 rrcurveto - hintmask 00111100 - -94 callgsubr - - - 124 hlineto - 15 130 23 262 15 296 rrcurveto - -119 hlineto - -3 -70 -13 -416 -4 -35 rrcurveto - -4 hlineto - -30 112 -24 91 -31 112 rrcurveto - -67 hlineto - -29 -111 -19 -84 -31 -120 rrcurveto - -4 hlineto - -4 35 -18 416 -3 70 rrcurveto - -123 hlineto - 14 -296 22 -262 16 -130 rrcurveto - 121 hlineto - endchar - - - 339 hlineto - 8 81 rlineto - -121 374 hlineto - -94 -7 rlineto - -66 vlineto - -126 -15 3 -71 123 3 rlineto - -218 -132 vlineto - return - - - rmoveto - 12 -111 rlineto - 314 16 76 127 201 vvcurveto - 90 -1 239 -2 61 vhcurveto - 17 -56 -55 10 -56 hhcurveto - -163 -136 -112 -175 -142 88 -88 115 59 48 20 27 36 hvcurveto - -3 -140 -31 -20 -245 -20 rrcurveto - 184 229 rmoveto - -73 -57 52 110 102 55 53 79 30 30 -5 -10 31 hvcurveto - -278 vlineto - -15 -29 -33 -9 -33 hhcurveto - endchar - - - -4 -146 -5 -114 -5 -148 rrcurveto - -4 hlineto - -15 48 -53 156 -13 40 rrcurveto - -71 hlineto - -12 -40 -51 -153 -15 -49 rrcurveto - -5 hlineto - -6 149 -5 112 -5 145 rrcurveto - -119 hlineto - 10 -209 24 -223 19 -120 rrcurveto - 108 hlineto - endchar - - - rmoveto - 32 -81 rlineto - 185 59 88 101 127 vvcurveto - 118 -74 63 -106 -98 -83 -63 -92 -130 155 -34 109 81 vhcurveto - -15 -65 -53 -39 -140 -45 rrcurveto - 35 238 rmoveto - 45 35 27 46 54 41 -34 -79 1 vhcurveto - -92 -49 -85 20 70 vvcurveto - endchar - - - rmoveto - 52 -1 7 80 -60 -1 2 143 -91 -8 1 -136 -138 2 1 18 63 229 9 29 rlinecurve - -105 7 -36 -129 -18 -142 3 -92 rlinecurve - 221 2 -1 -84 rlineto - 91 hlineto - return - - - -69 -230 -60 -230 -59 -229 rrcurveto - 126 hlineto - 15 64 15 64 16 64 rrcurveto - 204 hlineto - return - - - rmoveto - 58 -37 62 58 71 84 42 64 rlinecurve - -117 55 -26 -65 -48 -97 -42 -62 rlinecurve - 234 -2 rmoveto - 58 -35 63 57 70 83 43 64 rlinecurve - -123 48 -25 -67 -45 -87 -41 -63 rlinecurve - return - - - 73 -273 rmoveto - -56 -27 26 33 30 24 23 38 17 hvcurveto - 54 -25 48 -23 -31 vvcurveto - -27 -31 -23 -50 vhcurveto - endchar - - - rmoveto - 122 79 97 140 138 -67 85 -119 -122 -79 -98 -140 -137 67 -85 119 hvcurveto - 6 381 rmoveto - 65 33 -59 -98 -90 -30 -54 -64 -65 -33 58 99 90 29 54 65 hvcurveto - endchar - - - rmoveto - -1 89 0 105 141 vvcurveto - -116 hlineto - -85 3 -100 2 -70 vhcurveto - -179 -3 -63 93 167 vvcurveto - 142 44 100 282 -11 vhcurveto - -7 121 rlineto - -343 -10 -105 -162 -200 vvcurveto - -248 154 -141 329 72 vhcurveto - return - - - rmoveto - -114 vlineto - 331 -13 119 114 109 164 -321 46 103 vvcurveto - 50 56 31 224 -16 vhcurveto - -8 114 rlineto - -285 15 -119 -108 -103 -160 322 -39 -113 vvcurveto - -57 -84 -41 -235 18 vhcurveto - return - - - rmoveto - 492 159 98 -444 -98 158 -492 -158 -98 441 vlineto - 9 98 rlineto - endchar - - - rmoveto - 7 -63 rlineto - hintmask 00101011 - 114 7 rlineto - -7 126 -2 174 248 vvcurveto - -123 hlineto - hintmask 10000111 - -90 callgsubr - hintmask 10010011 - -123 -7 rlineto - -373 vlineto - -135 61 -55 97 vhcurveto - hintmask 01000111 - 76 56 35 39 44 hvcurveto - endchar - - - rmoveto - 230 -460 rlineto - 109 688 -117 hlineto - 5 -455 rlineto - -5 hlineto - -221 455 rlineto - -119 -688 117 hlineto - -5 460 rlineto - return - - - rmoveto - 10 108 rlineto - -263 -13 -75 79 181 vvcurveto - 150 48 81 283 -5 vhcurveto - -7 121 rlineto - -341 -7 -114 -165 -192 vvcurveto - -208 103 -159 356 29 vhcurveto - endchar - - - -289 20 -103 -91 -95 -139 296 -20 -79 vvcurveto - -43 -68 -26 -221 15 vhcurveto - -4 -106 rlineto - 318 -14 103 85 96 139 -297 31 75 vvcurveto - 40 63 24 206 -18 vhcurveto - return - - - rmoveto - 169 107 134 247 hvcurveto - hintmask 10011100 - 110 -22 85 -42 58 vhcurveto - 42 79 rlineto - hintmask 01101100 - -78 40 -30 -58 rlineto - 18 -32 -39 10 -44 hhcurveto - -169 -107 -134 -248 -111 22 -86 43 -58 hvcurveto - -42 -76 rlineto - hintmask 10101100 - 78 -41 30 58 rlineto - -18 33 38 -9 43 hhcurveto - -117 369 rmoveto - 170 42 80 86 33 28 -13 -26 22 vhcurveto - -194 -364 rlineto - -11 41 -6 50 62 vvcurveto - 136 -266 rmoveto - -34 -28 13 26 -21 hvcurveto - 194 364 rlineto - 11 -41 6 -50 -62 vvcurveto - -170 -42 -80 -86 vhcurveto - endchar - - - -51 callgsubr - 304 87 202.35 -60 callgsubr - hintmask 10110110 - 571 357 rmoveto - hintmask 01101110 - 270 -127 108 -353 -46 vhcurveto - -298 -70 -87 70 -304 vlineto - hintmask 10110110 - 331 -47 149 136 268 vvcurveto - -356 -257 rmoveto - 204 117 vlineto - 5 87 rlineto - -122 200 hlineto - 171 19 57 -86 -185 vvcurveto - -184 -59 -80 -169 25 vhcurveto - endchar - - - rmoveto - -91 -58 -53 -70 -66 60 -52 89 90 59 52 70 64 -61 55 -88 hvcurveto - return - - - 61 27 35 35 49 vvcurveto - 68 -71 43 -93 -115 -61 -64 -58 return - - - 128 228 hlineto - hintmask 11010000 - 218 460 rlineto - -131 hlineto - -147 -340 rlineto - hintmask 10110000 - -153 343 -134 -5 219 -458 rlineto - endchar - - - rmoveto - 41 98 rlineto - -179 53 -83 41 55 vvcurveto - hintmask 10010000 - 59 95 46 70 vvcurveto - 43 -34 44 -91 24 vhcurveto - hintmask 10001000 - 91 29 34 45 41 vvcurveto - hintmask 11000000 - 63 -101 54 51 vvcurveto - 44 83 39 187 51 vhcurveto - -39 100 rlineto - -262 -83 -88 -81 -80 vvcurveto - hintmask 10001000 - 1 -84 110 -46 -46 vvcurveto - -30 -38 -19 -127 -13 vhcurveto - -4 -87 rlineto - hintmask 10010000 - 110 -9 51 -29 -39 vvcurveto - hintmask 10100000 - -50 -101 -48 -88 vvcurveto - -84 85 -51 259 -83 vhcurveto - endchar - - - -105 -14 -79 -46 -50 -57 rrcurveto - -2 26 -7 64 5 vvcurveto - -229 hlineto - -10 -87 131 -8 3 -99 1 -115 2 -151 rlinecurve - -135 hlineto - return - - - rmoveto - 55 -16 63 93 26 87 -5 103 rlinecurve - -132 -2 17 -86 3 -84 -27 -95 rlinecurve - return - - - -26 callsubr - 5 -67 callsubr - -11 callgsubr - return - - - -14 104 -72 -21 28 -21 545 -13 callgsubr - return - - - 460 hlineto - 9 109 -328 -4 317 345 rlineto - 102 -448 vlineto - -10 -108 318 3 -318 -344 rlineto - endchar - - - 62 165 55 166 39 125 rrcurveto - -118 hlineto - -14 -37 -75 -264 -35 -106 rrcurveto - -12 hlineto - return - - - -6 102.07 361.96999 99.96 -99.96 102.48 return - - - 118 70 60 66 51 -50 33 -55 28 hvcurveto - return - - - -110 9 -52 29 39 vvcurveto - hintmask 10001000 - 49 101 49 88 vvcurveto - 84 -85 51 -258 83 vhcurveto - -41 -98 rlineto - 179 -53 82 -41 -55 vvcurveto - hintmask 10010000 - -59 -95 -46 -70 vvcurveto - -43 34 -44 93 -24 vhcurveto - hintmask 10100000 - -92 -28 -35 -46 -42 vvcurveto - hintmask 10000100 - -63 102 -53 -51 vvcurveto - -44 -84 -39 -186 -51 vhcurveto - endchar - - - rmoveto - 414 hlineto - 11 92 23 callgsubr - -2 119 -1 92 -3 84 62 31 77 19 96 7 rrcurveto - hintmask 10111000 - -5 130 rlineto - hintmask 11011000 - -40 callsubr - - - -75 callgsubr - hintmask 10101110 - -7 63 rlineto - hintmask 10011110 - -62 callgsubr - hintmask 11001110 - -58 callsubr - endchar - - - 156 rlineto - return - - - -60 callsubr - -410 -239 -64 callgsubr - return - - - 81 216.5 154 return - - - 77 139.59 64.53 hstem - 132 92 178 91 vstem - 311 return - - - -81 callsubr - -39 callsubr - return - - - -18 callsubr - -65 callgsubr - 484 return - - - rmoveto - hintmask 01011100 - 270 -127 108 -353 -46 vhcurveto - -689 vlineto - hintmask 10101100 - 331 -47 149 136 268 vvcurveto - -128 -18 rmoveto - -184 -59 -80 -169 25 vhcurveto - 491 vlineto - 171 19 57 -86 -185 vvcurveto - endchar - - - 484 617 -106 callsubr - return - - - hstem - 71 121 241 119.11 vstem - return - - - 178 -2 143 -3 103 vhcurveto - 23 34 36 15 44 hhcurveto - return - - - 80 301 79 hstem - 118 98 192 97 vstem - 304 return - - - -249 97 173 -21 hstem - 180 116 vstem - 431 hmoveto - -32 48 rlineto - -157 -70 -62 -58 -56 vvcurveto - -58 -8 callsubr - 11 97 17 callsubr - 25 vvcurveto - 24 31 32 104 46 vhcurveto - endchar - - - -8 109.94 481.92 110.14 hstem - 93 132 190 131 vstem - return - - - rmoveto - 88 -72 184 238 6 121 -186 236 -88 -70 183 -229 rlineto - 85 -224 rmoveto - 87 -72 185 238 6 121 -186 236 -88 -70 182 -230 rlineto - endchar - - - 455 hlineto - 11 92 rlineto - -172 684 -278 hlineto - return - - - rmoveto - 105 -385 -105 vlineto - return - - - -7.68 104.68 -80 -21 448 117 return - - - 130.63 return - - - 147 472 rmoveto - -95 callgsubr - return - - - 0 92 592 92 -88 -20 hstemhm - 255 123 return - - - 64 51 30 37 37 hvcurveto - -102 34 rmoveto - -77 -54 59 132 121 59 63 85 24 26 -5 -9 28 hvcurveto - 1 -134 1 -107 2 -86 rrcurveto - -21 -27 -31 -13 -37 hhcurveto - endchar - - - -65 callsubr - hstem - 284 94 vstem - 152 return - - - 71 318 -44 callsubr - hintmask 11100100 - 303 return - - - 71 -53 callgsubr - hintmask 00000000 - return - - - -7.26 111.26 473 121 return - - - -65 -26 -37 -38 -51 vvcurveto - -66 64 -47 105 vhcurveto - return - - - hstem - 61 125 255 124 vstem - return - - - -78 callsubr - endchar - - - -49 43 -34 51 -27 vhcurveto - return - - - 0 107 338.5 106.5 return - - - 41 -50 79 -27 150 2 rrcurveto - -148 467 rmoveto - 39 14 -47 -93 1 hvcurveto - -31 -49 -1 -1 -37 hvcurveto - 104 3 17 38 43 hhcurveto - return - - - 13 -21 29 -21 29 -21 229 88.5 220.5 -20 29 -20 243 12 callsubr - 104 123 return - - - 21 -21 462 105 -12 -20 32 -20 return - - - 165 -8 rlineto - -588 -171 vlineto - return - - - -53 callsubr - hintmask 10110000 - -10 -88 rlineto - hintmask 11010000 - -34 callsubr - return - - - 83 281 85 hstem - 374 98 vstem - 147 return - - - 0 98 492 98 -19 callgsubr - return - - - 21 -21 688 -20 return - - - -70 46 -40 -57 rlineto - 20 -34 -40 11 -45 hhcurveto - -147 -122 -126 -179 -82 20 -65 35 -48 hvcurveto - -47 -65 rlineto - return - - - 138 16 -211 346 195 334 rlineto - -135 hlineto - -160 -288 rlineto - -62 288 -127 hlineto - return - - - -176 -21 749 -20 25 -20 return - - - 0 callgsubr - hlineto - return - - - rmoveto - 261 -237 82 86 -244 212 250 212 -81 86 -260 -239 rlineto - endchar - - - rmoveto - 0 9 7 6 9 9 7 -6 -12 callsubr - 0 -9 -7 -7 -9 -9 -7 6 -12 callsubr - return - - - -174 -21 244 96 317 104 return - - - 43 53 -96 71 hhcurveto - return - - - -14 101 -69 -21 27 -21 459 105 21 callgsubr - 61 122 222 123 return - - - 106 194 6 callgsubr - return - - - hstem - 275 124 vstem - return - - - 88 281 82 return - - - hstemhm - 158 119 -117 123 -22 117 -109 109 hintmask 10100000 - 504 return - - - -30 callsubr - hstem - -24 callgsubr - vstem - return - - - 0 106 582 -20 hstem - 122 128 vstem - return - - - hstemhm - 93 123 202 123 return - - - 87 283 81 return - - - 0 hflex1 - return - - - -17 103 -72 -21 609 104 -10 -20 hstemhm - 52 128 264 129 hintmask 10101100 - return - - - rmoveto - -974 368 vlineto - 11 98 rlineto - -261 778 255 98 hlineto - endchar - - - 127 hlineto - 6 163 rlineto - -127 hlineto - return - - - 62 -47 165 -8 vhcurveto - return - - - hstemhm - 86 123 return - - - -1 86 -110 45 46 vvcurveto - 29 39 21 126 12 vhcurveto - 5 87 rlineto - return - - - 122 hmoveto - -39 callgsubr - return - - - 13 -21 29 -21 29 -21 288 104 288 -20 hstemhm - 93 127 return - - - 84 hstem - 145 348 vstem - 194 return - - - 268 635 rmoveto - 128 hlineto - 9 -67 callsubr - -129 hlineto - return - - - 78 1 callsubr - return - - - 128.5 -125.5 124 hintmask 00000000 - return - - - hstem - -47 callgsubr - vstem - 452 return - - - -19 hlineto - -6 2 -3 5 4 2 2 4 1 vhcurveto - 5 hlineto - return - - - hstem - 87 1701 vstem - return - - - -172 -21 32 -21 return - - - hstem - 87 1076 vstem - return - - - -20 23 -20 return - - - 0 106 77 93 24 6 callgsubr - hstemhm - 294 105 return - - - rmoveto - 11 96 17 callsubr - 25 vvcurveto - 25 31 32 return - - - -244 77 139.59 64.53 return - - - 110 92 -96 -176 -176 -88 -96 -116 return - - - hstemhm - 21 callsubr - return - - - -20 31 -20 hstemhm - return - - - 10 106 rlineto - return - - - -20 22 callsubr - 253 115 hintmask 01111100 - return - - - 70.5 140.5 72 return - - - rmoveto - 39 -100 261 83 89 81 -1 79 rlinecurve - return - - - rlineto - -89 8 -33 17 return - - - -17 104 514 105 return - - - -136 -206 vhcurveto - 69 4 rmoveto - 174 return - - - hstemhm - 37 113 105 102 117 111 return - - - 171.5 84 return - - - hstemhm - 61 135 return - - - - - - -807 -200 50 900 50 hstem - 5 54 432 54 vstem - 5 800 rmoveto - -1000 540 1000 vlineto - -270 -440 rmoveto - -193 390 rlineto - 386 hlineto - -223 -450 rmoveto - -186 -376 rlineto - 752 vlineto - 246 -376 rmoveto - 186 376 rlineto - -752 vlineto - -409 -74 rmoveto - 193 390 193 -390 rlineto - endchar - - - -76 callgsubr - -12 callgsubr - hintmask 00000000 - hintmask 10011100 - 460 -4 -102 callsubr - - - 7 callsubr - hintmask 00000000 - hintmask 11111000 - 294 183 -70 callgsubr - - - 7 callsubr - hintmask 10111000 - 232 810 -107 callgsubr - hintmask 11111000 - 62 -627 -70 callgsubr - - - -76 callgsubr - -12 callgsubr - hintmask 00111100 - 179 810 -107 callgsubr - hintmask 10011100 - 281 -814 -102 callsubr - - - -76 callgsubr - 73 98 -12 callgsubr - hintmask 00111110 - 312 762 -104 callgsubr - hintmask 10011110 - 148 -766 rmoveto - hintmask 00111110 - 128 8 -59 229 -60 227 -68 229 rlinecurve - -176 hlineto - hintmask 01011110 - -95 callsubr - hintmask 10011110 - 16 -66 16 -65 15 -65 rrcurveto - hintmask 00111110 - -94 callgsubr - - - -76 callgsubr - -12 callgsubr - hintmask 00111100 - 301 872 -92 callgsubr - hintmask 10011100 - 297 -763 -102 callsubr - - - -76 callgsubr - 82 -25 callgsubr - 126.5 -72 callgsubr - hintmask 00111111 - 126 771 -104 callsubr - hintmask 10011111 - 86 -931 rmoveto - hintmask 00111111 - 128 8 -59 229 -60 227 -68 229 rlinecurve - -176 hlineto - hintmask 01011111 - -95 callsubr - hintmask 10011111 - 16 -66 16 -65 15 -65 rrcurveto - hintmask 00111111 - -94 callgsubr - - - -76 callgsubr - -12 callgsubr - hintmask 00111100 - 401 753 -100 callgsubr - hintmask 10011100 - 59 -757 -102 callsubr - - - -76 callgsubr - 109 105 -12 callgsubr - hintmask 00111110 - 503 798 -52 callsubr - hintmask 10011110 - 342 -802 rmoveto - hintmask 00111110 - 128 8 -59 229 -60 227 -68 229 rlinecurve - -176 hlineto - hintmask 01011110 - -95 callsubr - hintmask 10011110 - 16 -66 16 -65 15 -65 rrcurveto - hintmask 00111110 - -94 callgsubr - - - -244 96 169 -21 24 -21 22 -21 188 92 301 104 -12 callgsubr - -251 116 hintmask 00000000 - hintmask 10011101 - 564 -244 8 callsubr - 104 45 vhcurveto - -59 229 -60 227 -68 229 rrcurveto - -176 hlineto - hintmask 01001110 - -95 callsubr - hintmask 00101101 - 15 -63 16 -63 14 -63 rrcurveto - -85 -49 -36 -44 -42 vvcurveto - hintmask 10011101 - -58 62 -46 165 -8 vhcurveto - -257 829 rmoveto - 9 hlineto - hintmask 00011101 - 26 -99 25 -101 24 -101 rrcurveto - -160 hlineto - hintmask 10011101 - 25 101 25 101 26 99 rrcurveto - endchar - - - -76 callgsubr - 59 241 -12 callgsubr - hintmask 00111110 - 310 989 -82 callsubr - hintmask 10011110 - 150 -993 rmoveto - hintmask 00111110 - 128 8 -59 229 -60 227 -68 229 rlinecurve - -176 hlineto - hintmask 01011110 - -95 callsubr - hintmask 10011110 - 16 -66 16 -65 15 -65 rrcurveto - hintmask 00111110 - -94 callgsubr - - - -76 callgsubr - -12 callgsubr - hintmask 00111100 - 179 1079 -107 callgsubr - 131 -90 -82 callsubr - hintmask 10011100 - 150 -993 -102 callsubr - - - -76 callgsubr - 77 99 -3 100 -12 callgsubr - hintmask 00111101 - 396 766 -78 callgsubr - hintmask 00111011 - -85 callgsubr - hintmask 00111101 - -22 callsubr - hintmask 10011101 - 64 -770 rmoveto - hintmask 00111101 - 128 8 -59 229 -60 227 -68 229 rlinecurve - -176 hlineto - hintmask 01011101 - -95 callsubr - hintmask 10011101 - 16 -66 16 -65 15 -65 rrcurveto - hintmask 00111101 - -94 callgsubr - - - -9.47 99.2 -68.73 -21 300 88 208.27 101.39 -9.66 -20 hstemhm - 101 125 195 122 -102 124 hintmask 10110101 - 565 203 rmoveto - 86 -48 51 -86 24 vhcurveto - hintmask 01101110 - 67 31 45 54 78 vvcurveto - 156 -172 35 -270 -30 vhcurveto - -688 vlineto - hintmask 10110101 - 266 -34 199 55 -1 182 rrcurveto - hintmask 10110110 - -339 185 rmoveto - 205 vlineto - 123 14 72 -28 -83 vvcurveto - -80 -48 -33 -147 5 vhcurveto - hintmask 10110101 - -293 vmoveto - 205 vlineto - 141 7 74 -18 -91 vvcurveto - -95 -74 -27 -141 19 vhcurveto - endchar - - - -43 callsubr - hstem - 75 131 vstem - 534 -4 -86 callsubr - - - -43 callsubr - hstem - 75 131 vstem - 220 810 -107 callgsubr - 314 -814 -86 callsubr - - - -43 callsubr - hstem - 75 131 vstem - 354 751 -99 callgsubr - 384 -911 -86 callsubr - - - -7 111 -108 108 -81 -21 575 121 hstemhm - 75 131 140 110 hintmask 10011100 - 456 -127 rmoveto - hintmask 00111100 - 40 -32 45 -86 44 vhcurveto - hintmask 01011100 - 54 -10 65 -2 77 6 rrcurveto - hintmask 10011100 - 10 108 rlineto - -263 -13 -75 79 181 vvcurveto - 150 48 81 283 -5 vhcurveto - -7 121 rlineto - -341 -7 -114 -165 -192 vvcurveto - -143 49 -119 145 -52 vhcurveto - -21 -48 -67 callgsubr - endchar - - - -43 callsubr - 73 156 hstem - 75 131 85 -45 callgsubr - vstem - 289 771 -76 callsubr - 241 -931 -86 callsubr - - - -51 callgsubr - 593.35 -60 callgsubr - hintmask 10101100 - 571 357 -61 callsubr - - - -51 callgsubr - 593.35 -60 callgsubr - hintmask 10101100 - 302 757 -99 callgsubr - 473 -556 -61 callsubr - - - -83 callsubr - - - 0 -59 callgsubr - vstem - 540 hmoveto - 13 callsubr - -88 callgsubr - - - 0 -59 callgsubr - vstem - 197 810 -107 callgsubr - 343 -810 rmoveto - 13 callsubr - -88 callgsubr - - - -27 callgsubr - 74 98 hstem - 114 127 vstem - 329 762 -104 callgsubr - 211 -762 rmoveto - 13 callsubr - -88 callgsubr - - - 0 -59 callgsubr - vstem - 331 751 -99 callgsubr - 413 -907 rmoveto - 13 callsubr - -88 callgsubr - - - 0 -59 callgsubr - vstem - 318 872 -92 callgsubr - 360 -759 rmoveto - 13 callsubr - -88 callgsubr - - - -27 callgsubr - 83 -25 callgsubr - 114 127 -97.5 -72 callgsubr - hintmask 00000000 - hintmask 11110110 - 143 771 -104 callsubr - 149 -927 rmoveto - 13 callsubr - hintmask 11111010 - -88 callgsubr - - - -27 callgsubr - 83 -25 callgsubr - 114 127 27 -45 callgsubr - hintmask 00000000 - hintmask 11111100 - 266 771 -76 callsubr - 270 -927 rmoveto - 13 callsubr - hintmask 11111000 - -88 callgsubr - - - 0 -59 callgsubr - vstem - 418 753 -100 callgsubr - 122 -753 rmoveto - 13 callsubr - -88 callgsubr - - - -27 callgsubr - 110 105 hstem - 114 127 vstem - 520 798 -52 callsubr - 405 -798 rmoveto - 13 callsubr - -88 callgsubr - - - -249 97 152 -59 callgsubr - 48 116 vstem - 516 -249 rmoveto - 11 97 17 callsubr - 25 vvcurveto - 24 31 32 104 46 vhcurveto - 13 callsubr - -309 194 259 93 -259 190 303 105 -430 -688 298 hlineto - -87 -49 -36 -44 -43 vvcurveto - -58 -8 callsubr - endchar - - - -83 callsubr - - - 204 87 -76 79 86 79 hstemhm - 135 113 hintmask 01110000 - 531 -24 rmoveto - 16 101 -174 25 -75 41 -30 72 rlinecurve - 214 hlineto - 4 79 rlineto - -236 hlineto - -1 17 -1 18 19 vvcurveto - 11 0 11 1 10 vhcurveto - 240 hlineto - 4 79 rlineto - -233 hlineto - 24 78 69 33 185 27 -19 117 rcurveline - -240 -44 -96 -85 -33 -117 rrcurveto - -81 -88 67 hlineto - hintmask 10110000 - -1 -12 0 -12 -12 vvcurveto - -18 1 -18 1 -17 vhcurveto - -67 -87 82 hlineto - hintmask 01110000 - 36 -127 104 -78 239 -23 rrcurveto - endchar - - - 21 -21 284 98 200 106 hstem - 120 128 vstem - 248 284 rmoveto - 262 98 -262 200 307 106 -435 -688 128 hlineto - endchar - - - -43 callgsubr - hstem - 62 129 237 116 vstem - 545 9 -91 callsubr - endchar - - - -43 callgsubr - 64 98 hstem - 62 129 237 116 vstem - 333 762 -104 callgsubr - 212 -753 -91 callsubr - endchar - - - -43 callgsubr - 73 -25 callgsubr - 62 129 82 -45 callgsubr - 27.5 116 hintmask 00000000 - hintmask 11111100 - 271 771 -76 callsubr - hintmask 11110100 - 270 -918 -91 callsubr - endchar - - - 21 -21 299 97 292 -20 hstem - 83 130 199 130 vstem - 412 299 rmoveto - -299 130 688 -130 -292 -199 292 -130 -688 130 299 vlineto - endchar - - - 21 -21 280 97 107 86 -82 78 -78 200 hstemhm - 83 130 199 130 hintmask 11010110 - 412 280 rmoveto - -280 130 vlineto - hintmask 11100110 - 484 69 86 -69 vlineto - hintmask 11001110 - 118 -130 vlineto - hintmask 11010110 - -122 -199 vlineto - hintmask 11001110 - 122 -130 vlineto - hintmask 11100110 - -118 -69 -86 69 -484 130 280 vlineto - hintmask 11010110 - 199 208 rmoveto - -111 -199 111 vlineto - endchar - - - -31 callsubr - 376 98 -89 callsubr - - - -31 callsubr - 185 810 -107 callgsubr - 191 -712 -89 callsubr - - - 0 98 492 98 74 98 -19 callgsubr - 317 762 -104 callgsubr - 59 -664 -89 callsubr - - - -31 callsubr - 306 872 -92 callgsubr - 208 -661 -89 callsubr - - - 0 98 492 98 83 -25 callgsubr - 132.5 125 -8.5 127 3 125 hintmask 00000000 - hintmask 11110100 - 132 771 -104 callsubr - hintmask 11101000 - -4 -829 -89 callsubr - - - 0 98 492 98 83 -25 callgsubr - 249 127 -120 -45 callgsubr - hintmask 00000000 - hintmask 11101000 - 254 771 -76 callsubr - hintmask 11110000 - 118 -829 -89 callsubr - - - -31 callsubr - 406 753 -100 callgsubr - -30 -655 -89 callsubr - - - 0 98 492 98 110 105 -19 callgsubr - 509 798 -52 callsubr - 252 -700 -89 callsubr - - - -245 97 148 98 492 98 hstemhm - 178 116 -45 127 hintmask 00000000 - hintmask 11110000 - 405 -245 rmoveto - 10 97 rlineto - -88 7 -33 18 26 vvcurveto - 24 18 29 55 44 vhcurveto - 165 hlineto - 9 98 rlineto - hintmask 01101000 - -165 492 159 98 -444 -98 158 -492 hlineto - hintmask 01110000 - -158 -98 173 hlineto - -60 -47 -26 -42 -39 vvcurveto - hintmask 11110000 - -62 -8 callsubr - endchar - - - -11 108.64 490.36 100 hstem - 363 128 vstem - 491 688 rmoveto - -355 -100 227 -356 hlineto - -119 -23 -24 -245 11 vhcurveto - -111 vlineto - 298 -7 98 75 177 vvcurveto - endchar - - - -4 callsubr - hintmask 00111100 - 277 296 rmoveto - hintmask 10011100 - 178 -304 rlineto - hintmask 00111100 - -28 callsubr - hintmask 01011100 - -688 127 296 vlineto - endchar - - - -15 callsubr - -5 callsubr - endchar - - - -15 callsubr - 205 810 -107 callgsubr - -83 -810 rmoveto - -39 callgsubr - endchar - - - 0 106 582 -20 115 -20 hstem - 122 128 168 119 vstem - 398 516 -77 callsubr - -276 -516 rmoveto - -39 callgsubr - endchar - - - 0 106 183 142 257 -20 hstem - 122 128 179 123.5 vstem - -5 callsubr - 303 -399 rmoveto - 124 hlineto - 7 142 rlineto - -123 hlineto - endchar - - - -15 callsubr - 122 hmoveto - 428 hlineto - 11 106 rlineto - -311 268 hlineto - 146 74 -19 83 -127 -65 rlineto - 222 -128 -287 vlineto - -85 -43 19 -83 66 34 rlineto - endchar - - - 21 -21 136 142 410 -20 hstem - 73 110 253.5 -37 callgsubr - vstem - 551 688 rmoveto - -122 hlineto - -113 -410 rlineto - -5 hlineto - -8 30 -106 380 0 vvcurveto - -124 -688 113 hlineto - -6 461 rlineto - 4 hlineto - 91 -325 rlineto - 71 hlineto - 89 325 rlineto - 5 hlineto - -7 -461 rlineto - 118 hlineto - endchar - - - -16 callsubr - 202 460 -87 callsubr - endchar - - - -1357 endchar - - - -16 callsubr - 182 810 -107 callgsubr - 20 -350 -87 callsubr - endchar - - - -16 callsubr - 317 751 -99 callgsubr - 89 -447 -87 callsubr - endchar - - - -30 callsubr - 98 99 -3 100 hstemhm - -24 callgsubr - hintmask 11101100 - 399 766 -78 callgsubr - hintmask 11011100 - -85 callgsubr - hintmask 11101100 - -22 callsubr - -197 -306 -87 callsubr - endchar - - - -57 callgsubr - 297 -17 -105 callgsubr - - - -27 callgsubr - hstem - 41 126 131 106 vstem - 573 hmoveto - 6 106 rlineto - -175 194 138 93 -138 190 170 105 -247 hlineto - -189 -97 -128 -228 -236 92 -96 193 hvcurveto - -159 350 rmoveto - 171 40 60 91 1 vhcurveto - -476 vlineto - -94 -1 -37 71 174 vvcurveto - endchar - - - -57 callgsubr - 186 818 -107 callgsubr - 111 -835 -105 callgsubr - - - 18 callsubr - 64 98 hstem - 52 131 259 131 vstem - 318 770 -104 callgsubr - -21 -787 -105 callgsubr - - - -57 callgsubr - 307 880 -92 callgsubr - 128 -784 -105 callgsubr - - - 18 callsubr - 73 -25 callgsubr - 52 131 -50.5 -72 callgsubr - -62 131 hintmask 00000000 - hintmask 11101100 - 132 779 -29 callgsubr - -83 -952 -105 callgsubr - - - -57 callgsubr - 407 761 -100 callgsubr - -110 -778 -105 callgsubr - - - -57 callgsubr - 138 806 -94 callsubr - -75 -821 -105 callgsubr - - - 18 callsubr - 100 105 hstem - 52 131 259 131 vstem - 509 806 -52 callsubr - 173 -823 -105 callgsubr - - - -11 callsubr - 297 -17 -84 callsubr - - - -11 callsubr - 181 818 -107 callgsubr - 116 -835 -84 callsubr - - - 18 callsubr - 68 99 -3 100 hstemhm - 52 131 259 131 hintmask 11101100 - 402 774 -78 callgsubr - hintmask 11011100 - -85 callgsubr - hintmask 11101100 - -22 callsubr - -105 -791 -105 callgsubr - - - 21 -21 593.14 105.09 -11.23 -20 hstemhm - 103 127 218 124 hintmask 11011000 - 103 hmoveto - 127 206 hlineto - 201 22 141 79 166 vvcurveto - hintmask 10111000 - 175 -153 82 -316 -43 vhcurveto - hintmask 11011000 - 345 -239 rmoveto - -114 -75 -36 -143 15 vhcurveto - 277 vlineto - 146 17 72 -53 -106 vvcurveto - endchar - - - 7 -21 32 -21 604 105 hstemhm - 52 131 259 131 hintmask 01111000 - 238 -75 rmoveto - 261 -86 36 103 -149 52 rlineto - 3 vlineto - 117 41 70 126 200 vvcurveto - 220 -1 -87 122 -157 hhcurveto - -169 -107 -134 -248 hvcurveto - hintmask 10111000 - -202 74 -118 133 -18 vhcurveto - 49 615 rmoveto - 90 44 -89 -176 -167 -38 -82 -88 -89 -44 89 176 168 37 81 88 hvcurveto - endchar - - - -77 callgsubr - 197 125 hintmask 00111011 - 332 240 -83 callgsubr - - - 4 callsubr - 199 13 callgsubr - 24 -21 683 -20 25.29 -20 hstemhm - 37 92 220 88 hintmask 0100101110000000 - 167 253 rmoveto - hintmask 0110001110000000 - 54 -257 rlineto - hintmask 0100110110000000 - 93 7 -69 297 rlineto - 40 49 29 66 78 vvcurveto - 135 -83 86 -194 -28 vhcurveto - hintmask 1001001110000000 - -686 95 vlineto - -6 251 rlineto - 223 -444 rmoveto - hintmask 0100101110000000 - 88 11 rlineto - 185 vlineto - 85 -4 76 76 210 vvcurveto - 216 -59 77 -124 -67 vhcurveto - -3 20 -63 -1 rlineto - endchar - - - -77 callgsubr - 197 125 hintmask 00111011 - 166 817 -107 callgsubr - 166 -577 -83 callgsubr - - - -77 callgsubr - 197 125 hintmask 00111011 - 300 758 -99 callgsubr - 236 -674 -83 callgsubr - - - -55 callsubr - 96 106 -90 callsubr - endchar - - - -55 callsubr - 196 815 -107 callgsubr - -100 -709 -90 callsubr - endchar - - - -55 callsubr - 331 756 -99 callgsubr - -31 -806 -90 callsubr - endchar - - - -8 109.94 -79.94 -21 582.86 110.14 hstemhm - 93 132 82 110 -2 131 hintmask 00000000 - hintmask 01111000 - 185 -163 rmoveto - 8 -94 rlineto - 149 14 75 49 61 vvcurveto - 42 -35 46 -93 46 vhcurveto - hintmask 01110100 - 186 29 71 88 84 164 -321 46 103 vvcurveto - 50 56 31 224 -16 vhcurveto - -8 114 rlineto - -285 15 -119 -108 -103 vvcurveto - hintmask 10110100 - -160 322 -39 -113 vvcurveto - -57 -84 -41 -235 18 vhcurveto - -114 vlineto - hintmask 10111000 - 46 -2 41 1 38 3 -12 -28 rcurveline - 66 -34 32 -28 -22 vvcurveto - hintmask 01111000 - -21 -35 -14 -87 -10 vhcurveto - endchar - - - 16 callgsubr - 377 hmoveto - -35 callgsubr - endchar - - - 16 callgsubr - 312 751 -99 callgsubr - 269 -907 rmoveto - -35 callgsubr - endchar - - - 0 213.39 268.98 103.63 -103.63 205.63 hstemhm - 104 127 219 125 hintmask 10111000 - 104 hmoveto - 127 109 hlineto - 202 20 142 78 163 vvcurveto - hintmask 11011000 - 148 -117 79 -227 -11 vhcurveto - hintmask 10111000 - 102 -127 vlineto - 346 -343 rmoveto - -108 -77 -34 -142 13 vhcurveto - 264 vlineto - 144 14 75 -48 -101 vvcurveto - endchar - - - -61 callgsubr - 307 -17 -101 callgsubr - - - -61 callgsubr - 181 810 -107 callgsubr - 126 -827 -101 callgsubr - - - -17 109 596 -20 94 98 hstem - 80 127 211 127 vstem - 314 762 -104 callgsubr - -7 -779 -101 callgsubr - - - -61 callgsubr - 303 872 -92 callgsubr - 142 -776 -101 callgsubr - - - -17 109 596 -20 103 -25 callgsubr - 80 127 -78.5 -72 callgsubr - -82 127 hintmask 00000000 - hintmask 11101100 - 128 771 -29 callgsubr - -69 -944 -101 callgsubr - - - -61 callgsubr - 403 753 -100 callgsubr - -96 -770 -101 callgsubr - - - -61 callgsubr - 134 798 -94 callsubr - -61 -813 -101 callgsubr - - - -17 109 596 -20 130 105 hstem - 80 127 211 127 vstem - 505 798 -52 callsubr - 187 -815 -101 callgsubr - - - -249 97 135 109 -88 -21 705 -20 hstemhm - 80 127 -16 116 111 127 hintmask 00000000 - hintmask 11010110 - 418 -249 rmoveto - 11 97 17 callsubr - 28 vvcurveto - 33 42 21 86 60 vhcurveto - 75 53 35 64 106 vvcurveto - 450 -127 -472 vlineto - -89 -32 -35 -70 vhcurveto - hintmask 11011010 - -67 -42 43 99 hvcurveto - 454 -127 -459 vlineto - -147 74 -88 129 -11 vhcurveto - hintmask 10110110 - -68 -42 -24 -37 -40 vvcurveto - hintmask 11010110 - -58 -8 callsubr - endchar - - - -17 109 596 -20 80 241 hstem - 80 127 211 127 vstem - 312 989 -82 callsubr - -5 -1006 -101 callgsubr - - - -1 115 574 -20 25 -20 hstemhm - 39 546 hintmask 10110000 - 224 -1 rmoveto - 177 hlineto - hintmask 11010000 - 68 230 60 230 56 229 rrcurveto - -126 hlineto - -43 -189 -46 -195 -50 -190 rrcurveto - -10 hlineto - hintmask 10110000 - -51 190 -47 198 -44 191 -129 -9 rcurveline - 56 -229 61 -226 68 -230 rrcurveto - endchar - - - -46 callgsubr - 309 332 rmoveto - 90 -332 rlineto - -101 callsubr - - - -46 callgsubr - 185 810 -107 callgsubr - 124 -478 rmoveto - 90 -332 rlineto - -101 callsubr - - - -46 callgsubr - 306 872 -92 callgsubr - 141 -427 rmoveto - 90 -332 rlineto - -101 callsubr - - - 0 167 521 -20 103 -25 callgsubr - 50 123 -40.5 -72 callgsubr - -47 119 hintmask 11101100 - 132 771 -104 callsubr - -71 -595 rmoveto - 90 -332 rlineto - hintmask 11110010 - -101 callsubr - - - -46 callgsubr - 406 753 -100 callgsubr - -97 -421 rmoveto - 90 -332 rlineto - -101 callsubr - - - 18 -21 24 -21 24 -21 685 -20 24 -20 hstemhm - 39 550 hintmask 00101100 - 308 255 rmoveto - hintmask 10001100 - 140 -258 rlineto - hintmask 00110100 - 140 6 -195 340 196 345 rlineto - -136 hlineto - -133 -257 rlineto - hintmask 01001100 - -142 261 -139 -7 195 -342 -194 -343 rlineto - 135 hlineto - endchar - - - -44 callgsubr - 249 hmoveto - -80 callsubr - - - -44 callgsubr - 184 812 -107 callgsubr - 65 -812 rmoveto - -80 callsubr - - - -44 callgsubr - 305 874 -92 callgsubr - 82 -761 rmoveto - -80 callsubr - - - -30 callsubr - 23 -20 102 -25 callgsubr - 131.5 125 -7.5 128 1 125 hintmask 00000000 - hintmask 10111010 - 131 773 -104 callsubr - hintmask 11010100 - -130 -929 rmoveto - 128 228 hlineto - 218 460 rlineto - -131 hlineto - -147 -340 rlineto - hintmask 10110100 - -153 343 -134 -5 219 -458 rlineto - endchar - - - -44 callgsubr - 405 755 -100 callgsubr - -156 -755 rmoveto - -80 callsubr - - - -20 callgsubr - 77 hmoveto - -73 callgsubr - - - -20 callgsubr - 195 810 -107 callgsubr - -118 -810 rmoveto - -73 callgsubr - - - -20 callgsubr - 329 751 -99 callgsubr - -48 -907 rmoveto - -73 callgsubr - - - 0 109 470 109 83 156 hstem - 267 -45 callgsubr - vstem - 265 771 -76 callsubr - -192 -927 rmoveto - -73 callgsubr - - - -89 callgsubr - -50 callgsubr - hintmask 00000000 - hintmask 01011110 - 430 -4 rmoveto - hintmask 00111110 - -102 callgsubr - hintmask 10011110 - -103 callgsubr - - - -89 callgsubr - 222 -20 -50 callgsubr - hintmask 10011111 - 177 682 -107 callgsubr - hintmask 01011111 - 253 -686 -103 callsubr - - - -89 callgsubr - 70 98 -50 callgsubr - hintmask 10011111 - 309 634 -104 callgsubr - hintmask 01011111 - 121 -638 -103 callsubr - - - -89 callgsubr - 125 -20 33 -20 -50 callgsubr - hintmask 1001101110000000 - 298 744 rmoveto - 141 -114 75 72 -204 -67 callsubr - -7 hlineto - hintmask 1001110110000000 - -202 -169 rlineto - hintmask 0101101110000000 - 59 -58 rlineto - 270 -635 rmoveto - hintmask 0011101110000000 - -102 callgsubr - hintmask 1001101110000000 - -103 callgsubr - - - 778 -20 hstem - 167 319 vstem - 167 674 -107 callgsubr - endchar - - - 778 -20 hstem - 167 319 vstem - 167 674 -107 callgsubr - endchar - - - -89 callgsubr - 79 156 -6 callgsubr - -70.5 -72 callgsubr - -84 120 hintmask 1001110110000000 - 124 643 -104 callsubr - hintmask 0101110101000000 - 58 -803 rmoveto - hintmask 0011111001000000 - -102 callgsubr - hintmask 1001111001000000 - -103 callgsubr - - - -10 callgsubr - 20 callsubr - hintmask 01101111 - 568 -7 -36 callgsubr - hintmask 10110111 - -40 callgsubr - hintmask 01101111 - -37 callsubr - hintmask 10101111 - -32 callgsubr - - - -10 callgsubr - 218 -20 20 callsubr - hintmask 0110111110000000 - 182 675 -107 callgsubr - 386 -682 -36 callgsubr - hintmask 1011011110000000 - -40 callgsubr - hintmask 0110111110000000 - -37 callsubr - hintmask 1010111110000000 - -32 callgsubr - - - -89 callgsubr - 214 -20 -50 callgsubr - hintmask 10011111 - 398 625 -100 callgsubr - hintmask 01011111 - 32 -629 -103 callsubr - - - -89 callgsubr - 106 105 -50 callgsubr - hintmask 10011111 - 501 670 -52 callsubr - hintmask 01011111 - 314 -674 -103 callsubr - - - -14 99 505 112 hstemhm - 40 117 -31 123 hintmask 11100000 - 491 -15 rmoveto - 100 76 -43 55 -39 48 -35 42 rlinecurve - 34 62 35 84 23 86 -104 12 rcurveline - -12 -57 -18 -61 -20 -53 rrcurveto - hintmask 11010000 - -110 129 -53 56 46 vvcurveto - 53 39 34 157 -7 vhcurveto - -8 112 rlineto - -237 5 -74 -102 -98 vvcurveto - -45 21 -43 40 -55 vhcurveto - hintmask 11100000 - -96 -60 -51 -68 -88 vvcurveto - -92 57 -70 113 70 70 34 77 55 vhcurveto - 27 -34 28 -37 31 -41 rrcurveto - -254 100 rmoveto - -53 -27 39 50 46 25 45 51 41 hvcurveto - 32 -39 39 -46 45 -56 rrcurveto - -54 -34 -38 -26 -40 hhcurveto - endchar - - - -107 -15 717 hstemhm - 518 150 hintmask 00000000 - hintmask 11000000 - 514 702 rmoveto - 8 -112 rlineto - -157 7 -39 -34 -53 vvcurveto - -46 53 -56 110 -129 vhcurveto - 20 53 18 62 12 57 104 -13 rcurveline - -23 -86 -35 -84 -34 -62 32 -39 rcurveline - 7 79 50 62 89 56 rrcurveto - -40 55 -21 43 45 vvcurveto - 98 74 102 237 -5 vhcurveto - 7 -112 rlineto - -157 7 -38 -35 -53 vvcurveto - -46 53 -54 110 -129 vhcurveto - 20 53 18 60 12 57 104 -13 rcurveline - -23 -86 -35 -83 -34 -62 35 -42 39 -48 43 -55 -100 -76 rcurveline - -31 41 -28 37 -27 34 rrcurveto - -77 -55 -70 -34 -70 hhcurveto - -14 -13 1 2 -12 hvcurveto - -55 7 -102 24 -73 77 rrcurveto - -77 -55 -71 -34 -70 hhcurveto - -113 -57 71 92 88 51 67 96 60 hvcurveto - -40 55 -21 44 45 vvcurveto - 98 74 101 237 -5 vhcurveto - -203 -397 rmoveto - -51 -41 -26 -44 -46 vvcurveto - -50 27 -39 53 40 37 26 54 34 vhcurveto - -45 56 -37 45 -32 39 rrcurveto - 388 -131 rmoveto - -50 27 -39 53 40 37 25 54 34 vhcurveto - -45 56 -39 46 -32 39 rrcurveto - -51 -41 -24 -44 -46 vvcurveto - endchar - - - -246 96 136 95 -57 -21 240.25 76.75 140 104 -6 callgsubr - 96 116 5 120 hintmask 00000000 - hintmask 10111110 - 518 -246 8 callsubr - 105 46 vhcurveto - hintmask 01011101 - -5 76 -6 87 108 vvcurveto - 216 -82 69 -333 5 vhcurveto - -12 -104 237 -7 62 -27 7 -106 rlinecurve - -234 9 -105 -89 -110 vvcurveto - -90 67 -54 96 75 64 45 52 44 vhcurveto - 2 -21 5 -33 3 -19 rrcurveto - hintmask 01011110 - -96 -52 -41 -46 -46 vvcurveto - hintmask 10111110 - -58 63 -46 164 -8 vhcurveto - hintmask 01011101 - -233 327 rmoveto - -56 -34 27 51 61 45 37 172 -18 hvcurveto - 1 -38 0 -30 1 -28 rrcurveto - -38 -35 -50 -24 -44 hhcurveto - endchar - - - 105 104 3 103 35 104 2 105 -6 -20 hstemhm - 59 500 hintmask 00000000 - hintmask 01101100 - 406 350 rmoveto - 69 41 59 116 43 hvcurveto - -74 30 rlineto - -60 -27 -22 -41 -27 hhcurveto - hintmask 01010100 - -46 -54 107 -86 hhcurveto - -72 -50 -65 -118 -42 hvcurveto - 72 -30 rlineto - 64 29 24 44 28 hhcurveto - hintmask 01101100 - 50 56 -106 88 hhcurveto - hintmask 10010100 - -245 vmoveto - 69 41 59 116 43 hvcurveto - -72 31 rlineto - -60 -28 -22 -42 -28 hhcurveto - hintmask 01010100 - -46 -54 106 -86 hhcurveto - -72 -50 -64 -117 -42 hvcurveto - 73 -30 rlineto - 63 29 24 45 28 hhcurveto - hintmask 10010100 - 49 56 -107 88 hhcurveto - endchar - - - -89 callgsubr - 56 241 -50 callgsubr - hintmask 10011111 - 307 861 -82 callsubr - hintmask 01011111 - 123 -865 -103 callsubr - - - -89 callgsubr - -50 callgsubr - hintmask 10011110 - 177 953 -107 callgsubr - 130 -92 -82 callsubr - hintmask 01011110 - 123 -865 rmoveto - hintmask 00111110 - -102 callgsubr - hintmask 10011110 - -103 callgsubr - - - 558 -20 hstem - 62 507 vstem - 308 399 rmoveto - 170 -236 91 64 -248 331 -22 -3 -237 -329 83 -63 rlineto - endchar - - - 210 112 33 112 hstem - 40 545 vstem - 420 210 rmoveto - 73 49 81 138 43 hvcurveto - -79 31 rlineto - -82 -29 -24 -56 -29 -49 -79 145 -88 hhcurveto - -73 -54 -85 -134 -41 hvcurveto - 78 -30 rlineto - 81 28 25 56 29 49 83 -145 88 hhcurveto - endchar - - - 272 498 hstem - 62 512 vstem - 305 401 rmoveto - 105 -129 70 43 -64 154 158 62 -19 78 -168 -13 -9 168 -83 6 -39 -164 -161 45 -33 -76 145 -89 -91 -139 62 -54 rlineto - endchar - - - 779 -20 hstemhm - 265 59 -22 58 hintmask 10100000 - 301 610 rmoveto - 59 -11 52 158 -109 22 rlineto - -79 -228 rmoveto - 39 47 -110 124 -73 -83 rlineto - 308 -66 rmoveto - 21 -59 163 36 -36 105 rlineto - -299 -199 rmoveto - -21 58 -163 -35 36 -104 rlineto - 314 104 rmoveto - -41 -48 112 -124 72 83 rlineto - hintmask 11000000 - -221 29 rmoveto - -60 12 -53 -159 111 -21 rlineto - endchar - - - -173.98 96.91 142.06999 95 272.35 100.65 129 98 hstem - 48 103 83 109 112 106 vstem - 510 -168 rmoveto - -1 96 rlineto - -292 -35 -66 139 253 vvcurveto - 258 98 119 108 62 28 -43 -86 7 vhcurveto - -126 -2 -94 -77 -181 vvcurveto - -126 -1 54 -82 73 hhcurveto - 42 30 19 37 30 hvcurveto - 2 -19 2 -25 -5 vvcurveto - 101 11 rlineto - -2 93 -4 97 230 vvcurveto - 167 -59 90 -133 -185 -136 -192 -298 -290 108 -193 354 45 vhcurveto - -109 328 rmoveto - -39 -19 44 89 98 21 56 91 -18 hvcurveto - -243 vlineto - -16 -16 -17 -10 -21 hhcurveto - endchar - - - -89 callgsubr - 74 99 -3 100 -50 callgsubr - hintmask 1001110110000000 - 393 638 -78 callgsubr - hintmask 1001101110000000 - -85 callgsubr - hintmask 1001110110000000 - -22 callsubr - hintmask 0101110110000000 - 37 -642 rmoveto - hintmask 0011110110000000 - -102 callgsubr - hintmask 1001110110000000 - -103 callgsubr - - - -14 8 callgsubr - 224 122 hintmask 11011100 - 261 -14 rmoveto - 159 143 120 198 160 -85 103 -116 -59 -49 -26 -33 -37 hvcurveto - 281 vlineto - hintmask 11101100 - -7 callgsubr - -763 vlineto - hintmask 11011100 - -19 51 55 -10 61 hhcurveto - 43 105 rmoveto - -31 -27 5 11 -29 hvcurveto - 326 vlineto - 21 30 33 12 32 hhcurveto - 76 53 -65 -127 -125 -52 -58 -85 hvcurveto - endchar - - - -206 1022 hstem - -3 623 vstem - 620 -172 rmoveto - -516 988 -107 -45 510 -977 rlineto - endchar - - - 787 -20 hstem - 255 116 vstem - 371 797 rmoveto - -116 -10 rlineto - -990 116 vlineto - endchar - - - -107 -203 1000 hstem - 498 254 vstem - 382 787 rmoveto - 116 10 rlineto - -1000 -116 vlineto - 370 hmoveto - 990 vlineto - 116 10 rlineto - -1000 vlineto - endchar - - - -107 787 -20 hstem - 347 116 428 111 vstem - 347 -203 rmoveto - 107 hlineto - 548 448 rlineto - 103 vlineto - -545 448 -110 -9 rlineto - 116 -843 rmoveto - 704 vlineto - 428 -346 rlineto - -12 vlineto - endchar - - - -236 1050 -17 callsubr - -236 -79 callsubr - - - -163 -21 -17 callsubr - -184 -79 callsubr - - - -235 1050 -568 -21 callgsubr - -135 16 callsubr - hintmask 01100000 - -6 callsubr - hintmask 01010000 - -70 callsubr - - - -163 -21 482 -21 callgsubr - -84 16 callsubr - hintmask 11100000 - -6 callsubr - hintmask 11010000 - -70 callsubr - - - -199 11 callgsubr - 775 -10 callsubr - - - -147 11 callgsubr - 827 -10 callsubr - - - -199 10 callgsubr - -101 -9 callgsubr - - - -147 10 callgsubr - -49 -9 callgsubr - - - 626 98 hstem - 94 438 vstem - 309 626 -104 callgsubr - endchar - - - 626 98 hstem - 94 438 vstem - 309 626 -104 callgsubr - endchar - - - 175 311 hstem - 152 319 vstem - 471 333 rmoveto - 92 -66 61 -90 -89 -74 -62 -95 -92 68 -62 90 88 73 62 96 vhcurveto - endchar - - - 197 269 hstem - 178 268 vstem - 177 197 rmoveto - 268 hlineto - 2 269 rlineto - -268 hlineto - endchar - - - -51 callsubr - hstemhm - 87 122 hintmask 10110000 - 87 267 rmoveto - hintmask 01110000 - -22 callgsubr - hintmask 10110000 - 12 101 rlineto - -81 callgsubr - endchar - - - -51 callsubr - 217 -20 hstemhm - 87 122 hintmask 10111000 - 204 674 -107 callgsubr - -117 -407 rmoveto - hintmask 01111000 - -22 callgsubr - hintmask 10111000 - 12 101 rlineto - -81 callgsubr - endchar - - - 784 -20 hstem - 105 413 vstem - 309 615 -99 callgsubr - endchar - - - 612 283 hstem - 243 119 vstem - 223 628 -77 callsubr - endchar - - - 612 283 hstem - 243 119 vstem - 223 628 -77 callsubr - endchar - - - 784 -20 hstem - 105 413 vstem - 309 615 -99 callgsubr - endchar - - - -51 callsubr - 223 -20 hstemhm - 87 122 hintmask 10111000 - 338 615 -99 callgsubr - -47 -504 rmoveto - hintmask 01111000 - -22 callgsubr - hintmask 10111000 - 12 101 rlineto - -81 callgsubr - endchar - - - -4 101 347 117 hstem - 87 122 146 110 vstem - 465 -131 rmoveto - 40 -31 43 -84 44 vhcurveto - 49 -5 57 -1 67 6 12 101 rcurveline - -81 callgsubr - -119 45 -99 143 -39 vhcurveto - -18 -42 -67 callgsubr - endchar - - - -51 callsubr - 74 -25 callgsubr - 87 122 66 -45 callgsubr - hintmask 10111100 - 273 635 -76 callsubr - -190 -524 rmoveto - hintmask 01111100 - -22 callgsubr - hintmask 10111100 - 12 101 rlineto - -81 callgsubr - endchar - - - -246 282 hstem - 351 110 vstem - 279 36 rmoveto - -26 -59 -67 callgsubr - 49 -48 55 -134 54 vhcurveto - endchar - - - -246 282 hstem - 351 110 vstem - 279 36 rmoveto - -26 -59 -67 callgsubr - 49 -48 55 -134 54 vhcurveto - endchar - - - 34 103 299 107 145 -20 hstem - 83 117 vstem - 505 34 rmoveto - 13 103 -52 3 -45 4 -39 7 rlinecurve - 36 285 rlineto - 33 36 -2 -4 42 hvcurveto - 14 113 -38 2 -34 0 -32 -1 rlinecurve - 20 144 rlineto - -107 hlineto - -17 -153 rlineto - -197 -33 -55 -106 -103 vvcurveto - -100 52 -82 143 -44 vhcurveto - -23 -160 rlineto - 106 hlineto - 15 139 39 -6 42 -4 48 -2 rlinecurve - -305 273 rmoveto - 57 27 50 109 16 vhcurveto - -33 -257 rlineto - -72 28 -31 45 61 vvcurveto - endchar - - - 694 -20 hstem - 105 413 vstem - 302 736 -92 callgsubr - endchar - - - 694 -20 hstem - 105 413 vstem - 302 736 -92 callgsubr - endchar - - - 0 155 201 -25 callgsubr - 225.5 169 -160.5 168 hintmask 11010000 - 233 356 7 callgsubr - -12 -512 rmoveto - 169 hlineto - 5 -8 callgsubr - - - 88 155 201 -25 callgsubr - 229.5 168.5 -164 168 hintmask 00000000 - hintmask 11010000 - 233 444 7 callgsubr - -6 -512 rmoveto - 168 hlineto - 2 -8 callgsubr - - - 555 110 hstemhm - 70 110 88 84 0 82 -17 83 hintmask 00000000 - hintmask 11010000 - 358 47 rmoveto - -12 -129 rlineto - 83 hlineto - 10 115 rlineto - hintmask 11101000 - 78 -9 22 104 -36 4 -34 4 -30 4 rlinecurve - 36 410 28 2 31 2 34 1 rlinecurve - -6 110 -24 -1 -22 -1 -21 -2 rlinecurve - 10 108 rlineto - -83 hlineto - -10 -118 -24 -4 -22 -5 -20 -5 rlinecurve - 12 132 rlineto - -84 hlineto - -12 -160 rlineto - -146 -61 -46 -104 -113 vvcurveto - -117 45 -74 100 -48 vhcurveto - -18 -174 rlineto - hintmask 11010000 - 84 hlineto - 13 144 20 -6 21 -5 23 -4 rlinecurve - 51 495 rmoveto - -34 -391 -27 6 -23 6 -21 7 rlinecurve - 32 358 22 5 24 5 27 4 rlinecurve - hintmask 11101000 - -229 -192 rmoveto - 67 22 51 66 34 vhcurveto - -26 -299 rlineto - -43 32 -19 46 69 vvcurveto - endchar - - - -170 -21 hstem - 258.5 139.46 vstem - 204 -172 rmoveto - 66 -19 97 88 64 144 -51 124 rlinecurve - -157 -8 56 -117 -11 -131 -64 -81 rlinecurve - endchar - - - 8 64 96 76 197 84 91 64 hstem - 49 69 82 84 223 69 vstem - 576 349 rmoveto - 206 -105 125 -148 -154 -120 -135 -205 -215 112 -117 155 148 112 125 216 vhcurveto - -458 -5 rmoveto - 173 85 99 118 111 75 -99 -173 -182 -75 -90 -112 -115 -87 91 181 vhcurveto - 275 -176 rmoveto - 8 76 rlineto - -92 -3 -25 33 78 vvcurveto - 57 15 32 99 vhcurveto - -6 84 rlineto - -145 -9 -47 -79 -93 vvcurveto - -107 47 -79 146 10 vhcurveto - endchar - - - -21 callsubr - hintmask 10010111 - 416 53 rmoveto - hintmask 01010111 - 7 -56 rlineto - hintmask 00110111 - 114 -15 callgsubr - 235 vlineto - hintmask 10011011 - -28 callgsubr - hintmask 10010111 - -47 callsubr - - - 510.5 97 -93 98 163.5 -20 hstemhm - 256.5 102.5 -102 116 hintmask 10110000 - 275 113 rmoveto - 74 37 20 362 177 -3 6 97 rlineto - hintmask 10101000 - 20 callgsubr - hintmask 01101000 - -165 vlineto - -173 3 -5 -98 rlineto - hintmask 01110000 - 178 -3 -1 -391 rlineto - endchar - - - 290.5 93 -89 93 127 93 -89 94 163.5 -20 hstemhm - 257 97.5 -97.5 116 hintmask 01101100 - 276 55 rmoveto - 74 37 rlineto - hintmask 10101100 - 9 200 180 -3 6 93 -182 3 6 131 177 -3 6 93 rlineto - hintmask 01101010 - 20 callgsubr - hintmask 01011010 - -165 vlineto - -173 3 -5 -94 rlineto - hintmask 01011100 - 178 -3 rlineto - -131 vlineto - -180 3 -5 -93 185 -3 rlineto - -229 vlineto - endchar - - - -21 callsubr - 95 119 hintmask 1001011110000000 - 603 628 -77 callsubr - -187 -575 rmoveto - hintmask 0101011110000000 - 7 -56 rlineto - hintmask 0011011110000000 - 114 -15 callgsubr - 235 vlineto - hintmask 1001101110000000 - -28 callgsubr - hintmask 1001011110000000 - -47 callsubr - - - -14 101 -69 -21 27 -21 456 103 71 77 73 17 callgsubr - 222 123 hintmask 10011111 - 415 52 rmoveto - hintmask 01011111 - 7 -55 rlineto - hintmask 00111111 - 115 -15 callgsubr - 78 69 78 -69 73 vlineto - -7 callgsubr - -62 -136 -77 136 -72 vlineto - 1 -9 -8 0 -9 hhcurveto - -175 -143 -114 -201 hvcurveto - hintmask 10011111 - -165 86 -96 117 63 51 30 36 37 vhcurveto - -101 35 rmoveto - -77 -54 59 132 120 59 61 85 24 26 -5 -9 28 hvcurveto - -133 1 -106 2 -86 vhcurveto - -20 -27 -30 -13 -37 hhcurveto - endchar - - - 334 91 240 92 hstem - 106 99 215 98 vstem - 518 550 0 callgsubr - -85 80 -113 -113 -101 -85 -131 -128 86 -79 113 113 100 84 132 vhcurveto - -98 -2 rmoveto - -76 -1 -46 -47 -61 hhcurveto - -63 -45 51 69 1 hvcurveto - 73 46 47 61 63 45 -51 -66 vhcurveto - endchar - - - 635 156 hstem - 128.5 -72 callgsubr - vstem - 128 635 -104 callsubr - endchar - - - 635 156 hstem - 128.5 -72 callgsubr - vstem - 128 635 -104 callsubr - endchar - - - 70 123 86 103 86 123 hstem - 248 128 vstem - 248 468 -26 callsubr - 3 123 rlineto - -11 callgsubr - 304 -312 rmoveto - 103 -484 -103 vlineto - 177 -209 rmoveto - 128 hlineto - 2 123 rlineto - -11 callgsubr - endchar - - - 553 99 124 -20 hstem - 91 131 187 132 vstem - 178 -87 rmoveto - 109 -1 20 125 rlineto - 168 16 66 68 74 vvcurveto - 1 77 -94 60 -85 52 30 165 rcurveline - 35 -4 43 -6 49 -10 15 114 rcurveline - -38 5 -35 3 -33 2 25 122 rcurveline - -109 1 -22 -124 rlineto - -167 -14 -65 -69 -74 vvcurveto - -1 -75 94 -58 86 -51 -32 -173 rcurveline - -41 3 -48 6 -56 10 -22 -114 rcurveline - -6 48 43 -3 40 hhcurveto - 20 471 rmoveto - 1 29 29 18 70 1 -24 -129 rcurveline - -44 29 -32 26 26 vvcurveto - 187 -315 rmoveto - -31 -30 -19 -70 -4 vhcurveto - 25 136 rlineto - 43 -28 32 -27 -27 vvcurveto - endchar - - - 635 156 hstem - 248 -45 callgsubr - vstem - 246 635 -76 callsubr - endchar - - - 635 156 hstem - 248 -45 callgsubr - vstem - 246 635 -76 callsubr - endchar - - - 0 -71 callgsubr - -19 callsubr - 82 hmoveto - -33 callgsubr - -84 callgsubr - vlineto - endchar - - - -80 callgsubr - -59 callsubr - 522 -13 -107 callsubr - - - -80 callgsubr - 220 -20 -59 callsubr - 191 683 -107 callgsubr - 331 -696 -107 callsubr - - - -80 callgsubr - 68 98 -59 callsubr - 323 635 -104 callgsubr - 199 -648 -107 callsubr - - - -80 callgsubr - 213 -20 -59 callsubr - 326 624 -99 callgsubr - 400 -793 -107 callsubr - - - -80 callgsubr - 123 -20 33 -20 hstemhm - 71 121 241 119.11 hintmask 11101110 - 312 745 rmoveto - 141 -114 75 72 -204 -67 callsubr - -7 hlineto - hintmask 11110110 - -202 -169 rlineto - hintmask 11101110 - 59 -58 rlineto - 348 -645 -107 callsubr - - - -80 callgsubr - 77 -25 callgsubr - 71 121 -53.5 -72 callgsubr - -77 119.11 hintmask 11110110 - 138 644 -104 callsubr - hintmask 11111001 - 136 -813 -107 callsubr - - - -80 callgsubr - 77 156 hstem - 71 121 71 -45 callgsubr - 42.5 119.11 vstem - 261 644 -76 callsubr - 257 -813 -107 callsubr - - - -80 callgsubr - 212 -20 -59 callsubr - 413 626 -100 callgsubr - 109 -639 -107 callsubr - - - -14 93 530 94 hstemhm - 77 117 -106 117 216 114 -105 119 hintmask 00000000 - hintmask 11100100 - 300 -14 rmoveto - 153 96 85 108 85 -71 52 -77 44 hvcurveto - hintmask 11011000 - 84 43 50 54 82 vvcurveto - 100 -94 64 -121 -151 -81 -94 -92 -77 60 -52 70 -44 vhcurveto - hintmask 11100100 - -87 -46 -54 -62 -80 vvcurveto - -104 94 -66 129 vhcurveto - hintmask 11011000 - -95 546 rmoveto - 40 36 37 71 73 36 -40 -53 -47 -31 -42 -53 -31 vhcurveto - -71 39 -61 38 59 vvcurveto - hintmask 11100100 - 108 -453 rmoveto - -81 -38 43 59 50 31 44 54 33 hvcurveto - 79 -45 72 -40 -60 vvcurveto - -48 -45 -36 -72 vhcurveto - endchar - - - -244 71 178 -21 31 -21 151 -44 callsubr - hintmask 10111001 - 303 -244 rmoveto - -71 callsubr - hintmask 10110110 - -81 callsubr - vhcurveto - hintmask 11010101 - -39 callsubr - hintmask 10111001 - -42 callsubr - hintmask 10110110 - -91 callgsubr - hintmask 10111001 - -93 callsubr - - - -178 -45 callsubr - -178 -93 callgsubr - - - 461 71 157 -20 30 -20 171 -44 callsubr - hintmask 10111001 - 303 461 rmoveto - -71 callsubr - hintmask 11010110 - -63 callsubr - hintmask 11011001 - -65 -26 -37 -38 -51 vvcurveto - hintmask 10111001 - -66 64 -47 105 vhcurveto - hintmask 10110110 - -91 callgsubr - hintmask 10111001 - -93 callsubr - - - -11 -45 callsubr - -11 -93 callgsubr - - - 350 -45 callsubr - 350 -93 callgsubr - - - 0 163 hstem - 45 127 76 127 76 127 vstem - 42 hmoveto - -9 callsubr - 197 -163 rmoveto - -9 callsubr - 197 -163 rmoveto - -9 callsubr - endchar - - - -80 callgsubr - 104 105 -59 callsubr - 515 671 -52 callsubr - 392 -684 -107 callsubr - - - 284 93 hstem - 68 495 vstem - 556 284 rmoveto - 7 93 rlineto - -495 -93 hlineto - endchar - - - 284 93 hstem - 85 461 vstem - 535 284 rmoveto - 11 93 rlineto - -461 -93 hlineto - endchar - - - -246 96 151 89 -78 -21 257.5 74.5 144 100 hstemhm - 71 121 74 117 50 119.11 hintmask 11011111 - 493 -246 rmoveto - 11 96 rlineto - -89 8 -32 18 24 vvcurveto - hintmask 10111111 - 22 31 30 108 39 vhcurveto - hintmask 11011111 - 12 99 -245 5 -83 37 -13 112 rlinecurve - 356 9 rlineto - 192 20 -74 122 -155 hhcurveto - -145 -124 -130 -171 -166 90 -99 240 hvcurveto - -95 -48 -40 -45 -45 vvcurveto - -54 63 -47 164 -8 vhcurveto - -175 713 rmoveto - 78 34 -54 -90 3 hvcurveto - -69 -1 -113 -4 -59 -1 rrcurveto - 103 6 45 47 75 hhcurveto - endchar - - - 160 18 callgsubr - 87 451 vstem - 538 404 rmoveto - 104 -451 -104 vlineto - 451 -244 rmoveto - 104 -451 -104 vlineto - endchar - - - -107 160 105 138 105 5 callsubr - 87 403 rmoveto - 1076 105 -1076 hlineto - 1076 -243 rmoveto - -1076 -105 1076 hlineto - endchar - - - 518 186 100 204 104 3 callsubr - 1788 490 rmoveto - 104 -1701 -104 vlineto - 1701 -100 rmoveto - -104 -1701 104 vlineto - -204 vmoveto - 1701 -104 -1701 hlineto - endchar - - - 518 160 18 callgsubr - 1677 111 vstem - 87 160 rmoveto - 1389 hlineto - -124 -100 -2 callgsubr - 105 -84 rlineto - -1373 -104 1503 hlineto - 87 -70 rlineto - -12 vlineto - -72 -58 rlineto - -1518 hlineto - endchar - - - -107 60 100 104 140 104 84 5 callsubr - 800 680 rmoveto - 363 -300 rlineto - -103 vlineto - -370 -303 -67 86 125 100 rlineto - -764 104 894 hlineto - 71 58 rlineto - 12 vlineto - -88 70 rlineto - -877 104 749 hlineto - -106 84 rlineto - endchar - - - -16 100 330.62 97.38 188 -20 111 -20 hstem - 63 120 258 117 vstem - 299 -16 rmoveto - 139 120 106 198 135 -48 115 -100 107 hvcurveto - 89 40 -26 70 -121 -55 -36 31 -40 30 -46 30 rlinecurve - -79 -74 34 -22 31 -22 28 -23 rlinecurve - -111 -50 27 -69 143 65 27 -27 23 -28 19 -29 rlinecurve - -160 4 -149 -93 -183 vvcurveto - -160 106 -96 130 vhcurveto - 15 100 rmoveto - -73 -58 65 106 127 77 67 165 -52 hvcurveto - 11 -39 5 -40 -42 vvcurveto - -128 -48 -64 -79 vhcurveto - endchar - - - 0 145 hstemhm - 229 159 -114 81 hintmask 00000000 - hintmask 10100000 - 274 271 rmoveto - 81 hlineto - 2 50 41 378 2 53 rrcurveto - -157 hlineto - 1 -53 30 -378 -50 vvcurveto - hintmask 11000000 - -47 -271 rmoveto - 159 hlineto - 4 145 rlineto - -159 hlineto - endchar - - - -107 264 140 5 callsubr - 87 160 rmoveto - 104 430 vlineto - 72 140 rlineto - -502 104 555 hlineto - 160 314 105 -50 -135 -264 rlineto - 391 -104 -444 hlineto - -71 -140 rlineto - 515 -104 -568 hlineto - -195 -382 -106 48 170 334 rlineto - endchar - - - 518 186 100 104 100 3 callsubr - 1104 822 rmoveto - 105 -50 -91 -178 rlineto - 670 -104 -723 hlineto - -51 -100 rlineto - 774 -104 -827 hlineto - -51 -100 rlineto - 878 -104 -931 hlineto - -155 -304 -106 48 131 256 rlineto - -640 104 693 hlineto - 51 100 rlineto - -744 104 797 hlineto - 51 100 rlineto - -848 104 901 hlineto - endchar - - - 544 145 hstemhm - 237.5 158.5 -127 82 hintmask 11000000 - 397 689 rmoveto - -158 hlineto - -3 -145 rlineto - 159 hlineto - hintmask 10100000 - -44 -126 rmoveto - -82 hlineto - -1 -50 -41 -378 -3 -53 rrcurveto - 158 hlineto - -1 53 -30 378 50 vvcurveto - endchar - - - 0 92 344 93 144 119 hstem - 231 123 vstem - 519 hmoveto - 11 92 rlineto - -176 344 187 93 -187 20 hlineto - 99 21 18 203 7 vhcurveto - -8 119 rlineto - -258 -13 -81 -106 -142 vvcurveto - -2 -135 vlineto - -11 -93 rlineto - 146 -344 -139 -92 hlineto - endchar - - - 6 -21 596.5 106.5 hstem - -45 callgsubr - 108.5 186 114 vstem - 536 232 rmoveto - 88 -71 78 -234 29 vhcurveto - 10 155 265 -1 10 107 rlineto - -378 hlineto - -21 -341 rlineto - 226 -22 79 -44 -56 vvcurveto - -71 -80 -35 -243 -21 vhcurveto - 7 -113 rlineto - 300 21 130 99 127 vvcurveto - endchar - - - -246 -62 callsubr - -88 -106 callsubr - endchar - - - -180 -62 callsubr - -22 -106 callsubr - endchar - - - 459 88 281 82 hstem - 171.5 84 136.5 92 vstem - -60 callsubr - endchar - - - -13 -62 callsubr - 145 -106 callsubr - endchar - - - 348 -62 callsubr - 506 -106 callsubr - endchar - - - -42 callgsubr - 83 79 81 -18 callsubr - hstemhm - 134 95 -87 97 -67.5 84 136.5 92 -91 98 hintmask 1011111001100000 - -66 callsubr - hintmask 1011111100010000 - -248 -622 rmoveto - -71 callsubr - hintmask 1011111010100000 - -49 callgsubr - hintmask 1011111010100000 - -91 callgsubr - hintmask 1011111100010000 - -93 callsubr - - - 21 -21 130 106 451 -20 29 -20 hstemhm - 88 97 201 113 hintmask 11011100 - 499 130 rmoveto - 69 hlineto - 13 callsubr - -79 242 hlineto - -113 -13 rlineto - -229 -201 vlineto - hintmask 11101100 - 2 32 90 366 12 53 rrcurveto - hintmask 11011100 - -131 9 -49 -202 -26 -221 5 -143 rlinecurve - 298 -130 113 hlineto - endchar - - - -150 -1 callsubr - -150 -96 callsubr - endchar - - - -84 78 22 -21 hstemhm - -47 callgsubr - hintmask 10100000 - 452 -84 rmoveto - 52 -1 7 80 -60 -1 2 143 -91 -8 1 -136 rlineto - hintmask 01100000 - -138 2 1 18 63 229 9 29 rlinecurve - -105 7 rlineto - hintmask 10100000 - -36 -129 -18 -142 3 -92 221 2 rcurveline - -1 -84 rlineto - 91 hlineto - endchar - - - 555 78 143 -20 1 callsubr - 555 -96 callsubr - endchar - - - 0 161 -78 78 hstemhm - -47 callgsubr - hintmask 00000000 - hintmask 01100000 - 452 83 rmoveto - 52 -1 rlineto - hintmask 10100000 - 7 80 -60 -1 2 143 -91 -8 1 -136 -138 2 1 18 63 229 9 29 rlinecurve - -105 7 rlineto - hintmask 01100000 - -36 -129 -18 -142 3 -92 221 2 rcurveline - hintmask 10100000 - -1 -84 rlineto - 91 hlineto - endchar - - - 444 -1 callsubr - 444 -96 callsubr - endchar - - - -178 1019 hstem - 33 552 vstem - 33 -135 rmoveto - 104 -43 448 976 -104 43 rlineto - endchar - - - 299 79 hstem - 74 477 vstem - 74 378 -64 callgsubr - endchar - - - -23 callsubr - hstem - 64 121 225 123 vstem - 131 -84 -99 callsubr - - - -23 callsubr - 67 98 hstem - 64 121 225 123 vstem - 328 633 -104 callgsubr - -197 -717 -99 callsubr - - - -23 callsubr - 76 -25 callgsubr - 64 121 82 -45 callgsubr - 15.5 123 hintmask 00000000 - hintmask 11111110 - 265 642 -76 callsubr - hintmask 11111010 - -138 -882 -99 callsubr - - - -8 104.84 -96.84 96.84 589.16 105 hstemhm - 84 121 86 119 -20 123 -45 124 hintmask 10111010 - 410 396 rmoveto - hintmask 01110100 - 56 103 50 125 vvcurveto - 78 -54 86 -126 -161 -88 -122 -161 vhcurveto - -508 121 534 vlineto - 105 33 47 68 57 27 -41 -45 vhcurveto - -80 -99 -55 -85 vvcurveto - hintmask 10111010 - -127 177 -25 -73 vvcurveto - -44 -48 -24 -122 13 vhcurveto - -5 -108 rlineto - 230 -9 69 90 88 131 -182 34 70 vvcurveto - endchar - - - 617 253 hstem - 150 318 vstem - 433 617 -100 callgsubr - endchar - - - 617 253 hstem - 150 318 vstem - 433 617 -100 callgsubr - endchar - - - -27 707 hstem - 421 111 vstem - 96 60 rmoveto - -2 callgsubr - 322 -258 rlineto - -12 vlineto - endchar - - - -107 -175 905 hstem - 276 686 vstem - 348 730 rmoveto - 614 -300 rlineto - -103 vlineto - -620 -304 -66 87 575 262 rlineto - 12 vlineto - -572 258 rlineto - 63 -817 rmoveto - 620 304 rlineto - 107 vlineto - -676 -326 rlineto - endchar - - - 8 103 hstem - 406 128 vstem - 103 584 rmoveto - 303 -174 rlineto - -8 vlineto - -304 -147 40 -96 393 194 -2 94 -381 229 rlineto - 389 -565 rmoveto - -457 -103 457 hlineto - endchar - - - 574 -20 hstem - 42 549 vstem - 42 216 -58 callgsubr - - - 568 -20 hstem - 42 549 vstem - 42 282 -58 callgsubr - - - 574 -20 hstem - 33 550 vstem - 33 51 -54 callsubr - - - 570 -20 hstem - 33 550 vstem - 33 117 -54 callsubr - - - -21 596 hstem - 140 349 vstem - 140 216 -25 callsubr - - - 555 -20 hstem - 140 349 vstem - 140 282 -25 callsubr - - - -21 596 hstem - 136 349 vstem - 136 65 -23 callgsubr - - - 555 -20 hstem - 136 349 vstem - 136 131 -23 callgsubr - - - 21 -21 462 105 21 callgsubr - 92 123 203 123 hintmask 11011100 - 325 462 rmoveto - 57 36 -31 -98 hvcurveto - -333 123 376 vlineto - 135 -62 56 -97 -70 -54 -29 -36 -43 vhcurveto - 287 vlineto - hintmask 11101100 - -7 callgsubr - -778 123 427 vlineto - hintmask 11011100 - 22 33 36 13 41 hhcurveto - endchar - - - 21 -21 462 101 70 77 68 12 callsubr - 92 123 203 123 hintmask 11101110 - 325 462 rmoveto - 57 36 -31 -98 hvcurveto - -333 123 376 vlineto - 132 -62 55 -97 -70 -54 -29 -35 -43 vhcurveto - 134 137 77 -137 79 vlineto - hintmask 11110110 - -7 callgsubr - -68 -70 -78 70 -632 123 427 vlineto - hintmask 11101110 - 22 33 36 13 41 hhcurveto - endchar - - - 625 261 hstem - 141 468 vstem - 141 662 -94 callsubr - endchar - - - 625 261 hstem - 141 468 vstem - 141 662 -94 callsubr - endchar - - - 278 105 hstem - 138 356 vstem - 484 278 rmoveto - 10 105 rlineto - -356 -105 hlineto - endchar - - - -107 278 105 5 callsubr - 793 -26 rmoveto - 370 303 rlineto - 103 vlineto - -364 299 -68 -87 259 -209 rlineto - -903 -105 912 hlineto - -271 -218 rlineto - endchar - - - -107 278 105 hstem - 207 836 vstem - 207 383 rmoveto - 356 hlineto - -10 -105 rlineto - -346 hlineto - 836 105 rmoveto - -356 -105 346 hlineto - endchar - - - 518 383 209 3 callsubr - 1418 -26 rmoveto - -66 85 272 219 rlineto - -1537 105 1528 hlineto - -260 209 70 88 363 -300 rlineto - -103 vlineto - endchar - - - 0 -71 callgsubr - 83 -25 callgsubr - 272 0 callsubr - hintmask 11110000 - -2 callsubr - -194 -791 rmoveto - -33 callgsubr - hintmask 11101000 - -84 callgsubr - vlineto - endchar - - - 0 -71 callgsubr - 226 -20 -19 callsubr - 206 674 -107 callgsubr - -124 -674 rmoveto - -33 callgsubr - -84 callgsubr - vlineto - endchar - - - 0 -71 callgsubr - 74 98 -19 callsubr - 338 626 -104 callgsubr - -256 -626 rmoveto - -33 callgsubr - -84 callgsubr - vlineto - endchar - - - 0 -71 callgsubr - 142 -20 -19 callsubr - 327 736 -92 callgsubr - -107 -623 rmoveto - -33 callgsubr - -84 callgsubr - vlineto - endchar - - - 0 -71 callgsubr - 83 -25 callgsubr - 153.5 125 -3.5 124 1 125 hintmask 00000000 - hintmask 11110100 - 153 635 -104 callsubr - -319 -791 rmoveto - -33 callgsubr - hintmask 11101000 - -84 callgsubr - vlineto - endchar - - - 0 -71 callgsubr - -19 callsubr - 427 617 -100 callgsubr - -345 -617 rmoveto - -33 callgsubr - -84 callgsubr - vlineto - endchar - - - 0 -71 callgsubr - 110 105 -19 callsubr - 530 662 -52 callsubr - -63 -662 rmoveto - -33 callgsubr - -84 callgsubr - vlineto - endchar - - - -249 97 152 -71 callgsubr - 83 -25 callgsubr - 184 117 -29 0 callsubr - hintmask 01110100 - -2 callsubr - hintmask 11111000 - 135 -1040 rmoveto - 11 97 rlineto - -89 8 -32 17 26 vvcurveto - 25 21 30 70 46 vhcurveto - 189 hlineto - 10 92 rlineto - hintmask 01110010 - -84 callgsubr - -92 vlineto - hintmask 01111000 - 201 hlineto - -69 -49 -30 -43 -43 vvcurveto - hintmask 11111000 - -59 63 -47 164 -8 vhcurveto - endchar - - - -194 115 539 92 83 -25 callgsubr - 315.5 -45 callgsubr - -120 123 hintmask 00000000 - hintmask 11110000 - 313 635 -26 callsubr - 6 -67 callsubr - -11 callgsubr - hintmask 11101000 - 128 -239 rmoveto - -341 hlineto - -9 -86 227 -12 rlineto - -412 vlineto - -97 -26 -17 -228 -7 vhcurveto - -4 -115 rlineto - 287 6 94 93 163 vvcurveto - endchar - - - -36 callsubr - hintmask 0011010110000000 - 293 238 rmoveto - hintmask 1001010110000000 - 165 -246 rlineto - hintmask 0011100110000000 - 2 callgsubr - hintmask 0011010110000000 - -3 callgsubr - hintmask 0101011010000000 - -7 callgsubr - -778 123 236 vlineto - endchar - - - 0 92 592 92 -88 -20 hstemhm - 255 123 -38 callgsubr - endchar - - - 1 callgsubr - 186 898 -107 callgsubr - -102 -898 rmoveto - -33 callsubr - endchar - - - -48 callsubr - 121 119 hintmask 11011000 - 479 628 -77 callsubr - -395 -628 rmoveto - -53 callsubr - hintmask 10111000 - -10 -88 rlineto - hintmask 11011000 - -34 callsubr - endchar - - - 0 92 196 142 254 92 -88 -20 hstemhm - 255 123 183 121.5 hintmask 11101100 - 84 hmoveto - -53 callsubr - hintmask 11011100 - -10 -88 rlineto - hintmask 11101100 - -34 callsubr - 473 196 rmoveto - 122 hlineto - 7 142 rlineto - -121 hlineto - endchar - - - -26 707 hstem - 95 112 vstem - 529 594 rmoveto - -66 87 -368 -302 rlineto - -103 vlineto - 367 -302 69 87 -324 261 rlineto - 12 vlineto - endchar - - - -107 787 -20 hstem - 274 112 421 116 vstem - 274 246 rmoveto - 545 -449 rlineto - 104 1001 hlineto - -115 -11 rlineto - -1 hlineto - -533 -438 rlineto - 112 -57 rmoveto - 12 vlineto - 421 342 rlineto - -697 vlineto - endchar - - - -107 -175 905 hstem - 288 686 vstem - 902 730 rmoveto - 69 -88 -572 -258 rlineto - -12 vlineto - 575 -262 -66 -87 -620 304 rlineto - 103 vlineto - 620 -605 rmoveto - -620 304 rlineto - 107 vlineto - 676 -326 rlineto - endchar - - - 518 160 18 callgsubr - 87 112 vstem - 521 595 rmoveto - -66 86 -368 -302 rlineto - -103 vlineto - 368 -302 68 87 -124 99 rlineto - 1389 104 -1516 hlineto - -73 58 rlineto - 12 vlineto - 86 70 rlineto - 1503 104 -1373 hlineto - endchar - - - 1143 0 145 hstemhm - 878 159.5 -114.5 83 hintmask 00000000 - hintmask 10100000 - 1049 752 rmoveto - -158 hlineto - 1 -53 31 -378 -50 vvcurveto - 83 hlineto - 2 50 39 378 2 53 rrcurveto - -594 -71 rmoveto - 66 -87 -262 -211 rlineto - 547 hlineto - -19 -105 rlineto - -532 hlineto - 268 15 callgsubr - 1041 4 rmoveto - 1285 hlineto - -11 -105 rlineto - -1274 hlineto - hintmask 11000000 - -248 -133 rmoveto - -4 -145 rlineto - 159 hlineto - 5 145 rlineto - endchar - - - -107 -26 707 5 callsubr - 455 681 rmoveto - 65 -87 -259 -211 rlineto - 902 hlineto - -11 -105 rlineto - -900 hlineto - 270 -215 -69 -89 -366 303 rlineto - 102 vlineto - endchar - - - 518 -26 707 3 callsubr - 455 681 rmoveto - 66 -87 -261 -211 rlineto - 1528 hlineto - -10 -105 rlineto - -1524 hlineto - 269 15 callgsubr - endchar - - - 8 103 hstem - 91.5 -45 callgsubr - vstem - 219 402 rmoveto - 8 vlineto - 303 174 -49 92 -381 -229 -1 -94 392 -194 40 96 rlineto - 18 -247 rmoveto - 103 -457 -103 vlineto - endchar - - - 1 callgsubr - 84 hmoveto - 455 hlineto - 11 92 rlineto - -172 302 hlineto - 130 66 -19 80 -111 -56 rlineto - 292 -278 vlineto - hintmask 10110000 - -10 -88 rlineto - hintmask 11010000 - 165 -8 rlineto - -259 vlineto - -137 -69 19 -80 118 60 rlineto - -240 -171 vlineto - endchar - - - 19 callgsubr - 60 114 99 87 97 114 hintmask 11001110 - 233 462 rmoveto - 27 13 -16 -47 hvcurveto - -399 87 437 vlineto - 16 17 17 9 21 hhcurveto - 29 13 -16 -48 hvcurveto - -398 114 440 vlineto - 83 -31 44 -64 -49 -38 -27 -33 -30 vhcurveto - 37 -11 -26 23 -44 hhcurveto - -45 -39 -26 -34 -30 hvcurveto - hintmask 10101110 - -4 48 rlineto - hintmask 10011110 - -105 -6 rlineto - 4 -126 1 -175 -248 vvcurveto - 114 hlineto - hintmask 11001110 - 182 -2 147 -2 104 vhcurveto - 19 20 22 10 21 hhcurveto - endchar - - - -17 callgsubr - - - -17 callgsubr - - - 279 103 hstem - 87 451 vstem - 538 279 rmoveto - 103 -451 -103 vlineto - endchar - - - 562 -20 24 -20 hstemhm - 79 467 hintmask 01100000 - 311 254 rmoveto - 158 -160 77 75 -159 162 rlineto - hintmask 10100000 - 155 157 -74 74 -154 -156 rlineto - hintmask 01100000 - -158 160 -77 -77 158 -161 -154 -156 74 -74 rlineto - endchar - - - 19 callgsubr - 93 123 202 123 hintmask 11001100 - 325 462 -75 callgsubr - hintmask 10101100 - -7 63 rlineto - hintmask 10011100 - -62 callgsubr - hintmask 11001100 - -58 callsubr - endchar - - - -35 callsubr - 245 -20 -14 callsubr - hintmask 11001110 - 181 688 -107 callgsubr - 144 -226 -68 callsubr - - - -35 callsubr - 238 -20 -14 callsubr - hintmask 11001110 - 316 629 -99 callgsubr - 213 -323 -68 callsubr - - - 268.86 84.78 251.36 97 hstem - 73 114 248 115 vstem - 147 78 rmoveto - 51 -102 rlineto - 243 109 109 154 193 vvcurveto - 177 -96 93 -140 -129 -112 -90 -147 -186 195 -68 156 112 vhcurveto - -25 -98 -75 -75 -177 -72 rrcurveto - 40 400 rmoveto - 81 49 46 67 74 58 -58 -128 vhcurveto - -22 vlineto - -131 -82 -117 38 125 vvcurveto - endchar - - - -66.6 -68 callgsubr - -172 -97 callsubr - - - -166 -21 186.4 -68 callgsubr - -106 -97 callsubr - - - 638.4 -68 callgsubr - 533 -97 callsubr - - - 166.4 -68 callgsubr - 61 -97 callsubr - - - 527.4 -68 callgsubr - 422 -97 callsubr - - - 22 -21 159 18 callgsubr - 87 451 vstem - 302 160 rmoveto - 236 104 -199 hlineto - 51 140 rlineto - 148 104 -110 hlineto - 47 130 -93 29 -58 -159 rlineto - -237 -104 199 hlineto - -51 -140 rlineto - -148 -104 111 hlineto - -48 -131 94 -28 rlineto - endchar - - - -35 callsubr - 97 99 -3 100 -14 callsubr - hintmask 11001011 - 397 644 -78 callgsubr - hintmask 11000111 - -85 callgsubr - hintmask 11001011 - -22 callsubr - -72 -182 -75 callgsubr - hintmask 10101011 - -7 63 rlineto - hintmask 10011011 - -62 callgsubr - hintmask 11001011 - -58 callsubr - endchar - - - 21 -21 179 102 128 102 177 -20 hstem - 169 84.5 116 85 vstem - 353 179 rmoveto - -18 -179 rlineto - 85 hlineto - 18 179 rlineto - 104 hlineto - 11 102 rlineto - -105 hlineto - 13 128 rlineto - 103 hlineto - 11 102 rlineto - -104 hlineto - 18 177 rlineto - -85 hlineto - -18 -177 rlineto - -116 hlineto - 18 177 rlineto - -85 hlineto - -17 -177 rlineto - -103 hlineto - -10 -102 rlineto - 102 hlineto - -12 -128 rlineto - -102 hlineto - -11 -102 rlineto - 103 hlineto - -18 -179 rlineto - 84 hlineto - 18 179 rlineto - 139 230 rmoveto - -13 -128 rlineto - -116 hlineto - 13 128 rlineto - endchar - - - -26 callgsubr - -41 callsubr - 295 -17 -105 callsubr - - - -26 callgsubr - 216 -20 -41 callsubr - 182 681 -107 callgsubr - 113 -698 -105 callsubr - - - -26 callgsubr - 64 98 -41 callsubr - 314 633 -104 callgsubr - -19 -650 -105 callsubr - - - -26 callgsubr - 119 -20 33 -20 hstemhm - 61 125 255 124 hintmask 11011100 - 303 743 rmoveto - 141 -114 75 72 -204 -67 callsubr - -7 hlineto - hintmask 11101100 - -202 -169 rlineto - hintmask 11011100 - 59 -58 rlineto - 130 -647 -105 callsubr - - - -26 callgsubr - 73 -25 callgsubr - 61 125 -57.5 -72 callgsubr - -59 124 hintmask 11101100 - 128 642 -29 callgsubr - -81 -815 -105 callsubr - - - -9 99 -97 101 155 70 143 99 hstemhm - 34 121 119 103 102 108 hintmask 01111110 - 571 -7 rmoveto - 10 101 -167 1 -33 38 -4 113 rlinecurve - 210 6 rlineto - 196 12 -47 113 -105 hhcurveto - -47 -40 -28 -47 -29 hvcurveto - 49 -24 -37 26 -48 hhcurveto - -113 -75 -114 -185 hvcurveto - hintmask 10111110 - -182 65 -89 98 54 43 32 56 29 vhcurveto - hintmask 01111110 - 40 -58 74 -30 134 2 rrcurveto - hintmask 10111110 - -351 97 rmoveto - -45 -20 64 133 124 22 51 35 39 23 -68 -128 -122 -19 -54 -35 hvcurveto - 209 371 rmoveto - 36 13 -48 -89 1 hvcurveto - -26 -1 -42 -2 -35 -2 rrcurveto - 103 3 19 39 31 hhcurveto - endchar - - - -56 callsubr - - - -56 callsubr - - - -26 callgsubr - 208 -20 -41 callsubr - 403 624 -100 callgsubr - -108 -641 -105 callsubr - - - -26 callgsubr - -41 callsubr - 134 669 -94 callsubr - -73 -684 -105 callsubr - - - -26 callgsubr - 100 105 -41 callsubr - 505 669 -52 callsubr - 175 -686 -105 callsubr - - - 0 103 411 196 -9 -20 29 -20 hstemhm - 282 119 hintmask 10011000 - 96 hmoveto - 461 hlineto - 10 103 rlineto - -166 607 hlineto - hintmask 10101000 - -119 -9 rlineto - -81 vlineto - hintmask 11001000 - -171 -19 3 -89 168 4 rlineto - -413 -186 vlineto - endchar - - - -233 -46 callsubr - -233 -66 callgsubr - - - -167 -46 callsubr - -167 -66 callgsubr - - - 472 -46 callsubr - 472 -66 callgsubr - - - 0 -46 callsubr - hmoveto - -100 callsubr - endchar - - - 361 -46 callsubr - 361 -66 callgsubr - - - -42 callgsubr - 83 -30 callgsubr - 134 95 -87 97 45 94 12 92 -89 98 hintmask 1011111101000000 - 152 472 rmoveto - -100 callsubr - -78 -175 -64 callgsubr - -248 -622 rmoveto - hintmask 1011111101010000 - -71 callsubr - hintmask 1011111011100000 - -81 callsubr - vhcurveto - hintmask 1101111011000000 - -39 callsubr - hintmask 1011111101000000 - -42 callsubr - hintmask 1011111011100000 - -91 callgsubr - hintmask 1011111101010000 - -93 callsubr - - - -233 83 281 85 83 -30 callgsubr - 284 94 -4 98 hintmask 11111100 - 152 472 rmoveto - -100 callsubr - -78 -175 -64 callgsubr - -404 -611 rmoveto - 338 83 -216 hlineto - hintmask 11111010 - 131 86 72 67 79 vvcurveto - 75 -72 60 -239 -1 vhcurveto - -7 -85 rlineto - 170 -6 50 -23 -46 vvcurveto - -59 -83 -59 -154 -95 vhcurveto - endchar - - - -150 78 371 -30 callgsubr - 284 94 -15.5 89.5 hintmask 11111000 - 152 472 rmoveto - -100 callsubr - -78 -175 -64 callgsubr - hintmask 11110100 - -99 -528 -96 callsubr - endchar - - - 119 81 72 75 111.81 63.19 85 88 hstem - 126 102 156.5 98.5 vstem - 398 280 rmoveto - 93 5 rlineto - -3 55 -5 64 83 vvcurveto - 154 -65 50 -254 4 vhcurveto - -9 -88 168 -4 50 -15 9 -66 rlinecurve - -176 4 -80 -65 -82 vvcurveto - -67 57 -40 79 56 43 22 26 30 vhcurveto - 3 -18 4 -19 -3 vvcurveto - -104 67 rmoveto - -41 -25 15 38 43 32 25 123 -12 hvcurveto - 3 -80 rlineto - -17 -28 -33 -12 -31 hhcurveto - 208 -147 rmoveto - -380 -81 380 hlineto - endchar - - - 119 81 72 81 263 81 hstem - 108 101 205 102 vstem - 108 475 rmoveto - -130 78 -73 111 120 99 89 133 128 -79 75 -111 -118 -100 -90 -132 vhcurveto - 206 -122 rmoveto - -66 -39 43 96 81 35 43 65 68 37 -44 -94 -83 -35 -42 -65 hvcurveto - -193 -234 rmoveto - 382 81 -382 hlineto - endchar - - - -17 99 -78 -21 487 99 -20 17 callgsubr - 261 121 hintmask 10101100 - 295 -17 rmoveto - 147 -18 callgsubr - 185 hvcurveto - hintmask 10011100 - 81 -20 64 -34 47 vhcurveto - 48 68 rlineto - hintmask 01101100 - -29 callsubr - hintmask 10101100 - -69 callgsubr - - - -17 99 -78 -21 487 99 -20 -20 256 17 callgsubr - 261 121 hintmask 10101110 - 182 681 -107 callgsubr - 113 -698 rmoveto - 147 -18 callgsubr - 185 hvcurveto - hintmask 10011110 - 81 -20 64 -34 47 vhcurveto - 48 68 rlineto - hintmask 01101110 - -29 callsubr - hintmask 10101110 - -69 callgsubr - - - -26 callgsubr - 68 99 -3 100 hstemhm - 61 125 255 124 hintmask 11101100 - 398 637 -78 callgsubr - hintmask 11011100 - -85 callgsubr - hintmask 11101100 - -22 callsubr - -103 -654 -105 callsubr - - - 4 callsubr - 168 105 375 101 -12 -20 32 -20 hstemhm - 96 122 223 122 hintmask 00000000 - hintmask 10110011 - 96 -193 rmoveto - hintmask 01110011 - 122 11 rlineto - 169 vlineto - -1 10 11 0 10 hhcurveto - 173 141 116 202 160 -85 103 -116 -64 -52 -31 -37 -38 hvcurveto - hintmask 01101011 - -6 56 rlineto - hintmask 01100111 - -112 -6 rlineto - 5 -111 1 -157 -285 vvcurveto - 195 95 rmoveto - -27 -22 5 9 -24 hvcurveto - hintmask 01110011 - -1 143 -2 103 -1 80 rrcurveto - 22 30 35 13 33 hhcurveto - 75 54 -65 -127 hvcurveto - hintmask 01100111 - -122 -65 -61 -85 vhcurveto - endchar - - - 100 98 388 114 hstemhm - 54 112 92 100 -78.5 75.5 84 101 hintmask 00000000 - hintmask 11110100 - 258 -129 rmoveto - 100 11 rlineto - 223 vlineto - -3 26 27 -2 28 hhcurveto - -203 vlineto - 101 11 rlineto - 792 vlineto - -319 2 -167 -129 -193 vvcurveto - -119 72 -92 132 -43 vhcurveto - 181 460 rmoveto - -388 vlineto - hintmask 11101100 - -30 1 -28 3 -26 5 rrcurveto - 379 vlineto - hintmask 11110100 - 25 2 28 0 31 -2 rrcurveto - -273 -188 rmoveto - hintmask 11101100 - 75 33 65 80 31 vhcurveto - 1 -337 rlineto - hintmask 11110100 - -74 35 -40 59 72 vvcurveto - endchar - - - -231 1041 hstem - 121 121 vstem - 533 736 -55 callgsubr - - - 787 -20 hstem - 121 121 vstem - 533 787 -55 callgsubr - - - -231 1042 hstem - 383 122 vstem - 91 -156 -56 callgsubr - - - 785 -20 hstem - 383 122 vstem - 91 -105 -56 callgsubr - - - 5 -21 23 -21 716 -20 22 -20 hstemhm - 52 214 93 214 hintmask 01011100 - 52 549 rmoveto - -90 42 -52 59 63 50 59 94 90 -42 54 -59 -63 -50 -60 -95 vhcurveto - hintmask 10101100 - 4 -516 rmoveto - 77 -49 436 670 -77 48 rlineto - hintmask 01011100 - 81 -563 rmoveto - 90 -42 54 -58 -63 -51 -60 -95 -90 43 -52 58 64 49 59 94 vhcurveto - endchar - - - 0 155 hstem - 221 169 vstem - 217 hmoveto - 169 hlineto - 8 -8 callgsubr - - - 258 155 hstem - 228 169 vstem - 227 258 rmoveto - 169 hlineto - 2 -8 callgsubr - - - 279 103 hstem - 258 110 vstem - 368 279 rmoveto - 186 103 -186 197 -110 -197 -188 -103 188 -198 110 hlineto - endchar - - - -107 81 498 hstem - 142 966 vstem - 330 579 rmoveto - 110 -197 372 197 110 -197 186 -103 -186 -198 -110 198 -372 -198 -110 198 -188 103 188 hlineto - endchar - - - 54 103 170 104 hstem - 258 110 vstem - 79 54 rmoveto - 466 hlineto - 1 103 rlineto - -178 170 178 hlineto - 1 104 rlineto - -179 188 -110 -188 -180 -104 180 -170 -179 hlineto - endchar - - - 4 callsubr - 167 101 375 106 12 callgsubr - 225 123 hintmask 01111100 - 408 44 rmoveto - hintmask 10111100 - -237 vlineto - hintmask 01111100 - 123 11 rlineto - 719 vlineto - 20 -51 -51 10 -59 hhcurveto - -162 -147 -120 -201 -160 85 -101 118 59 49 26 33 36 hvcurveto - -95 42 rmoveto - -77 -53 63 127 123 58 62 83 28 27 -5 -10 29 hvcurveto - -326 vlineto - -21 -29 -32 -13 -34 hhcurveto - endchar - - - 0 143 hstem - 189 155.5 71.5 132 vstem - 111 754 rmoveto - -12 -115 rlineto - 263 -19 54 -34 -44 vvcurveto - -66 -178 -52 -8 -161 vhcurveto - 87 -3 rlineto - 15 142 216 47 125 vvcurveto - 89 -97 75 -340 16 vhcurveto - 76 -754 rmoveto - 156 hlineto - 3 143 rlineto - -155 hlineto - endchar - - - 545 143 hstem - 77 132 71.5 155 vstem - 438 688 rmoveto - -155 hlineto - -5 -143 rlineto - 155 hlineto - 81 -611 rmoveto - 13 115 rlineto - -264 19 -54 35 43 vvcurveto - 67 178 51 9 161 vhcurveto - -88 3 rlineto - -15 -142 -216 -47 -125 vvcurveto - -89 97 -74 340 -17 vhcurveto - endchar - - - 414 334 hstem - 135 138.5 108.5 138 vstem - 138 414 rmoveto - 85 hlineto - 52 285 -3 49 rlineto - -140 hlineto - 253 -334 rmoveto - 85 hlineto - 52 285 -4 49 rlineto - -139 hlineto - endchar - - - -171 -21 22 -21 hstemhm - 143.75 131.87 114.63 133.7 hintmask 01110000 - 102 -173 rmoveto - hintmask 10110000 - 60 -19 94 92 45 144 -40 121 rlinecurve - -152 -8 rlineto - hintmask 01110000 - 49 -114 -3 -132 -53 -84 rrcurveto - 242 1 rmoveto - 60 -19 97 89 47 144 -36 123 rlinecurve - -152 -7 45 -114 -4 -133 -57 -83 rlinecurve - endchar - - - 410 357 hstem - 106.45 133.05 114.27 131.48 vstem - 285 748 rmoveto - -60 19 -96 -90 -47 -144 37 -123 rlinecurve - 150 8 -44 113 4 133 56 84 rlinecurve - 242 hmoveto - -61 19 -93 -92 -45 -144 41 -121 rlinecurve - 151 8 -49 115 3 132 53 83 rlinecurve - endchar - - - 393 357 hstem - 148.25 131.81 115.81 133.51 vstem - 106 412 rmoveto - 61 -19 93 92 46 145 -41 120 rlinecurve - -151 -8 49 -114 -4 -132 -53 -84 rlinecurve - 244 1 rmoveto - 60 -19 96 89 48 144 -37 123 rlinecurve - -151 -7 45 -114 -5 -133 -56 -83 rlinecurve - endchar - - - 410 357 hstem - 225.87 138.5 vstem - 418 748 rmoveto - -65 19 -97 -88 -63 -144 51 -125 rlinecurve - 156 8 -56 118 11 130 63 82 rlinecurve - endchar - - - 394 357 hstem - 273.62 138.92 vstem - 220 414 rmoveto - 65 -20 97 88 63 144 -50 125 rlinecurve - -157 -8 56 -118 -11 -131 -63 -80 rlinecurve - endchar - - - -170 -21 hstem - 266.5 138.04 vstem - 212 -172 rmoveto - 65 -19 97 91 64 143 -52 122 rlinecurve - -155 -8 55 -113 -9 -133 -65 -83 rlinecurve - endchar - - - 409 339 hstem - 261 148.5 vstem - 263 409 rmoveto - 86 hlineto - 62 289 -3 50 rlineto - -149 hlineto - endchar - - - -5 callgsubr - hstemhm - 215 121 hintmask 11010000 - 80 hmoveto - 414 hlineto - 11 92 23 callgsubr - -2 119 -1 92 -3 84 62 31 77 19 96 7 rrcurveto - hintmask 10110000 - -5 130 rlineto - hintmask 11010000 - -40 callsubr - - - -5 callgsubr - 234 -20 hstemhm - 215 121 hintmask 11011000 - 207 684 -107 callgsubr - -127 -684 -69 callsubr - - - -5 callgsubr - 227 -20 hstemhm - 215 121 hintmask 11011000 - 341 625 -99 callgsubr - -57 -781 -69 callsubr - - - 208 59 176 165.92 86.08 59 hstem - 40 65 111 67 237 65 vstem - 585 489 rmoveto - 163 -116 105 -155 -3 vhcurveto - -162 -2 -112 -112 -166 vvcurveto - -164 107 -102 163 155 120 114 167 vhcurveto - -65 -7 rmoveto - -136 -88 -79 -121 -121 -85 77 136 134 85 81 123 122 85 -77 -136 vhcurveto - -206 -39 rmoveto - 55 -90 73 8 -67 98 rlineto - 28 20 21 28 28 vvcurveto - 45 -48 45 -160 -21 vhcurveto - -248 67 87 vlineto - endchar - - - 8 64 205 239.32 99.68 64 hstem - 47 69 97 74 221 69 vstem - 47 338 rmoveto - -207 103 -123 152 -4 callgsubr - -150 -111 19 callsubr - 76 100 114 10 callsubr - -110 -78 98 172 vhcurveto - 203 -64 rmoveto - 36 -114 80 9 -56 140 rlineto - 25 28 17 36 36 vvcurveto - 61 -45 63 -163 -27 vhcurveto - -342 74 108 vlineto - endchar - - - 612 241 hstem - 172 298 vstem - 321 853 -82 callsubr - endchar - - - 612 241 hstem - 172 298 vstem - 321 853 -82 callsubr - endchar - - - -72 callsubr - 22 callgsubr - 169 128 hintmask 10111000 - 503 452 rmoveto - hintmask 11011000 - -4 106 rlineto - hintmask 10111000 - -85 callsubr - endchar - - - -72 callsubr - 218.48001 14 callgsubr - 186 675 -107 callgsubr - 317 -223 rmoveto - hintmask 11011100 - -4 106 rlineto - hintmask 10111100 - -85 callsubr - endchar - - - -72 callsubr - 224.48001 14 callgsubr - 321 616 -99 callgsubr - 386 -320 rmoveto - hintmask 11011100 - -4 106 rlineto - hintmask 10111100 - -85 callsubr - endchar - - - -6 102.07 -74.07 -21 457.04 99.96 -99.96 102.48 22 callgsubr - 90 110 -31 128 hintmask 00000000 - hintmask 01011100 - 202 -162 rmoveto - 8 -94 rlineto - 149 14 75 49 61 vvcurveto - 41 -34 46 -91 46 vhcurveto - hintmask 01011010 - 164 22 58 66 72 139 -297 31 75 vvcurveto - 40 63 24 206 -18 vhcurveto - hintmask 10101010 - -4 106 rlineto - hintmask 10011010 - -289 20 -103 -91 -95 -139 296 -20 -79 vvcurveto - -43 -68 -26 -221 15 vhcurveto - -4 -106 rlineto - hintmask 10011100 - 47 -2 43 0 38 2 -12 -27 rcurveline - 66 -34 32 -28 -22 vvcurveto - hintmask 01011100 - -21 -35 -14 -87 -10 vhcurveto - endchar - - - -124 102.51 617 102.49 hstemhm - 66 109 -63 126 149 126 -64 110 hintmask 11011000 - 513 59 rmoveto - 46 -35 33 -47 27 vhcurveto - hintmask 11010100 - 72 32 56 48 60 132 -321 20 70 vvcurveto - 32 54 48 225 -14 vhcurveto - -6 105 rlineto - -295 12 -104 -109 -86 vvcurveto - -46 35 -33 47 -26 vhcurveto - hintmask 11101000 - -72 -32 -56 -47 -60 -133 321 -22 -68 vvcurveto - -33 -57 -48 -223 14 vhcurveto - -4 -105 rlineto - hintmask 11011000 - 306 -12 104 110 85 vvcurveto - hintmask 11100100 - -338 240 rmoveto - 29 40 28 54 20 vhcurveto - 88 -35 92 -24 -41 vvcurveto - -30 -39 -28 -53 -19 vhcurveto - -89 34 -93 24 42 vvcurveto - endchar - - - -170 -21 547 -25 callgsubr - 235 169 -139.5 140.57 hintmask 00000000 - hintmask 11100000 - 234 356 rmoveto - 169 hlineto - 2 156 23 callgsubr - hintmask 11010000 - -26 -683 rmoveto - 65 -20 97 88 66 141 -50 125 rlinecurve - -159 -7 56 -117 -11 -130 -64 -80 rlinecurve - endchar - - - 13 -21 34 -21 574 109 hstemhm - 91 462 hintmask 01110000 - 158 5 rmoveto - hintmask 10110000 - 124 -13 67 199 92 201 112 191 rlinecurve - 105 -454 vlineto - -8 -109 rlineto - 338 hlineto - 3 -6 rlineto - hintmask 01110000 - -114 -185 -93 -190 -67 -193 rrcurveto - endchar - - - 121 -3 callsubr - -231 -86 callgsubr - endchar - - - 187 -3 callsubr - -165 -86 callgsubr - endchar - - - 826 -3 callsubr - 474 -86 callgsubr - endchar - - - 13 -21 31 -21 352 84 hstemhm - 145 348 hintmask 01110000 - 194 2 rmoveto - hintmask 10110000 - 102 -10 48 124 68 122 81 119 rlinecurve - 81 -340 vlineto - -8 -84 rlineto - 247 hlineto - 2 -5 rlineto - hintmask 01110000 - -84 -114 -66 -113 -50 -120 rrcurveto - endchar - - - 715 -3 callsubr - 363 -86 callgsubr - endchar - - - -42 callgsubr - 83 79 448 84 -53 callgsubr - hintmask 1011110101000000 - 194 474 -86 callgsubr - -120 -96 -64 callgsubr - hintmask 1011111001000000 - -248 -622 rmoveto - -71 callsubr - hintmask 1011110110000000 - -81 callsubr - vhcurveto - hintmask 1101110101000000 - -39 callsubr - hintmask 1011111001000000 - -42 callsubr - hintmask 1011110110000000 - -91 callgsubr - hintmask 1011111001000000 - -93 callsubr - - - -14 97 252.13 84.81 hstem - 75 115 248 114 vstem - 311 -14 rmoveto - 129 112 91 146 186 -195 69 -156 -112 hvcurveto - 25 97 75 76 176 71 -51 103 rcurveline - -242 -110 -109 -154 -193 vvcurveto - -176 96 -94 140 vhcurveto - 11 97 rmoveto - -74 -58 58 128 hvcurveto - 22 vlineto - 132 83 116 -38 -125 vvcurveto - -82 -49 -46 -67 vhcurveto - endchar - - - -244 -64 callsubr - -244 -97 callgsubr - - - -178 -64 callsubr - -178 -97 callgsubr - - - 461 77 139.59 20.41 -20.41 64.53 hstemhm - 132 92 178 91 hintmask 10111000 - 311 461 rmoveto - 99 83 63 92 hvcurveto - hintmask 11011000 - 129 -157 35 -108 -82 vhcurveto - 15 66 53 39 140 45 -32 81 rcurveline - -184 -59 -88 -101 -127 vvcurveto - hintmask 10111000 - -118 73 -63 106 vhcurveto - 9 77 rmoveto - -53 -42 35 78 -1 hvcurveto - 93 48 85 -19 -70 vvcurveto - -46 -35 -26 -47 vhcurveto - endchar - - - -11 -64 callsubr - -11 -97 callgsubr - - - 350 -64 callsubr - 350 -97 callgsubr - - - -222 1044 hstem - 9 613 vstem - 622 772 rmoveto - -105 50 -508 -996 106 -48 rlineto - endchar - - - endchar - - - 0 103 191 91 198 122 hstem - 73 472 vstem - 538 hmoveto - 104 vlineto - -276 -2 22 192 rlineto - 184 hlineto - 8 91 rlineto - -182 hlineto - 20 172 27 22 204 4 -7 122 rcurveline - -273 -16 -66 -85 -26 -219 rrcurveto - -86 hlineto - -9 -91 rlineto - 86 hlineto - -18 -193 rlineto - -73 -101 hlineto - endchar - - - 3 callgsubr - hstem - 191 122 vstem - 521 -8 -74 callgsubr - endchar - - - 3 callgsubr - hstem - 191 122 108 119 vstem - 401 660 -77 callsubr - 120 -668 -74 callgsubr - endchar - - - 4 callsubr - 168 8 callgsubr - 222 122 hintmask 00000000 - hintmask 10110111 - 94 -193 rmoveto - hintmask 01110111 - 123 11 rlineto - 169 vlineto - -1 11 11 0 11 hhcurveto - 170 141 117 201 160 -86 103 -115 -58 -48 -25 -33 -37 hvcurveto - 280 vlineto - hintmask 01111011 - -7 callgsubr - 195 -687 rmoveto - -27 -21 4 9 -24 hvcurveto - 330 vlineto - 20 29 33 12 31 hhcurveto - 75 54 -65 -127 -122 -65 -61 -85 hvcurveto - endchar - - - -14 111 485 106 hstem - 421 118 vstem - 101 97 rmoveto - 8 -111 rlineto - 302 15 128 88 118 vvcurveto - 78 -67 70 -183 33 vhcurveto - 234 194 -8 106 rlineto - -404 -106 288 hlineto - -246 -203 rlineto - -55 vlineto - 198 -24 70 -51 -51 vvcurveto - -54 -76 -33 -244 -14 vhcurveto - endchar - - - -246 -31 callgsubr - -159 -106 callgsubr - endchar - - - -180 -31 callgsubr - -93 -106 callgsubr - endchar - - - 459 87 283 81 hstem - 391 94 vstem - -82 callgsubr - endchar - - - -13 -31 callgsubr - 74 -106 callgsubr - endchar - - - 348 -31 callgsubr - 435 -106 callgsubr - endchar - - - -42 callgsubr - 83 79 81 -13 callsubr - hstemhm - 134 95 -87 97 151 92 -91 94 -92 98 hintmask 1011111010100000 - -87 callgsubr - hintmask 1011111100010000 - -248 -622 rmoveto - -71 callsubr - hintmask 1011111011000000 - -49 callgsubr - hintmask 1011111011000000 - -91 callgsubr - hintmask 1011111100010000 - -93 callsubr - - - -150 78 371 79 81 -13 callsubr - hstemhm - -47 callgsubr - -61 94 hintmask 00000000 - hintmask 11110100 - -87 callgsubr - hintmask 11111000 - -99 -528 -96 callsubr - endchar - - - 630 99 -3 100 -39 -20 hstemhm - 83 461 hintmask 10110000 - 390 630 -78 callgsubr - hintmask 01010000 - -85 callgsubr - hintmask 10110000 - -22 callsubr - endchar - - - 630 99 -3 100 -39 -20 hstemhm - 83 461 hintmask 10110000 - 390 630 -78 callgsubr - hintmask 01010000 - -85 callgsubr - hintmask 10110000 - -22 callsubr - endchar - - - 568 -20 76 64 hstem - 110 71 111 15 callsubr - vstem - 181 318 rmoveto - 306 75 64 -227 vlineto - -3 -64 rlineto - 84 -306 hlineto - 255 250 rmoveto - 54 -185 rlineto - 28 hlineto - 54 185 rlineto - 2 -250 72 370 -79 hlineto - -1 callgsubr - -1 250 rlineto - endchar - - - 0 106 477 114 hstem - 404 121 vstem - 96 hmoveto - 447 106 -311 hlineto - 185 145 108 102 140 vvcurveto - 114 -92 93 -318 -3 vhcurveto - -10 -114 rlineto - 232 -3 67 -41 -79 vvcurveto - -102 -113 -100 -207 -161 vhcurveto - endchar - - - -233 -32 callsubr - -233 rmoveto - -95 callgsubr - endchar - - - -167 -32 callsubr - -167 rmoveto - -95 callgsubr - endchar - - - 472 83 281 85 hstem - 374 98 vstem - -49 callsubr - endchar - - - 0 -32 callsubr - hmoveto - -95 callgsubr - endchar - - - 361 -32 callsubr - 361 rmoveto - -95 callgsubr - endchar - - - -75 callsubr - -41 callgsubr - hintmask 00000000 - hintmask 01000111 - 420 60 -88 callsubr - - - -75 callsubr - 246 -20 -41 callgsubr - hintmask 0010011110000000 - 184 678 -107 callgsubr - hintmask 0100011110000000 - 236 -618 -96 callgsubr - - - -75 callsubr - 94 98 -41 callgsubr - hintmask 0010011110000000 - 317 630 -104 callgsubr - hintmask 0100011110000000 - 103 -570 -96 callgsubr - - - -75 callsubr - 149 -20 33 -20 -41 callgsubr - hintmask 0010010111000000 - 305 740 rmoveto - 141 -114 75 72 -204 -67 callsubr - -7 hlineto - hintmask 0010011011000000 - -202 -169 rlineto - hintmask 0100010111000000 - 59 -58 rlineto - 253 -567 rmoveto - 7 -63 rlineto - hintmask 0010100111000000 - 114 7 rlineto - -7 126 -2 174 248 vvcurveto - -123 hlineto - hintmask 1000010111000000 - -90 callgsubr - hintmask 1001000111000000 - -123 -7 rlineto - -373 vlineto - -135 61 -55 97 vhcurveto - hintmask 0100010111000000 - 76 56 35 39 44 hvcurveto - endchar - - - -75 callsubr - 103 156 -7 callsubr - -77.5 -72 callgsubr - -94 123 hintmask 0000000000000000 - hintmask 0010011011000000 - 131 639 -104 callsubr - hintmask 0100011100100000 - 41 -735 rmoveto - 7 -63 rlineto - hintmask 0010101100100000 - 114 7 rlineto - -7 126 -2 174 248 vvcurveto - -123 hlineto - hintmask 1000011100100000 - -90 callgsubr - hintmask 1001001100100000 - -123 -7 rlineto - -373 vlineto - -135 61 -55 97 vhcurveto - hintmask 0100011100100000 - 76 56 35 39 44 hvcurveto - endchar - - - -75 callsubr - -41 callgsubr - hintmask 00100111 - 406 621 -100 callgsubr - hintmask 01000111 - 14 -561 -88 callsubr - - - -75 callsubr - -41 callgsubr - hintmask 00100111 - 137 666 -94 callsubr - hintmask 01000111 - 49 -604 -88 callsubr - - - -75 callsubr - 130 105 -41 callgsubr - hintmask 0010011110000000 - 508 666 -52 callsubr - hintmask 0100011110000000 - 297 -606 -96 callgsubr - - - -155 99 hstem - 42 540 vstem - 582 -155 rmoveto - 99 -540 -99 vlineto - endchar - - - -155 99 hstem - -4 633 vstem - 629 -155 rmoveto - 99 -633 -99 vlineto - endchar - - - endchar - - - 4 callsubr - 168 104 -72 -21 28 -21 22 -21 544 -13 callgsubr - -41 callgsubr - hintmask 0000000000000000 - hintmask 1000010011100000 - 86 -193 rmoveto - hintmask 0100010011100000 - 120 11 -4 187 rlineto - hintmask 0110000011100000 - -13 20 24 -6 28 hhcurveto - 63 48 34 40 37 hvcurveto - hintmask 0101000011100000 - 7 -63 rlineto - hintmask 0100100101100000 - 112 7 rlineto - -7 126 -2 174 248 vvcurveto - -123 hlineto - hintmask 0110000011100000 - -179 2 -143 2 -103 vhcurveto - -23 -34 -37 -14 -42 hhcurveto - -57 -34 28 86 hvcurveto - 352 vlineto - hintmask 0100011001100000 - -123 -7 rlineto - endchar - - - -43 callgsubr - hstemhm - 62 129 83.37 -50 callsubr - 23 116 hintmask 11101000 - 545 9 -91 callsubr - hintmask 11111000 - -291 -315 -98 callgsubr - - - -23 callsubr - hstemhm - 64 121 68 129.87 27.13 123 hintmask 00000000 - hintmask 11111100 - 404 861 -16 callgsubr - hintmask 11110100 - -273 -945 -99 callsubr - - - -4 callsubr - 35.37 -50 callsubr - hintmask 00111110 - 277 296 rmoveto - hintmask 10011110 - 178 -304 rlineto - hintmask 00111110 - -28 callsubr - hintmask 01011110 - -688 127 296 vlineto - 15 -600 -98 callgsubr - - - -36 callsubr - 45.37 -50 callsubr - hintmask 0011010111000000 - 293 238 rmoveto - hintmask 1001010111000000 - 165 -246 rlineto - hintmask 0011100111000000 - 2 callgsubr - hintmask 0011010111000000 - -3 callgsubr - hintmask 0101011011000000 - -7 callgsubr - -778 123 236 vlineto - 25 -540 -98 callgsubr - - - 0 106 582 -20 hstemhm - 122 128 28.37 -50 callsubr - hintmask 11100000 - -5 callsubr - hintmask 11110000 - 136 -984 -98 callgsubr - - - -48 callsubr - -118.63 -50 callsubr - -38 callgsubr - hintmask 11001000 - 155 -388 -98 callgsubr - - - -30 callsubr - hstem - 84 -37 callgsubr - 56.87 -50 callsubr - 40.5 -37 callgsubr - vstem - 202 460 -87 callsubr - 39 -756 -98 callgsubr - - - 19 callgsubr - 93 123 55.37 -50 callsubr - 16 123 hintmask 11001010 - 325 462 -75 callgsubr - hintmask 10101010 - -7 63 rlineto - hintmask 10011010 - -62 callgsubr - hintmask 11001010 - -58 callsubr - hintmask 11001110 - -74 -758 -98 callgsubr - - - -77 callgsubr - 56.37 -50 callsubr - 10 125 hintmask 0011101010000000 - 332 240 rmoveto - hintmask 1001101010000000 - 126 -250 rlineto - hintmask 0011011010000000 - 136 17 -162 297 rlineto - 64 47 48 60 87 vvcurveto - 142 -107 91 -340 -44 vhcurveto - hintmask 0101101010000000 - -687 125 237 vlineto - 89 vmoveto - 265 vlineto - 135 18 62 -48 -91 vvcurveto - -61 -30 -48 -47 -32 vhcurveto - hintmask 0011101110000000 - -84 -635 -98 callgsubr - - - -5 callgsubr - hstemhm - 215 121 -100.63 -50 callsubr - hintmask 11010000 - 80 hmoveto - 414 hlineto - 11 92 23 callgsubr - -2 119 -1 92 -3 84 62 31 77 19 96 7 rrcurveto - hintmask 10110000 - -5 130 rlineto - hintmask 11010000 - -78 callsubr - hintmask 11001000 - 135 -388 -98 callgsubr - - - 21 -21 582 106 hstemhm - 249 128 -126.63 -50 callsubr - hintmask 11100000 - 377 hmoveto - -35 callgsubr - -19 -296 rmoveto - hintmask 11010000 - 62 -19 63 64 30 96 -4 83 rlinecurve - hintmask 11100000 - -147 -7 21 -66 3 -78 -28 -73 rlinecurve - endchar - - - 3 callgsubr - hstemhm - 191 122 -17.63 -50 callsubr - hintmask 11110000 - 521 -8 -74 callgsubr - hintmask 11101000 - -246 -297 -98 callgsubr - - - -8 109.94 481.92 110.14 hstemhm - 93 132 22.37 -50 callsubr - 37 131 hintmask 11101000 - 96 106 -90 callsubr - hintmask 11111000 - 131 -413 -98 callgsubr - - - -72 callsubr - 22 callgsubr - 14.37 -50 callsubr - 24 128 hintmask 10110100 - 503 452 rmoveto - hintmask 11010100 - -4 106 rlineto - hintmask 10110100 - -85 callsubr - hintmask 10111100 - -275 -758 -98 callgsubr - - - -14 100 146.5 72 158.5 102 hstem - 72.91 120.09 240 121 vstem - 285 -14 rmoveto - 145 124 130 170 180 -93 103 -357 -4 hvcurveto - -12 -102 244 -5 83 -37 13 -112 rlinecurve - -356 -9 rlineto - -192 -20 75 -122 154 hhcurveto - 23 100 rmoveto - -78 -34 53 90 -3 hvcurveto - 240 7 rlineto - -103 -6 -44 -47 -75 hhcurveto - endchar - - - -1357 -315 243 hstem - -374.63 -50 callsubr - vstem - -395 -296 -98 callgsubr - - - -1357 -315 243 hstem - -374.63 -50 callsubr - vstem - -395 -296 -98 callgsubr - - - -1357 631 242 hstem - -386 129.87 vstem - -235 854 -16 callgsubr - endchar - - - 21 -21 171 80 155 97 -78 80 183 -20 hstemhm - 108 98.5 228 93.5 hintmask 11011110 - 350 171 rmoveto - 79 -171 rlineto - 99 171 69 98 -69 hlineto - hintmask 11101110 - 137 70 97 -70 185 -96 vlineto - hintmask 11011110 - 1 -183 rlineto - -139 hlineto - -83 183 rlineto - -103 hlineto - hintmask 11101110 - -185 -71 -97 71 -137 -71 -98 71 -171 100 vlineto - -1 171 rlineto - 80 vmoveto - -1 221 rlineto - 6 hlineto - 102 -221 rlineto - 121 -43 rmoveto - -6 hlineto - hintmask 11011110 - -99 217 rlineto - 104 hlineto - endchar - - - -9 98 -73 -21 26 -21 30 -21 552 -20 145 -20 25.29 -20 hstemhm - 70 92.5 212.5 99 23 102 hintmask 0001101101000000 - 199 239 rmoveto - hintmask 0100101101000000 - 60 -244 rlineto - hintmask 0001110101000000 - 99 14 -80 290 rlineto - 40 49 29 67 78 vvcurveto - 135 -82 86 -195 -28 vhcurveto - hintmask 0010101111000000 - -686 95 vlineto - -5 237 rlineto - 428 227 rmoveto - -3 97 rlineto - -147 12 -63 -79 -80 vvcurveto - hintmask 1000101111000000 - -118 122 -72 -79 vvcurveto - hintmask 1000101101000000 - -37 -28 -25 -88 6 vhcurveto - 5 -98 rlineto - 162 -9 51 82 79 117 -125 82 73 vvcurveto - hintmask 0010101111000000 - 34 24 23 90 -8 vhcurveto - endchar - - - 21 -21 389 99 -91 87 114.66 100.38 -12.04001 -20 hstemhm - 111 113 hintmask 00000000 - hintmask 11001100 - 529 389 rmoveto - 73 99 -65 hlineto - -14 164 -144 79 -268 -44 rrcurveto - -199 -75 -99 75 -389 113 186 vlineto - 158 17 116 62 31 124 rrcurveto - hintmask 10110100 - -106 95 rmoveto - -199 112 hlineto - 115 14 67 -42 17 -84 rrcurveto - -199 -191 rmoveto - 104 199 vlineto - -16 -88 -70 -27 -113 11 rrcurveto - endchar - - - 384 85 116 103 hstem - 89 458 vstem - 454 -19 rmoveto - 92 68 -147 106 -76 54 -81 27 rlinecurve - 112 27 70 56 23 65 rrcurveto - 92 85 -88 hlineto - -10 48 -31 41 -51 27 rrcurveto - 181 hlineto - 7 103 rlineto - -444 hlineto - -8 -101 152 -15 67 -44 20 -59 rlinecurve - -236 -85 236 hlineto - -20 -58 -64 -40 -142 -9 -19 -89 rcurveline - 139 -38 52 -37 174 -132 rrcurveto - endchar - - - 0 208 -86 86 79 90 -86 87 217 101.22 -9.22 -20 hstemhm - 134 119 201 118 hintmask 01101011 - 253 122 rmoveto - 213 hlineto - 9 86 rlineto - -222 hlineto - hintmask 01010111 - 83 vlineto - 204 13 115 63 138 vvcurveto - 156 -151 60 -287 -34 vhcurveto - hintmask 01101011 - -310 -81 -90 81 -75 -81 -90 81 vlineto - hintmask 10011011 - -122 119 vlineto - 201 491 rmoveto - -87 -58 -24 -143 -2 vhcurveto - 217 vlineto - 133 10 68 -35 -79 vvcurveto - endchar - - - 0 182 -85 85 506 -20 27 -20 hstemhm - 38 94.5 89.5 95 29 255 -246 235 hintmask 00000000 - hintmask 01011110 - 463 227 rmoveto - 81 57 93 155 148 -45 72 -72 -81 -57 -94 -154 -148 46 -72 71 hvcurveto - -332 189 rmoveto - hintmask 10101100 - 103 -416 rlineto - 83 688 -99 hlineto - 8 -375 rlineto - -2 hlineto - -99 375 rlineto - -87 -688 99 hlineto - hintmask 01011110 - -9 416 rlineto - hintmask 01011101 - 227 -319 rmoveto - 235 85 -235 hlineto - endchar - - - 8 64 544 64 hstem - 47 69 107 74 211 69 vstem - 47 338 rmoveto - -207 101 -123 154 -4 callgsubr - -152 -109 19 callsubr - 74 100 116 10 callsubr - -112 -76 98 172 vhcurveto - 107 -174 rmoveto - 74 89 hlineto - 79 16 56 49 73 vvcurveto - 91 -68 42 -141 -19 vhcurveto - endchar - - - 316 68 184 -20 20 120 -64 64 -64 67 hstemhm - 43 73 57 74 45 15 callsubr - hintmask 1100111110000000 - 43 384 rmoveto - -68 vlineto - 147 -4 57 59 56 84 -131 31 48 vvcurveto - 26 31 12 84 -4 vhcurveto - -3 67 rlineto - -136 7 -49 -65 -50 -82 130 -30 -47 vvcurveto - -27 -37 -19 -93 6 vhcurveto - 322 184 rmoveto - 54 -185 rlineto - 28 hlineto - hintmask 1010011110000000 - 54 185 rlineto - 2 -250 72 hlineto - hintmask 1101011110000000 - 370 -79 vlineto - -1 callgsubr - hintmask 1100111110000000 - -1 250 rlineto - endchar - - - 0 98 494 112 hstem - 79 118 230 120 vstem - 268 hmoveto - 3 7 rlineto - -50 159 -24 130 97 vvcurveto - 128 40 71 76 74 40 -72 -131 -96 -22 -130 -50 -156 vhcurveto - 2 -7 rlineto - 212 98 -93 hlineto - 48 119 23 107 93 vvcurveto - 170 1 -81 117 -149 hhcurveto - -153 -86 -118 -172 -92 23 -107 46 -117 hvcurveto - -91 -98 hlineto - endchar - - - -246 -13 callsubr - 94 -30 callgsubr - 284 94 13 94 hintmask 11111100 - 152 472 rmoveto - -100 callsubr - -78 -175 -64 callgsubr - hintmask 11111110 - -400 -537 -106 callgsubr - endchar - - - -246 -13 callsubr - 94 79 94 83 281 85 hstemhm - 374 98 -81 94 hintmask 11111100 - -49 callsubr - -63 -170 -64 callgsubr - hintmask 11111010 - -400 -537 -106 callgsubr - endchar - - - -246 88 281 82 94 -30 callgsubr - 171.5 84 28.5 94 14 92 hintmask 01111010 - 152 472 rmoveto - -100 callsubr - -78 -175 -64 callgsubr - hintmask 11111111 - -67 -466 -106 callsubr - endchar - - - -14 callgsubr - 94 83 281 85 11 callsubr - 118.5 98 -80 92 hintmask 01111110 - -49 callsubr - -63 -170 -64 callgsubr - hintmask 11111101 - -67 -466 -106 callsubr - endchar - - - -14 callgsubr - 81 87 283 81 -65 callgsubr - -87 callgsubr - -67 -466 -106 callsubr - endchar - - - -14 callgsubr - 177 78 143 -20 11 callsubr - 107 89.5 -60 92 hintmask 11111110 - 452 555 -96 callsubr - -379 -94 -64 callgsubr - hintmask 11111101 - -67 -466 -106 callsubr - endchar - - - 9 callsubr - 261.88 -30 callgsubr - 132 92 60 94 24 91 hintmask 11111110 - 152 472 rmoveto - -100 callsubr - -78 -175 -64 callgsubr - -240 -622 rmoveto - hintmask 11111111 - 99 83 63 92 129 -157 35 -108 -82 hvcurveto - 15 66 53 39 140 45 -32 81 rcurveline - -184 -59 -88 -101 -127 vvcurveto - hintmask 11111110 - -118 73 -63 106 vhcurveto - hintmask 11111111 - 9 77 rmoveto - -53 -42 35 78 -1 hvcurveto - 93 48 85 -19 -70 vvcurveto - -46 -35 -26 -47 vhcurveto - endchar - - - 9 callsubr - 261.88 79 81 -18 callsubr - hstemhm - 132 92 -52.5 84 136.5 92 -82 91 hintmask 0000000000000000 - hintmask 1111101100000000 - -66 callsubr - hintmask 1111110010000000 - -240 -622 -97 callgsubr - - - -100 75 5 10 -6 10 -4 11 -10 10 -9 7 0 12 -11 11 -7 15 -15 26 -25 26 -15 8 -8 15 -12 12 0 14 -9 10 -10 19 -9 11 2 8 -7 32 71.5 22.5 514 -20 hstemhm - 87 64 10 16 -3 8 5 40 -35 12 -1 12 14 10 -2 10 -10 42 -31 9 -1 7 3 12 -6 11 9 40 -29 13 -9 10 0 11.5 -3.5 11 -2 12 -5 16 18 11 10 8 11 21 vstemhm - 442 95 -82 12 hintmask 000000000000000000000000000000000000000000000000 - hintmask 100000000000000000011110000000100000001000000100 - 537 -100 rmoveto - 800 -450 -800 vlineto - 251 273 rmoveto - -22 19 13 -9 15 hhcurveto - 15 9 9 13 8 hvcurveto - 5 -1 rlineto - -44 -1 -27 -27 -32 hhcurveto - -22 -17 8 26 -25 hvcurveto - -23 -21 -25 -11 -32 hhcurveto - -45 -36 30 40 31 21 24 40 13 hvcurveto - -16 17 -7 13 22 vvcurveto - 32 31 32 51 46 25 -30 -26 -10 -2 -8 -5 -7 vhcurveto - 20 15 -8 -20 2 hvcurveto - 18 12 14 10 19 hhcurveto - 21 16 -15 -24 -23 -16 -17 -21 -14 -12 7 12 -6 hvcurveto - -12 -7 -12 -10 -11 -15 rrcurveto - -101 123 rmoveto - -17 11 -11 17 -16 vhcurveto - 9 13 5 12 12 vvcurveto - 18 -9 11 -13 -12 -8 -9 -13 vhcurveto - 49 -64 rmoveto - 12 -12 9 -12 9 -11 15 25 3 18 -17 17 -7 -7 -10 -9 -14 -9 rrcurveto - -39 -93 rmoveto - 12 9 3 6 8 hvcurveto - -21 27 -21 22 -14 13 rrcurveto - -8 -8 -4 -11 -11 vvcurveto - -23 17 -18 22 vhcurveto - hintmask 000000000100000000000000000000000000100000000000 - 69 -109 rmoveto - hintmask 000000000000000000100000000000000000100000000000 - 39 -5 5 vlineto - hintmask 000000000000000000010000000000000000000100000000 - 14 hlineto - hintmask 000000000000000000100000000000000000000100000000 - -20 vlineto - 4 1 4 3 4 hhcurveto - hintmask 000000000100000000000000000000000000000010000000 - 7 0 5 -6 0 -9 0 -7 -3 -9 0 flex1 - -6 -3 2 4 -2 hvcurveto - hintmask 000000000100000000000000000000000000100000000000 - -3 -6 rlineto - hintmask 000000000010000000000010000000000000000000000000 - -175 1 rmoveto - 5 6 vlineto - hintmask 000000000000000000100010000000000000000000000000 - 31 -6 5 vlineto - hintmask 000000000000000000010000001000000000000000000000 - 38 hlineto - hintmask 000000000000000001000000001000000000000000000000 - -15 -5 vlineto - 8 -2 -1 2 -6 hhcurveto - -8 hlineto - hintmask 000000000000000000100001000000000000000000000000 - -14 3 vlineto - 4 0 1 5 1 hvcurveto - 5 hlineto - hintmask 000000000000000100000000100000000000000000000000 - -17 -5 vlineto - 5 -1 0 1 -4 hhcurveto - -3 hlineto - hintmask 000000000000000100000001000000000000000000000000 - -12 7 -5 vlineto - hintmask 000000000000000000010000000000010000000000000000 - 89 36 rmoveto - 9 1 rlineto - -8 10 -5 -10 vlineto - hintmask 000000000000000010000000000000000100000000000000 - -15 vlineto - -3 1 -1 2 2 1 1 4 1 vhcurveto - 4 -1 rlineto - -2 -7 -3 -3 -6 -6 -3 4 -12 callsubr - hintmask 000000000000000001000000000000010000000000000000 - 15 -5 5 5 vlineto - hintmask 000000000000000100000000100000000000000000000000 - -75 -14 -24 callsubr - hintmask 000000000010000000000010000000000000000000000000 - 34 -15 rmoveto - 5 4 vlineto - hintmask 000000000000000001000010000000000000000000000000 - 19 -4 5 vlineto - hintmask 000000000000000000010000000010000000000000000000 - 13 -6 hlineto - 4 2 3 3 5 hhcurveto - 7 2 -5 -6 hvcurveto - hintmask 000000000000000100000000000000010000000000000000 - -14 5 -5 vlineto - hintmask 000000000010000000000000000010000000000000000000 - -17 5 3 hlineto - hintmask 000000000000000001000000000010000000000000000000 - 13 vlineto - 3 -1 3 -3 -3 -3 -3 -5 vhcurveto - -11 3 -5 vlineto - hintmask 000000000010000000000000000000000100000000000000 - 46 hmoveto - 10 5 vlineto - -4 3 3 -3 3 hhcurveto - 3 1 2 1 hvcurveto - hintmask 000000000000000000100000000000000100000000000000 - 7 -18 -4 12 vvcurveto - 4 4 5 7 3 3 -1 -3 2 vhcurveto - 1 4 rlineto - 5 -10 -5 hlineto - 4 -3 -2 1 -3 hhcurveto - -2 -2 -1 -2 hvcurveto - hintmask 000000000010000000000000000000000000100000000000 - -5 18 2 -11 vvcurveto - -5 -3 -4 -7 -5 -3 2 2 -2 vhcurveto - hintmask 000000000010000000000000000000000100000000000000 - -1 -3 rlineto - hintmask 100000000000000000010000000000000000000010000000 - 72 -7 rmoveto - 3 3 2 4 hvcurveto - -3 7 -9 18 0 vvcurveto - -3 5 18 -5 -4 hlineto - 7 -15 6 15 rlineto - -4 5 13 -5 -4 hlineto - hintmask 000000001000000000000000000000000000000010000000 - -10 -24 rlineto - -7 -3 -4 -5 -6 hhcurveto - -6 -3 3 4 3 2 2 3 hvcurveto - hintmask 100000000000000000010000000000000000000010000000 - 5 1 -5 -2 -2 hvcurveto - hintmask 000000000000000100000010000000000000000000000000 - -151 22 rmoveto - -48 callgsubr - hintmask 100000000000001000000000000000001000000100000000 - 132 -1 rmoveto - 0 6 -2 4 -3 -5 -1 -5 -12 callsubr - 0 -6 1 -4 5 3 2 4 -12 callsubr - -77 -70 rmoveto - 5 4 vlineto - hintmask 000001000000000000000000000000001000000000000000 - 19 -5 5 5 1 vlineto - hintmask 000000000000010000000000000000001000000000000000 - 10 7 4 6 4 2 -1 -1 2 vhcurveto - 8 2 rlineto - hintmask 010000000000000000000000000000000000100000000000 - -39 4 -5 vlineto - hintmask 100000000000000000000000000000000010000000000000 - -17 5 4 hlineto - hintmask 000001000000000000000000000000000010000000000000 - 19 -11 vlineto - hintmask 010000000000000000000000000000000010000000000000 - -19 4 -5 vlineto - hintmask 100000000000000000000000000000000000000000010000 - 128 20 rmoveto - hintmask 000100000000000000000000000000000000000000010000 - 15 9 8 11 vhcurveto - hintmask 000100000000000000000000000000000000000000001000 - 5 4 -2 -3 3 hvcurveto - 4 6 vlineto - hintmask 000100000000000000000000000000000000000000000100 - -16 -6 vlineto - hintmask 000000100000000000000000000000000000000000001000 - 9 -3 -2 3 -6 hhcurveto - -6 -4 -5 -12 hvcurveto - hintmask 010000000000000000000000000000000000000000001000 - -11 4 -6 8 vhcurveto - hintmask 000010000000000000000000000000000000000000000100 - 6 3 6 6 1 hvcurveto - 6 hlineto - hintmask 100000000000000000000000000000000000000000000100 - -10 -1 -6 -7 -11 hhcurveto - hintmask 100000000000000000000000000000000000000000010000 - -13 -8 7 14 hvcurveto - hintmask 100000000000000000000010000000000000000000000000 - -259 -20 rmoveto - 5 6 vlineto - hintmask 000000100000000000000010000000000000000000000000 - 31 -6 5 vlineto - hintmask 000000000000100000000001000000000000000000000000 - 21 -5 -5 hlineto - hintmask 000000100000000000000001000000000000000000000000 - -12 16 12 -5 5 vlineto - hintmask 000000000000100000000000000100000000000000000000 - 21 -5 -6 hlineto - hintmask 010000000000000000000000000100000000000000000000 - -31 6 -5 vlineto - hintmask 100000000000000000000001000000000000000000000000 - -21 5 5 hlineto - hintmask 001000000000000000000001000000000000000000000000 - 14 -16 vlineto - hintmask 010000000000000000000001000000000000000000000000 - -14 5 -5 vlineto - hintmask 000000000100000000000000000000000010000000000000 - 106 33 rmoveto - -4 11 4 vlineto - -3 -2 2 2 2 1 1 0 hvcurveto - 0 -1 1 -2 -2 -2 -2 -6 vhcurveto - hintmask 000000010000000000000000000000000000000000100100 - 114 -8 rmoveto - 14 -6 -4 hlineto - -2 -4 -2 -3 -3 -3 rrcurveto - 2 -2 2 -2 1 1 1 1 1 hflex1 - 3 -1 rlineto - -5 -1 -2 -4 -6 hhcurveto - hintmask 100000000000000000000000000000000000000001000000 - -4 0 -2 2 -3 3 -3 -3 -4 -2 -6 flex1 - -7 -5 4 6 6 4 3 6 2 hvcurveto - -3 3 -2 3 4 vvcurveto - hintmask 000000000001000000000000000000000000000000100000 - 5 4 6 9 6 4 -4 -5 -5 -3 -2 -5 -3 vhcurveto - 9 -10 2 2 2 3 1 2 rlinecurve - -5 hlineto - -11 5 rmoveto - 2 1 2 3 3 vvcurveto - 3 -2 2 -3 -2 -2 -1 -3 -2 2 -3 3 -3 vhcurveto - hintmask 010000000000000000000010000001000000000000000000 - -182 -9 -24 callsubr - hintmask 010000000000000000000000000000001000000000000000 - 63 -2 rmoveto - hintmask 010000000000000000000000000001000000000000000000 - 2 callsubr - hintmask 100000000000000000000000000000001000000000000000 - -6 -1 -4 -5 -8 hhcurveto - hintmask 100000000000000000000000010000000000000000000000 - -10 -6 6 9 hvcurveto - hintmask 000000000010000000000000010000000000000000000000 - 10 7 6 8 vhcurveto - hintmask 010000000000000000000000000000001000000000000000 - 11 4 -7 -10 -1 hvcurveto - hintmask 010000000000000000000000000000000000010000000000 - 70 hmoveto - 2 callsubr - hintmask 100000000000000000000000000000000000010000000000 - -6 -1 -4 -5 -8 hhcurveto - -10 -6 6 9 hvcurveto - hintmask 000000000010000000000000000000000000010000000000 - 10 7 6 8 vhcurveto - hintmask 010000000000000000000000000000000000010000000000 - 11 4 -7 -10 -1 hvcurveto - hintmask 100000000000000000000000000000000001000000000000 - 2 -13 rmoveto - 5 4 vlineto - hintmask 000001000000000000000000000000000001000000000000 - 19 -4 5 vlineto - hintmask 000000000100000000000000000000000000000001000000 - 13 -6 hlineto - 5 2 3 2 4 hhcurveto - 4 2 -2 -4 -3 -2 -2 -3 -2 -3 1 3 hvcurveto - 1 vlineto - -1 -3 -3 -4 -1 hvcurveto - hintmask 010000000000000000000000000000000000000001001000 - -12 6 -5 vlineto - 98 15 rmoveto - hintmask 010000000000000000000000000000000000000000000100 - 0 9 7 6 9 9 7 -6 -12 callsubr - hintmask 010000000000000000000000000000000000000001001000 - 0 -9 -7 -7 -9 -9 -7 6 -12 callsubr - hintmask 010000000000000000000000000100000000000000000000 - -230 hmoveto - -48 callgsubr - hintmask 000001000000000000000000000001000000010000000000 - 22 2 rmoveto - 9 callgsubr - 70 hmoveto - 9 callgsubr - hintmask 010000000000000000000000000000000000000000000010 - 160 -2 rmoveto - -48 callgsubr - hintmask 100000000000000000000000000000000000000000100100 - -88 -8 rmoveto - -10 11 rlineto - -2 -2 -1 -2 -3 vvcurveto - -4 3 -3 4 2 2 1 2 2 vhcurveto - 111 -2 rmoveto - 0 -3 -2 -3 -4 -4 -2 3 -12 callsubr - 0 3 2 3 4 4 2 -3 -12 callsubr - endchar - - - -24 788 -785 161 hstemhm - 69 515 hintmask 10100000 - 584 726 rmoveto - -125 38 rlineto - hintmask 01100000 - -65 -179 -57 -212 -45 -233 rrcurveto - -6 hlineto - -111 270 -106 -46 171 -388 107 6 rlineto - hintmask 10100000 - 65 270 78 247 94 227 rrcurveto - endchar - - - 4 -21 27 -21 hstemhm - 90 478 hintmask 01100000 - 283 201 rmoveto - 100 -212 118 26 -149 287 216 422 -120 43 -159 -371 -85 182 -114 -41 133 -250 -131 -277 rlineto - hintmask 10100000 - 80 -27 rlineto - endchar - - - -245 97 134 104 -65 -21 545 -13 callgsubr - -7 callsubr - 81 116 3 123 hintmask 0000000000000000 - hintmask 1010011100000000 - 517 -245 rmoveto - 11 97 rlineto - -89 7 -33 17 25 vvcurveto - 25 31 32 104 46 vhcurveto - hintmask 1100101010000000 - -7 126 -2 174 248 vvcurveto - -123 hlineto - -166 1 -135 3 -99 vhcurveto - -38 -35 -36 -24 -43 hhcurveto - -56 -34 31 99 hvcurveto - hintmask 1010011010000000 - 336 vlineto - hintmask 1101001010000000 - -123 -7 rlineto - -373 vlineto - -135 60 -55 96 70 61 45 52 45 vhcurveto - 8 -73 rlineto - hintmask 1010011100000000 - -96 -52 -40 -45 -45 vvcurveto - -59 62 -46 165 -8 vhcurveto - endchar - - - -75 callsubr - 80 241 -41 callgsubr - hintmask 0010011110000000 - 314 857 -82 callsubr - hintmask 0100011110000000 - 106 -797 -96 callgsubr - - - -4 124 432 -20 25 -20 hstemhm - 45 537 hintmask 10110000 - 319 120 rmoveto - -8 hlineto - -52 145 -47 148 -43 144 -124 -9 rcurveline - 57 -182 66 -187 69 -183 rrcurveto - 150 hlineto - hintmask 11010000 - 69 183 69 190 57 183 rrcurveto - -124 hlineto - hintmask 10110000 - -42 -142 -46 -147 -51 -143 rrcurveto - endchar - - - -34 callgsubr - 22 callsubr - 253 115 hintmask 01111000 - 309 276 -63 callgsubr - hintmask 10111000 - -98 callsubr - - - -34 callgsubr - 246 14 callsubr - 181 674 -107 callgsubr - 128 -398 -63 callgsubr - hintmask 10111100 - -98 callsubr - - - -34 callgsubr - 162 14 callsubr - 303 736 -92 callgsubr - 144 -347 -63 callgsubr - hintmask 10111100 - -98 callsubr - - - -34 callgsubr - 103 156 22 callsubr - -67.5 -72 callgsubr - -51 115 hintmask 01110110 - 128 635 -104 callsubr - -67 -515 rmoveto - 90 -276 rlineto - hintmask 01110101 - 111 hlineto - 17 120 26 223 11 209 rrcurveto - -115 hlineto - hintmask 10111001 - -98 callsubr - - - -34 callgsubr - 22 callsubr - 253 115 hintmask 01111000 - 403 617 -100 callgsubr - -94 -341 -63 callgsubr - hintmask 10111000 - -98 callsubr - - - 19 -21 23 -21 24 -21 549 6 callsubr - hstemhm - 43 539 hintmask 00101100 - 306 204 rmoveto - hintmask 10001100 - 137 -206 rlineto - hintmask 00110100 - 139 5 -189 273 189 276 rlineto - -131 hlineto - -132 -205 rlineto - hintmask 01001100 - -139 208 -137 -6 189 -274 -189 -275 rlineto - 130 hlineto - endchar - - - -27 callsubr - hstemhm - 44 534 hintmask 10110000 - 75 -86 -52 callgsubr - hintmask 11010000 - -73 callsubr - hintmask 10110000 - -79 callgsubr - - - -27 callsubr - 245 -20 hstemhm - 44 534 hintmask 10111000 - 188 678 -107 callgsubr - -113 -764 -52 callgsubr - hintmask 11011000 - -73 callsubr - hintmask 10111000 - -79 callgsubr - - - -27 callsubr - 148 -20 33 -20 hstemhm - 44 534 hintmask 10101100 - 309 740 rmoveto - 141 -114 75 72 -204 -67 callsubr - -7 hlineto - hintmask 10110100 - -202 -169 rlineto - hintmask 11001100 - 59 -58 rlineto - -96 -713 -52 callgsubr - -73 callsubr - hintmask 10101100 - -51 123 -59 166 -45 123 -125 -9 rcurveline - 42 -110 115 -293 51 -117 21 -8 rcurveline - hintmask 11001100 - -31 -75 -35 -13 -132 -18 rrcurveto - endchar - - - -27 callsubr - 102 -25 callgsubr - 135.5 -72 callgsubr - hintmask 10111100 - 135 639 -104 callsubr - -308 -881 -52 callgsubr - hintmask 11011100 - -73 callsubr - hintmask 10111100 - -79 callgsubr - - - 0 224 -88 88 83 88 293 6 callsubr - hstemhm - 250.5 120 hintmask 01101100 - 370 136 rmoveto - 179 hlineto - 1 88 rlineto - -181 33 hlineto - 25 50 rlineto - 156 88 -113 hlineto - hintmask 01110100 - 143 293 rlineto - -124 hlineto - -140 -323 rlineto - hintmask 01101100 - -147 326 -129 -5 144 -291 rlineto - -113 -88 157 hlineto - 24 -50 rlineto - -33 -181 vlineto - -1 -88 rlineto - 181 hlineto - hintmask 10101100 - -1 -136 rlineto - 121 hlineto - endchar - - - -27 callsubr - hstemhm - 44 534 hintmask 10110000 - 410 621 -100 callgsubr - -335 -707 -52 callgsubr - hintmask 11010000 - -73 callsubr - hintmask 10110000 - -79 callgsubr - - - -38 callsubr - hstem - 82 469 vstem - 82 hmoveto - -74 callsubr - - - -38 callsubr - 226 -20 hstem - 82 469 vstem - 184 674 -107 callgsubr - -102 -674 rmoveto - -74 callsubr - - - -38 callsubr - 232 -20 hstem - 82 469 vstem - 318 615 -99 callgsubr - -32 -771 rmoveto - -74 callsubr - - - -38 callsubr - 83 156 hstem - 255 -45 callgsubr - vstem - 253 635 -76 callsubr - -175 -791 rmoveto - -74 callsubr - - - -54 callgsubr - -126 369 rmoveto - 158 44 90 90 65 41 -56 -92 18 vhcurveto - -257 -134 rlineto - -1 11 0 11 12 vvcurveto - 135 -270 rmoveto - -64 -41 54 90 -19 hvcurveto - 257 133 rlineto - -28 vlineto - -158 -43 -91 -90 vhcurveto - endchar - - - -54 callgsubr - 8 617 rmoveto - 90 44 -106 -163 -158 -43 -91 -90 -90 -45 106 164 158 44 90 90 hvcurveto - endchar - - - -244 -57 callsubr - -244 -92 callsubr - - - -178 -57 callsubr - -178 -92 callsubr - - - 461 -57 callsubr - 461 -92 callsubr - - - -11 -57 callsubr - -11 -92 callsubr - - - 350 -57 callsubr - 350 -92 callsubr - - - - - - - - rmoveto - 31 -54 81 31 133 68 74 59 rlinecurve - -91 93 -60 -66 -104 -88 -64 -43 rlinecurve - return - - - rmoveto - 7 -87 rlineto - 240 5 87 62 74 vvcurveto - 51 -49 43 -132 22 vhcurveto - 170 118 -7 76 rlineto - -308 -82 hlineto - 200 2 rlineto - -4 vlineto - -164 -113 rlineto - -49 vlineto - 139 -13 57 -23 -29 vvcurveto - -30 -58 -18 -182 -5 vhcurveto - return - - - rmoveto - 169 107 134 247 hvcurveto - 220 -1 -87 122 -157 hhcurveto - -169 -107 -134 -248 -220 88 -121 157 hvcurveto - 11 618 rmoveto - 87 47 -89 -176 -167 -41 -82 -85 -86 -47 89 176 168 40 81 85 hvcurveto - endchar - - - rmoveto - 83 78 65 105 62 hvcurveto - -70 37 rlineto - -70 -48 -40 -39 -54 hhcurveto - -51 -39 34 80 -51 hvcurveto - -85 -50 rlineto - -108 59 75 -54 81 hhcurveto - return - - - -90 69 -54 98 80 59 36 41 42 vhcurveto - -132 18 rmoveto - -57 -36 28 50 61 45 37 172 -18 hvcurveto - 1 -46 0 -37 2 -31 rrcurveto - -27 -38 -46 -17 -43 hhcurveto - endchar - - - 113 7 rlineto - -5 76 -6 87 108 vvcurveto - 216 -82 69 -333 5 vhcurveto - -12 -104 237 -7 62 -27 7 -106 rlinecurve - -234 9 -105 -89 -110 vvcurveto - return - - - rmoveto - 147 91 96 159 hvcurveto - 450 -127 -472 vlineto - -89 -32 -35 -70 -67 -42 43 99 vhcurveto - 454 -127 -459 vlineto - -158 85 -88 142 vhcurveto - endchar - - - rmoveto - 35 53 -61 45 -112 94 -62 61 rlinecurve - -83 -100 77 -53 127 -67 79 -33 rlinecurve - return - - - rmoveto - 8 hlineto - 201 169 -58 59 -138 -114 -141 115 -76 -73 rlineto - return - - - rmoveto - 62 -19 63 64 30 96 -4 83 rlinecurve - -147 -7 21 -66 3 -78 -28 -73 rlinecurve - endchar - - - rmoveto - 99 83 63 92 129 -157 35 -108 -82 hvcurveto - 15 66 53 39 140 45 -32 81 rcurveline - -184 -59 -88 -101 -127 vvcurveto - -118 73 -63 106 vhcurveto - 9 77 rmoveto - -53 -42 35 78 -1 hvcurveto - 93 48 85 -19 -70 vvcurveto - -46 -35 -26 -47 vhcurveto - endchar - - - rmoveto - 7 -63 rlineto - hintmask 0010101110000000 - 114 7 rlineto - -7 126 -2 174 248 vvcurveto - -123 hlineto - hintmask 1000011110000000 - -90 callgsubr - hintmask 1001001110000000 - -123 -7 rlineto - -373 vlineto - -135 61 -55 97 vhcurveto - hintmask 0100011110000000 - 76 56 35 39 44 hvcurveto - endchar - - - 338 83 -216 hlineto - 131 86 72 67 79 vvcurveto - 75 -72 60 -239 -1 vhcurveto - -7 -85 rlineto - 170 -6 50 -23 -46 vvcurveto - -59 -83 -59 -154 -95 vhcurveto - return - - - -153 589 rmoveto - 9 hlineto - 26 -99 25 -101 24 -101 rrcurveto - -160 hlineto - 25 101 25 101 26 99 rrcurveto - endchar - - - rmoveto - -71 callsubr - hintmask 11011000 - -63 callsubr - hintmask 11100100 - -42 callsubr - hintmask 11011000 - -91 callgsubr - hintmask 11100100 - -93 callsubr - - - rmoveto - 141 -114 75 72 -204 -67 callsubr - -7 hlineto - -202 -169 59 -58 rlineto - return - - - -64 344 rmoveto - 24 26 21 48 51 26 -24 -31 -27 -23 -24 -36 -18 vhcurveto - -50 24 -42 23 32 vvcurveto - return - - - -179 2 -142 2 -103 vhcurveto - -23 -34 -36 -15 -42 hhcurveto - -57 -35 31 99 hvcurveto - 336 vlineto - return - - - -14 95 -64 -21 28 -21 240.25 76.75 140 104 return - - - -309 194 259 93 -259 190 303 105 -430 -688 hlineto - endchar - - - -82 callgsubr - -77 -168 -64 callgsubr - return - - - rmoveto - 102 -10 48 124 68 122 81 119 rlinecurve - 81 -340 vlineto - -8 -84 rlineto - 247 hlineto - 2 -5 -84 -114 -66 -113 -50 -120 rlinecurve - return - - - -42 -52 97 -71 hhcurveto - -61 -54 -65 -92 -40 hvcurveto - 64 -30 rlineto - 59 29 26 28 21 hhcurveto - return - - - -192 460 -309 hlineto - -10 -86 195 -9 rlineto - -365 -193 return - - - rmoveto - hintmask 10011011 - 126 -250 rlineto - hintmask 00110111 - 136 17 -162 297 rlineto - 64 47 48 60 87 vvcurveto - 142 -107 91 -340 -44 vhcurveto - hintmask 01011011 - -687 125 237 vlineto - 89 vmoveto - 265 vlineto - 135 18 62 -48 -91 vvcurveto - -61 -30 -48 -47 -32 vhcurveto - endchar - - - 151 546 -106 callgsubr - return - - - -249 -14 -77 58 142 vvcurveto - 107 42 63 276 -9 vhcurveto - -8 117 rlineto - -330 -2 -102 -138 -154 vvcurveto - return - - - -13 103 158.5 74.5 144 100 return - - - -51 123 -59 166 -45 123 -125 -9 rcurveline - 42 -110 115 -293 51 -117 21 -8 rcurveline - -31 -75 -35 -13 -132 -18 rrcurveto - endchar - - - rmoveto - 59 55 65 92 40 hvcurveto - -64 30 rlineto - -60 -30 -25 -28 -22 hhcurveto - return - - - 11 -21 31 -21 28 -21 231.5 89 267.21 103.37 -11.08 -20 hstemhm - 97 125 return - - - 17 -21 25 13 callgsubr - 188 92 301 104 return - - - rmoveto - 57 36 -31 -98 hvcurveto - -333 123 376 vlineto - 135 -62 56 -97 -76 -57 -35 -40 -44 vhcurveto - return - - - rmoveto - 13 101 rlineto - -168 3 -53 20 87 vvcurveto - 256 209 93 -209 160 vlineto - -122 -11 rlineto - -149 -102 vlineto - -11 -93 rlineto - 113 -275 hlineto - -142 81 -55 249 5 vhcurveto - return - - - 469 hlineto - 9 110 -339 -2 330 473 rlineto - 107 -458 vlineto - -9 -110 330 2 -332 -473 rlineto - endchar - - - 125 121.5 125 return - - - 92 369.5 90.5 return - - - rmoveto - -183 283 vlineto - 8 106 rlineto - -186 hlineto - hintmask 10111000 - 194 147 93 -147 190 180 105 -366 vlineto - -69 -227 -75 -233 -65 -228 rrcurveto - 121 hlineto - hintmask 11111000 - 16 61 17 61 17 61 rrcurveto - 113 400 rmoveto - 6 -307 -92 hlineto - 29 103 30 103 27 101 rrcurveto - endchar - - - 70 -47 39 56 rlineto - -20 34 39 -10 44 hhcurveto - -112 303 rmoveto - 123 51 61 75 31 27 -10 -19 21 vhcurveto - -188 -269 rlineto - -11 30 -6 38 46 vvcurveto - 134 -204 rmoveto - -30 -27 10 19 -21 hvcurveto - 188 268 rlineto - 11 -30 6 -37 -45 vvcurveto - -124 -52 -61 -75 vhcurveto - endchar - - - 64.6 140 77 hstem - 131 91 177 93 vstem - 187 return - - - rlineto - 66 -34 32 -28 -22 vvcurveto - -21 -35 -14 -87 -10 vhcurveto - 8 -94 rlineto - 149 14 75 49 61 vvcurveto - return - - - rmoveto - -100 callsubr - endchar - - - hstem - 21 callsubr - 136.5 92 vstem - return - - - rmoveto - -79 477 79 vlineto - return - - - rmoveto - 90 -276 rlineto - 111 hlineto - 17 120 26 223 11 209 rrcurveto - -115 hlineto - return - - - -114 -6 rlineto - 7 -126 2 -175 -248 vvcurveto - 123 hlineto - return - - - -17 109 596 -20 hstem - 80 127 211 127 vstem - return - - - 105.68 -10.03 -20 hstemhm - 91 124 228 128 return - - - -20 callsubr - hstem - 114 127 return - - - rmoveto - 186 -237 88 71 -181 230 185 222 -88 72 -184 -238 rlineto - 266 -120 rmoveto - 185 -237 89 71 -183 229 186 223 -87 72 -185 -238 rlineto - endchar - - - 18 callsubr - hstem - 52 131 259 131 vstem - return - - - rmoveto - 84 -75 rlineto - 237 201 93 163 161 vvcurveto - 158 -92 159 -233 200 vhcurveto - -85 -77 rlineto - 214 -174 74 -135 -136 vvcurveto - -135 -72 -133 -220 -177 vhcurveto - endchar - - - rmoveto - -83 74 rlineto - -236 -201 -93 -162 -161 vvcurveto - -158 91 -159 233 -200 vhcurveto - 85 76 rlineto - -214 174 -74 136 136 vvcurveto - 135 72 133 219 177 vhcurveto - endchar - - - -14 99 518 100 hstem - 61 117 268 117 vstem - 304 -14 rmoveto - 160 99 147 222 217 -81 131 -161 -160 -100 -148 -222 -216 81 -131 162 hvcurveto - return - - - hstemhm - 134 95 -87 97 151 92 -89 98 return - - - rmoveto - 10 -111 199 19 59 52 79 222 rlinecurve - return - - - -9.13 104.69 -74.56 -21 return - - - -6 callgsubr - 217 120 return - - - -81 callsubr - vhcurveto - hintmask 1101111010100000 - -39 callsubr - hintmask 1011111100100000 - -65 -26 -37 -38 -51 vvcurveto - hintmask 1011111100010000 - -66 64 -47 105 vhcurveto - return - - - 0 8 -2 3 -4 -4 -2 -3 -12 callsubr - 0 -9 2 -3 4 4 2 3 -12 callsubr - return - - - 362.5 89.5 return - - - 0 167 521 -20 hstem - 50 123 284 119 vstem - return - - - 127.5 return - - - -30 callsubr - 23 -20 hstemhm - 249 128 hintmask 10110000 - return - - - -9.71 98.71 488 121 return - - - -244 71 178 -21 31 -21 151 71 return - - - -7 callsubr - 200 123 return - - - -34 56 -69 18 -131 6 -9 -103 rcurveline - 162 -7 30 -23 4 -106 rrcurveto - -156 -4 -62 -66 -116 vvcurveto - -89 47 -52 75 61 48 35 41 30 vhcurveto - return - - - 428 hlineto - 11 106 rlineto - -311 582 -11 callgsubr - return - - - hintmask 11010000 - 84 hmoveto - -33 callsubr - return - - - 114.5 return - - - rmoveto - 9 101 -189 3 -30 36 -1 111 rlinecurve - 228 5 rlineto - 196 13 -52 116 -110 hhcurveto - -59 -45 -29 -54 -30 hvcurveto - return - - - 582 198 106 -519 vlineto - -9 -106 rlineto - 202 -582 hlineto - return - - - 0 146 -125 -21 552 -20 return - - - 499 hlineto - 10 92 rlineto - return - - - -215 -373 rmoveto - -35 -20 26 49 54 27 32 78 -3 hvcurveto - -46 3 -42 11 -35 vhcurveto - -22 -16 -23 -13 -25 hhcurveto - endchar - - - 5 callgsubr - 391 94 vstem - 151 return - - - 79 94 -65 callsubr - hstemhm - return - - - -104 callsubr - hintmask 11110010 - return - - - -7 callgsubr - -212 vlineto - 1 -8 -9 0 -8 hhcurveto - -175 -144 -116 -204 -165 86 -96 117 hvcurveto - return - - - 0 -20 callsubr - return - - - -17 100 386 100 return - - - 156 hstemhm - return - - - 84 -37 callgsubr - 228 -37 callgsubr - return - - - rmoveto - 81 -86 260 239 8 120 -260 237 -82 -86 243 -213 rlineto - endchar - - - -171 92 -129 344 29 vhcurveto - return - - - 87 hstemhm - 248 109 -109 117 -22 123 -116 118 hintmask 00000000 - hintmask 10000100 - 80 return - - - 0 109 470 109 hstem - 77 478 vstem - return - - - hstem - 249 127 vstem - return - - - 123 121 return - - - 662 105 hstem - 120 385 vstem - 505 662 -52 callsubr - endchar - - - rmoveto - -63 19 -63 -64 -30 -95 5 -83 rlinecurve - 147 6 -22 67 -3 77 29 73 rlinecurve - return - - - 6 rlineto - -7 122 -2 171 258 vvcurveto - return - - - 4 callgsubr - 94 79 return - - - 6 callsubr - 24 -20 return - - - hstemhm - 37 551 return - - - -128 hlineto - return - - - -8 95 -94 101 152.5 73.5 135 103 -98 101 return - - - rmoveto - -251 hlineto - -7 -98 rlineto - 375 974 -371 -98 254 hlineto - endchar - - - 155 23 callgsubr - endchar - - - -123 -11 rlineto - return - - - hstemhm - 72 123 return - - - 0 92 369 91 22 -20 return - - - 150 125 132 209 209 -118 122 -151 return - - - -126 9 -48 -81 -50 -75 -56 -73 rlinecurve - -67 -1 rlineto - 464 vlineto - return - - - 66 -87 370 304 rlineto - 103 vlineto - -364 300 -69 -88 return - - - -60 -199 rlineto - -3 hlineto - -62 199 rlineto - -79 -370 71 hlineto - return - - - rmoveto - 127 return - - - -48 callsubr - hintmask 11010000 - return - - - 131 16 -192 284 63 81 59 87 55 86 rlinecurve - return - - - -8 101 366 93 149 -20 return - - - -246 -18 callsubr - return - - - -13 callsubr - hstem - return - - - 93 190 105 return - - - rmoveto - 168 hlineto - 2 -67 callsubr - -168 hlineto - hintmask 11100000 - return - - - 105 375 101 21 callgsubr - 94 123 return - - - 10 hlineto - 0 6 -1 3 -4 -3 -2 -2 -12 callsubr - return - - - 98 778 98 hstem - 358 117 vstem - 358 return - - - 98 778 98 hstem - 150 118 vstem - 150 return - - - hstemhm - 61 122 return - - - -21 25 -21 return - - - -20 22 callgsubr - 169 128 hintmask 10111100 - return - - - -217 -69 -87 -367 302 rlineto - 103 vlineto - return - - - 21 -21 582 106 hstem - 249 128 vstem - return - - - -20 12 callgsubr - return - - - 104 140 104 hstem - return - - - -35 callsubr - hstemhm - return - - - -180 3 2 166 -117 1 rlineto - return - - - 211 12 callsubr - return - - - hstemhm - 107 127 return - - - rlineto - -169 hlineto - return - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - From 4d9cff74604bcc7c1b2e1f13ba04188cdd21ccc1 Mon Sep 17 00:00:00 2001 From: Kiliman Date: Fri, 15 Sep 2017 18:58:21 -0400 Subject: [PATCH 07/15] Remove incomplete fonts --- ligature/OperatorMonoLig-Book/charstrings.xml | 166 ------------------ ligature/OperatorMonoLig-Book/config.xml | 21 --- ligature/OperatorMonoLig-Book/hmtx.xml | 20 --- ligature/OperatorMonoSSmLig-Medium/glyphs.xml | 22 --- 4 files changed, 229 deletions(-) delete mode 100644 ligature/OperatorMonoLig-Book/charstrings.xml delete mode 100644 ligature/OperatorMonoLig-Book/config.xml delete mode 100644 ligature/OperatorMonoLig-Book/hmtx.xml delete mode 100644 ligature/OperatorMonoSSmLig-Medium/glyphs.xml diff --git a/ligature/OperatorMonoLig-Book/charstrings.xml b/ligature/OperatorMonoLig-Book/charstrings.xml deleted file mode 100644 index 54be912..0000000 --- a/ligature/OperatorMonoLig-Book/charstrings.xml +++ /dev/null @@ -1,166 +0,0 @@ - - - 107 -12 67 501 76 hstemhm -110 77 -4 80 232 70 -53.99825 76.99825 -4 80 232 70 hintmask 11100001 -275 284 rmoveto -55.38696 -64.47878 rlineto -19.62886 -22.699 21.53769 -24.97949 23.44649 -27.84271 -39 -61 -43 -28 -42 0 -55 0 -29 39 0 53 rrcurveto -0 47 29 48 59 42 rrcurveto -400 1 rmoveto -53.1084 -61.69434 rlineto -21.00433 -24.20332 23.14662 -26.72282 24.74065 -29.37952 -39 -61 -44 -27 -42 0 rrcurveto -hintmask 11000101 --55 -29 39 53 hvcurveto -0 47 28 49 59 42 rrcurveto -291 111 rmoveto --70 8 rlineto --14 -68 -21 -65 -23 -54 rrcurveto -hintmask 11000011 --119 136 -55 59 0 52 0 54 42 46 163 -8 rrcurveto --5 76 rlineto --213 4 -67 -91 0 -86 0 -43 19 -40 40 -52 rrcurveto -hintmask 11000101 --87.68262 -55.79785 -43.99254 -62.74825 -0.32309 -74.64368 -11.41241 13.28877 -11.0006 12.7079 -10.58875 12.1931 rrcurveto -hintmask 11011001 -33 59 32 78 22 89 rrcurveto --70 10 rlineto --14 -68 -21 -66 -23 -54 -119 136 -55 59 0 52 0 54 42 46 163 -8 rrcurveto --7 76 rlineto --213 4 -65 -91 0 -86 0 -43 20 -39 40 -52 rrcurveto -hintmask 11100011 --88 -56 -45 -64 0 -75 0 -80 49 -62 95 0 64 0 64 34 51 77 23.62546 -28.68806 74.37454 -59.31194 79 -18 14 -3 15 -2 16 0 64 0 64 34 51 77 rrcurveto -28 -34 31 -37 32 -41 rrcurveto -65 51 rlineto --41 50 -37 43 -33 38 33 59 32 79 22 89 rrcurveto -endchar - - - 107 362 75 225 75 vstem -662 704 rmoveto --886 75 892 vlineto --375 -6 rmoveto --886 75 892 vlineto -endchar - - - 107 151 69 153 69 hstem -1022 442 rmoveto --944 -69 943 hlineto -1 -153 rmoveto --944 -69 943 hlineto -endchar - - - 657 61 69 153 69 153 69 hstem -cntrmask 11100000 -1572 574 rmoveto --1494 -69 1493 hlineto --1493 -222 rmoveto -1493 0 1 69 -1494 0 rlineto -1494 -222 rmoveto --1494 -69 1493 hlineto -endchar - - - 657 -1 -21 173 69 153 69 hstem -1232 -22 rmoveto -333 280 0 69 -327 275 -47 -58 123.88672 -102 -1236.88672 0 0 -69 1320.69238 0 92.30762 -76 0 -10 -80.8252 -67 -1332.1748 0 0 -69 1248.93652 0 -139.93652 -116 rlineto -endchar - - - 107 -1 -21 173 69 153 69 hstem -682 -22 rmoveto -333 280 0 69 -327 275 -47 -58 123.88664 -102 -686.88664 0 0 -69 770.6923 0 92.3077 -76 0 -10 -80.8254 -67 -782.1746 0 0 -69 698.93651 0 -139.93651 -116 rlineto -endchar - - - 107 151 69 153 69 hstem -1022 220 rmoveto --466.54134 0 80.22537 153 385.31596 0 1 69 -350.1359 0 132.1359 252 -69 32 -149.05193 -284 -507.94807 0 0 -69 471.73476 0 -80.2991 -153 -391.43567 0 0 -69 355.22235 0 rlineto --163.22235 -311 71 -29 178.2786 340 501.7214 0 rlineto -endchar - - - 657 -148 -21 230 69 153 69 153 69 hstem -1572 574 rmoveto --565.40883 0 73.40883 140 -69 32 -90.27087 -172 -842.72913 0 0 -69 806.51581 0 -80.2991 -153 -726.2167 0 0 -69 690.00339 0 -80.2991 -153 -609.70428 0 0 -69 573.49097 0 rlineto --105.49097 -201 71 -29 120.60022 230 833.39978 0 1 69 -798.21971 0 80.22537 153 716.99434 0 1 69 -681.81427 0 80.22537 153 600.5889 0 rlineto -endchar - - - 107 845 285 rmoveto --573 -314 34 -51 541 304 rlineto --545 -153 rmoveto -540 280 0 69 -534 275 -47 -58 507 -247 0 -10 -511 -252 rlineto -endchar - - - 107 -1 -21 280 69 hstem -682 -22 rmoveto -333 280 0 69 -327 275 -47 -58 263.56276 -217 -826.56276 0 0 -69 828.01587 0 -269.01587 -223 rlineto -endchar - - - 107 258 69 hstem -919 327 rmoveto --317 -69 311 hlineto --414 69 rmoveto --317 -69 311 hlineto -endchar - - - 657 -1 -21 280 69 hstem -1232 -22 rmoveto -333 280 0 69 -327 275 -47 -58 263.5625 -217 -1376.5625 0 0 -69 1378.01562 0 -269.01562 -223 rlineto -endchar - - - 107 257 285 rmoveto --2 -61 541 -304 34 51 rlineto --30 100 rmoveto -45 57 -511 252 0 10 507 247 -47 58 -534 -275 0 -69 rlineto -endchar - - - 657 -1 -21 173 69 153 69 hstem -415 603 rmoveto --329 -277 0 -69 332 -279 46 57 -139.4762 116 1246.4762 0 1 69 -1330.44048 0 -80.55952 67 0 10 91.62903 76 1318.37097 0 1 69 -1236.18146 0 124.18146 103 rlineto -endchar - - - 1207 -1 -21 22 110 148 69 hstem -705 113 vstem -819.09091 40 rmoveto -0.95454 35 0.95454 35 -114 0 -2 -110 113 0 rlineto --4.43837 498.65297 rmoveto -5.23251 74.60542 7.20586 102.74161 -103 0 rlineto -2 -91 17 -264 0 -87 rrcurveto -53 hlineto -1327 93 rmoveto --1223 -69 1217 hlineto --1701 345 rmoveto --329 -277 0 -69 332 -279 46 57 -268.13095 223 454.13095 0 6 69 -458.83064 0 262.83064 218 rlineto -endchar - - - 107 -1 -21 280 69 hstem -415 603 rmoveto --329 -277 0 -69 332 -279 46 57 -268.13095 223 820.13095 0 6 69 -824.83064 0 262.83064 218 rlineto -endchar - - - 657 -1 -21 280 69 hstem -415 603 rmoveto --329 -277 0 -69 332 -279 46 57 -268.13095 223 1370.13095 0 6 69 -1374.83064 0 262.83064 218 rlineto -endchar - - - 107 259 68 hstem -301 73 353 73 vstem -976 259 rmoveto -1 68 -177 0 0 187 -73 0 0 -187 -176 0 -2 0 -175 0 0 187 -73 0 0 -187 -178 0 0 -68 178 0 0 -187 rlineto -73 187 175 hlineto -1 0 177 0 0 -187 73 0 0 187 rlineto -endchar - - \ No newline at end of file diff --git a/ligature/OperatorMonoLig-Book/config.xml b/ligature/OperatorMonoLig-Book/config.xml deleted file mode 100644 index 9bc08fe..0000000 --- a/ligature/OperatorMonoLig-Book/config.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/ligature/OperatorMonoLig-Book/hmtx.xml b/ligature/OperatorMonoLig-Book/hmtx.xml deleted file mode 100644 index bbbda08..0000000 --- a/ligature/OperatorMonoLig-Book/hmtx.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/ligature/OperatorMonoSSmLig-Medium/glyphs.xml b/ligature/OperatorMonoSSmLig-Medium/glyphs.xml deleted file mode 100644 index e894caa..0000000 --- a/ligature/OperatorMonoSSmLig-Medium/glyphs.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file From 12d2a2a940093b997797476f0dacba6cbc4f606d Mon Sep 17 00:00:00 2001 From: Kiliman Date: Fri, 15 Sep 2017 18:59:02 -0400 Subject: [PATCH 08/15] Add updated Operator Mono Lig Medium --- .../OperatorMonoLig-Medium/charstrings.xml | 339 +++-- ligature/OperatorMonoLig-Medium/config.xml | 70 +- ligature/OperatorMonoLig-Medium/gsubrs.xml | 1048 +++++++++++++++ ligature/OperatorMonoLig-Medium/hmtx.xml | 2 + ligature/OperatorMonoLig-Medium/subrs.xml | 1123 +++++++++++++++++ .../charstrings.xml | 351 ++++-- 6 files changed, 2721 insertions(+), 212 deletions(-) create mode 100644 ligature/OperatorMonoLig-Medium/gsubrs.xml create mode 100644 ligature/OperatorMonoLig-Medium/subrs.xml diff --git a/ligature/OperatorMonoLig-Medium/charstrings.xml b/ligature/OperatorMonoLig-Medium/charstrings.xml index 121fd1a..3284e15 100644 --- a/ligature/OperatorMonoLig-Medium/charstrings.xml +++ b/ligature/OperatorMonoLig-Medium/charstrings.xml @@ -1,139 +1,276 @@ - 107 270.7619 245 rmoveto -21.46031 -26 57.77777 -70 rlineto --30.66667 -48 -33.66666 -24 -36.66667 0 -22.66667 0 -17.5 7.5 -12.33333 15 -12.33333 15 -6.16667 19.16667 0 23.33333 0 43.33333 22.66667 39.33334 45.33333 35.33333 rrcurveto -494.49207 -43 rmoveto -20.63492 -25 47.87302 -58 rlineto --30.66667 -48 -33.66666 -24 -36.66667 0 -22.66667 0 -17.5 7.5 -12.33333 15 -12.33333 15 -6.16667 19.16667 0 23.33333 0 43.33333 22.66667 39.33334 45.33333 35.33333 rrcurveto -191 256 rmoveto --7 102 rlineto --102.81816 1.3353 -73.66667 -18 -44.51517 -37.3353 -40 -33.54839 -20 -40.66667 0 -47.78494 0 -35.33333 18.66667 -43 37.33333 -50.66667 -88.66667 -55.33333 -44.33333 -65 0 -74.66667 0 -12 1 -11.66667 2 -11.33333 -18 22 -23.66667 29.33333 -29.33333 36.66667 rrcurveto -36 66.66667 27.66667 69.66666 19.33333 72.66667 rrcurveto --94 11 rlineto --9.33333 -47.33333 -15 -51.33334 -20.66667 -55.33333 -6.66667 8 -18.16666 21.16667 -29.66667 34.33333 -29.66667 34.33333 -22.66666 28.33334 -15.66667 22.33333 -15.66667 22.33333 -7.83333 19.5 0 16.66667 0 26.66667 12.66667 19.5 25.33333 12.33333 25.33333 12.33333 46 4.5 66.66667 -3.33333 rrcurveto --7 102 rlineto --102.81816 1.3353 -73.66667 -18 -44.51517 -37.3353 -40 -33.54839 -20 -40.66667 0 -47.78494 0 -35.33333 18.66667 -43 37.33333 -50.66667 -88.66667 -55.33333 -44.33333 -65 0 -74.66667 0 -43.33333 13.16667 -35.16667 26.33333 -27 26.33333 -27 37.83334 -13.5 49.33333 0 rrcurveto -69.33333 0 58.33334 33.33333 47.33333 66.66667 46.66667 -64.66667 94.66666 -33.33333 142.66667 -2 69.33333 0 58.33334 33.33333 47.33333 66.66667 19.33333 -24 26 -33.66667 32.66667 -43.33333 rrcurveto -91 69 rlineto --12.66667 16 -35.33333 43.66667 -58 71.33333 36 66.66667 27.66667 69.66666 19.33333 72.66667 rrcurveto --94 11 rlineto --9.33333 -47.33333 -15 -51.33334 -20.66667 -55.33333 -6.66667 8 -18.16666 21.16667 -29.66667 34.33333 -29.66667 34.33333 -22.66666 28.33334 -15.66667 22.33333 -15.66667 22.33333 -7.83333 19.5 0 16.66667 0 26.66667 12.66667 19.5 25.33333 12.33333 25.33333 12.33333 46 4.5 66.66667 -3.33333 rrcurveto -endchar + -107 -13 90 454 102 hstemhm + 72 106 -29 112 270 106 -29 112 hintmask 11101000 + 896 531 rmoveto + -7 102 rlineto + hintmask 11100100 + -6 callgsubr + hintmask 11011000 + -89 -55 -44 -65 -75 vvcurveto + -12 1 -12 2 -11 vhcurveto + -18 22 -24 29 -29 37 -36 callsubr + 25 12 46 4 67 -3 -7 102 rcurveline + -6 callgsubr + hintmask 11100100 + -89 -55 -44 -65 -75 vvcurveto + -43 13 -35 26 -27 vhcurveto + -27 27 38 -14 49 hhcurveto + 69 59 33 67 47 hvcurveto + 47 -65 94 -33 143 -2 rrcurveto + 20 callsubr + 91 69 rcurveline + -13 16 -35 44 -58 71 -36 callsubr + hintmask 11101000 + 25 12 46 4 67 -3 rrcurveto + -650 -256 rmoveto + 25 -30 21 -26 58 -70 rlineto + -48 -31 -33 -24 -37 hhcurveto + -23 -17 8 15 -12 hvcurveto + -13 -13 callsubr + 459 hmoveto + 35 -43 21 -25 48 -58 rlineto + -48 -31 -33 -24 -37 hhcurveto + -23 -17 8 15 -13 hvcurveto + -12 -13 callsubr + endchar + - 107 672 709 rmoveto --892 105 901 vlineto --454 -9 rmoveto --892 105 901 vlineto -410 -1418 rmoveto -0 vmoveto -endchar + -107 1 callgsubr + 323 105 244 105 vstem + 428 718 11 callsubr + 349 901 11 callsubr + endchar + + + + -107 1 callgsubr + 318 105 370 100 vstem + 318 -183 rmoveto + 105 hlineto + 470 419 rlineto + 93 vlineto + -470 389 -105 -9 rlineto + 105 -761 rmoveto + 640 vlineto + 370 -300 rlineto + -11 vlineto + endchar + - 107 1028 458 rmoveto --956 -2 0 -94 956 2 rlineto --126 vmoveto --956 -2 0 -94 956 2 rlineto -endchar + -107 143 13 callsubr + 72 956 vstem + 1028 364 rmoveto + 94 vlineto + -956 -9 callsubr + 956 -218 rmoveto + 94 vlineto + -956 -9 callsubr + endchar + - 657 72 526 rmoveto -0 -94 1506 2 0 94 rlineto --331 vmoveto --1506 -2 0 -94 1506 2 rlineto --1506 159 rmoveto -1506 2 0 94 -1506 -2 rlineto -endchar + 443 102 94 67 94 76 94 12 callgsubr + 1578 528 rmoveto + -1506 -9 callsubr + 1506 2 rlineto + -1506 -78 rmoveto + -94 vlineto + 1506 2 rlineto + 94 vlineto + -255 vmoveto + 94 vlineto + -1506 -9 callsubr + endchar + - 657 1245 -20 rmoveto -333 273 0 93 -328 271 -62 -80 99 -79 -1215 -2 0 -94 1332 2 74 -59 0 -11 -70 -56 -1336 -2 0 -94 1219 2 -106 -86 rlineto -endchar + 443 143 13 callsubr + 1478 100 vstem + 1185 58 -56 callsubr + 99 -79 -1215 -9 callsubr + 1332 2 74 -59 rlineto + -11 vlineto + -70 -56 -1336 -9 callsubr + 1219 2 rlineto + endchar + - 107 695 -20 rmoveto -333 273 0 93 -328 271 -62 -80 99 -79 -665 -2 0 -94 782 2 74 -59 0 -11 -70 -56 -786 -2 0 -94 669 2 -106 -86 rlineto -endchar + -107 143 13 callsubr + 928 100 vstem + 635 58 -56 callsubr + 99 -79 -665 -9 callsubr + 782 2 74 -59 rlineto + -11 vlineto + -70 -56 -786 -9 callsubr + 669 2 rlineto + endchar + - 107 1028 238 rmoveto --457 -1 65 126 392 1 0 94 -344 -1 121 238 -96 46 -145 -284 -492 -1 0 -94 445 1 -65 -126 -380 -1 0 -94 333 1 rlineto --153 -300 96 -43 175 343 505 1 rlineto -endchar + -107 143.5 94 125 94 hstem + 72 956 vstem + 1028 144 rmoveto + 94 vlineto + -457 -1 65 126 392 1 rlineto + 94 vlineto + -344 -1 121 238 -96 46 -145 -284 -492 -1 rlineto + -94 vlineto + 445 1 -65 -126 -380 -1 rlineto + -94 vlineto + 333 1 -153 -300 96 -43 175 343 rlineto + endchar + - 657 969 741 rmoveto --109 -214 -788 -1 0 -94 740 1 -38 -76 -702 -1 0 -94 654 1 -34 -67 -620 -1 0 -94 572 1 -132 -259 96 -43 154 302 rlineto -816 1 0 94 -768 -1 34 67 734 1 0 94 -686 -1 39 76 647 1 0 94 -599 -1 86 168 rlineto -endchar + 443 102.5 94 67 94 75 94 12 callgsubr + 1065 695 rmoveto + -96 46 -109 -214 -788 -1 rlineto + -94 vlineto + 740 1 -38 -76 -702 -1 rlineto + -94 vlineto + 654 1 -34 -67 -620 -1 rlineto + -94 vlineto + 572 1 -132 -259 96 -43 154 302 816 1 rlineto + 94 vlineto + -768 -1 34 67 734 1 rlineto + 94 vlineto + -686 -1 39 76 647 1 rlineto + 94 vlineto + -599 -1 rlineto + endchar + - 107 308 -101 rmoveto -534 262 -2 96 -583 -292 rlineto -60 131 rmoveto -523 257 0 126 -518 254 -62 -80 480 -232 0 -11 -483 -236 rlineto -endchar + -107 -101 834 hstem + 740 100 vstem + 257 174 rmoveto + 60 -78 523 257 rlineto + 126 vlineto + -518 254 -62 -80 480 -232 rlineto + -11 vlineto + -483 -445 rmoveto + 51 -66 534 262 -2 96 rlineto + endchar + - 107 695 -24 rmoveto -333 273 0 93 -328 271 -62 -80 235 -188 -801 0 0 -95 806 0 -243 -196 rlineto -endchar + -107 250 95 hstem + 72 956 vstem + 635 54 -56 callsubr + 235 -188 rlineto + -801 -95 806 hlineto + endchar + - 107 910 345 rmoveto --320 -95 312 hlineto --392 95 rmoveto --320 -95 312 hlineto -endchar + -107 250 95 hstem + 190 720 vstem + 502 250 rmoveto + 26 callgsubr + 712 hmoveto + 26 callgsubr + endchar + - 657 1245 -24 rmoveto -333 273 0 93 -328 271 -62 -80 235 -188 -1351 0 0 -95 1356 0 -243 -196 rlineto -endchar + 443 250 95 12 callgsubr + 1185 54 -56 callsubr + 235 -188 rlineto + -1351 -95 1356 hlineto + endchar + + + + -107 1 callgsubr + 230 100 363 105 vstem + 693 -183 rmoveto + 105 901 hlineto + -105 -9 -463 -380 rlineto + -93 vlineto + 463 -283 rmoveto + -363 324 rlineto + 11 vlineto + 363 293 rlineto + endchar + - 107 791 -101 rmoveto --534 262 2 96 583 -292 rlineto --60 131 rmoveto --523 257 0 126 518 254 62 -80 -480 -232 0 -11 483 -236 rlineto -endchar + -107 -101 834 hstem + 257 585 vstem + 842 174 rmoveto + -60 -78 -523 257 rlineto + 126 vlineto + 518 254 62 -80 -480 -232 rlineto + -11 vlineto + 483 -445 rmoveto + -51 -66 -534 262 2 96 rlineto + endchar + - 657 405 -20 rmoveto --333 273 0 93 328 271 62 -80 -99 -79 1215 -2 0 -94 -1332 2 -74 -59 0 -11 70 -56 1336 -2 0 -94 -1219 2 106 -86 rlineto -endchar + 443 58 85 94 126 94 80 12 callgsubr + 465 58 -29 callsubr + -99 -79 1215 -9 callsubr + -1332 2 -74 -59 rlineto + -11 vlineto + 70 -56 1336 -9 callsubr + -1219 2 rlineto + endchar + - 1207 -98 852 rmoveto -1025 -507 rmoveto --9 -95 1194 0 8 95 rlineto --1502 hmoveto --383.28206 0 236.28206 190 -60 79 -331 -272 0 -93 329 -273 63 80 -242.08546 194 380.08546 0 rlineto -120 -5 rmoveto -74 hlineto -0.66667 15.33333 6.66666 72.33334 12.66667 129.33333 12.66667 129.33333 6.66666 71.66667 0.66667 14 rrcurveto --142 hlineto -0 -14 4.66667 -71.5 9.33333 -129 9.33333 -129 4.66667 -72.5 0 -16 rrcurveto -105 -114 rmoveto --144 0 -3 -131 143 0 rlineto -endchar + 993 0 131 119 95 hstemhm + 689.5 8 callgsubr + hintmask 11001000 + 730 17 callsubr + hintmask 11010000 + -4 callsubr + hintmask 11001000 + 9 -129 5 -73 -16 vvcurveto + -120 5 rmoveto + 8 95 rlineto + -383 hlineto + 236 190 7 callsubr + -242 194 rlineto + 1890 95 rmoveto + -1193 hlineto + -9 -95 rlineto + 1194 hlineto + hintmask 11100000 + -1281 -250 rmoveto + 4 131 rlineto + -144 hlineto + -3 -131 rlineto + endchar + - 107 405 -24 rmoveto --333 273 0 93 328 271 62 -80 -235 -188 801 0 0 -95 -806 0 243 -196 rlineto -endchar + -107 345 188 hstem + 72 956 vstem + 465 54 -29 callsubr + -235 -188 rlineto + 801 -95 -806 hlineto + endchar + - 657 405 -24 rmoveto --333 273 0 93 328 271 62 -80 -235 -188 1351 0 0 -95 -1356 0 243 -196 rlineto -endchar + 443 54 196 95 188 12 callgsubr + 465 54 -29 callsubr + -235 -188 rlineto + 1351 -95 -1356 hlineto + endchar + - 107 983 251 rmoveto -93 -168 178 -99 -178 -163 vlineto --6 0 -162 0 0 178 -99 0 0 -178 -169 0 0 -93 169 0 0 -178 99 0 0 178 162 0 6 0 163 0 0 -178 rlineto -99 178 hlineto -endchar + -107 251 93 hstem + 286 99 331 99 vstem + 815 19 callgsubr + -331 178 -99 -178 -169 -93 169 -178 99 178 331 -178 99 hlineto + endchar + \ No newline at end of file diff --git a/ligature/OperatorMonoLig-Medium/config.xml b/ligature/OperatorMonoLig-Medium/config.xml index 9bc08fe..15f11b3 100644 --- a/ligature/OperatorMonoLig-Medium/config.xml +++ b/ligature/OperatorMonoLig-Medium/config.xml @@ -1,21 +1,53 @@ - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ligature/OperatorMonoLig-Medium/gsubrs.xml b/ligature/OperatorMonoLig-Medium/gsubrs.xml new file mode 100644 index 0000000..5129eef --- /dev/null +++ b/ligature/OperatorMonoLig-Medium/gsubrs.xml @@ -0,0 +1,1048 @@ + + + + rmoveto + 28 -49 39 15 46 21 51 27 rlinecurve + 51 27 41 27 31 25 -82 84 rcurveline + -26 -29 -33 -31 -41 -35 -41 -35 -35 -28 -29 -19 rrcurveto + return + + + + rmoveto + 11 93 -110 3 -77 11 -44 20 rlinecurve + -45 19 -25 35 -6 50 321 9 rcurveline + 9 87 -11 69 -33 51 rrcurveto + 51 -33 -52 25 -69 hhcurveto + -66 -57 -26 -52 -48 hvcurveto + -48 -53 -24 -64 -76 vvcurveto + -43 6 -36 13 -29 vhcurveto + 12 -30 21 -26 30 -23 30 -23 42 -16 54 -11 53 -11 67 -5 79 1 rrcurveto + -184 432 rmoveto + 65 35 -43 -85 3 hvcurveto + -5 -140 -72 -2 -4 hhcurveto + 90 5 37 45 71 hhcurveto + endchar + + + + rmoveto + 102 5 rlineto + -103 callgsubr + hintmask 10111100 + -83 callsubr + hintmask 01111100 + 4 -32 3 -20 2 -8 rrcurveto + hintmask 10111100 + -101 callgsubr + + + + rmoveto + 64 -69 39 -138 14 vhcurveto + 6 73 rlineto + 182 hlineto + 8 75 rlineto + -262 hlineto + -15 -208 rlineto + 137 -9 69 -20 -30 vvcurveto + -17 -16 -13 -33 -9 vhcurveto + -33 -9 -55 -7 -79 -5 5 -79 rcurveline + 97 5 74 return + + + + -6 83 -3 81 81 vvcurveto + 67 -10 51 -21 36 vhcurveto + -21 36 -38 26 -53 17 -53 17 -78 9 -101 2 -11 -94 rcurveline + 108 -3 72 -10 37 -16 36 -17 19 -32 3 -48 -100 4 -76 -14 -51 -32 rrcurveto + -51 -33 -26 -43 -53 vvcurveto + return + + + + rmoveto + 67 52 21 41 39 hvcurveto + 38 41 19 56 72 vvcurveto + 405 -115 -425 vlineto + -39 -7 -29 -15 -17 vhcurveto + -18 -15 -23 -9 -32 hhcurveto + -65 -32 43 85 hvcurveto + 409 -115 -414 vlineto + -71 18 -54 36 -39 vhcurveto + -39 36 50 -19 64 hhcurveto + endchar + + + + -128 76 rmoveto + -26 -20 6 13 -15 hvcurveto + -15 12 -8 17 22 vvcurveto + 30 14 21 29 13 vhcurveto + 29 13 50 2 73 -7 1 -61 1 -35 1 -7 rrcurveto + -26 -38 -38 -13 -38 hhcurveto + endchar + + + + rmoveto + 113 hlineto + 3 140 rlineto + -114 hlineto + 221 -1 callgsubr + 112 hlineto + 3 140 rlineto + -113 hlineto + return + + + + -163 1 -127 2 -92 vhcurveto + -23 -33 -33 -11 -34 hhcurveto + -27 -21 9 18 -14 hvcurveto + -14 17 -7 30 42 vvcurveto + 303 vlineto + -111 -7 rlineto + -335 vlineto + -115 47 -57 95 vhcurveto + return + + + + 306 hlineto + 7 73 rlineto + -108 337 hlineto + -86 -7 rlineto + -59 vlineto + -113 -13 2 -65 111 3 rlineto + -196 -119 vlineto + return + + + + 10 98 -115 -6 -79 14 -44 35 rlinecurve + -44 35 -22 59 85 vvcurveto + 37 4 30 7 23 vhcurveto + 7 23 14 21 21 19 21 19 30 13 40 8 40 8 51 3 63 -1 -6 110 rcurveline + -75 -1 -64 -10 -54 -18 -55 -18 -42 -24 -31 -31 -31 -31 -23 -34 -14 -37 rrcurveto + -15 -37 -7 -42 -45 vvcurveto + return + + + + rmoveto + -103 vlineto + 138 -5 102 16 67 38 rrcurveto + 66 37 33 47 56 vvcurveto + 27 -10 26 -20 24 vhcurveto + -20 23 -24 20 -28 17 -28 17 -28 16 -28 15 -15 callsubr + hintmask 11011000 + -20 17 -10 16 17 vvcurveto + 16 7 13 14 9 vhcurveto + 13 9 26 7 37 5 37 5 51 -1 66 -5 rrcurveto + hintmask 10111000 + -6 103 -119 7 -91 -15 -61 -36 rlinecurve + -62 -36 -31 -44 -53 vvcurveto + -27 10 -24 20 -23 vhcurveto + 20 -23 24 -19 28 -16 28 -16 28 -15 29 -15 28 -15 24 -16 20 -17 rrcurveto + 20 -17 10 -18 -19 vvcurveto + -28 -23 -21 -46 -13 vhcurveto + -46 -14 -73 -3 -99 7 rrcurveto + endchar + + + + rmoveto + 31 48 -75 56 -71 60 -65 64 rlinecurve + -75 -90 74 -51 85 -46 96 -41 rlinecurve + return + + + + 8 70 rmoveto + -26 -21 9 17 -15 hvcurveto + -16 17 -8 26 33 vvcurveto + 41 21 37 7 33 -8 rrcurveto + 32 -8 16 -19 -31 vvcurveto + -20 -7 -16 -13 -11 vhcurveto + -11 -14 -18 -6 -21 hhcurveto + endchar + + + + rmoveto + 7 hlineto + 182 153 -53 52 -124 -101 -127 102 -69 -66 rlineto + return + + + + -2 -69 -4 -123 -7 -176 rrcurveto + -3 hlineto + -73 219 rlineto + -64 hlineto + -2 -5 -11 -33 -19 -61 -20 -61 -13 -40 -5 -17 rrcurveto + -4 hlineto + -8 179 -5 122 -2 65 rrcurveto + -107 hlineto + 9 -196 16 -166 23 -136 rrcurveto + 97 hlineto + endchar + + + + rmoveto + 127 -102 68 65 -184 140 rlineto + -7 hlineto + -182 -153 54 -51 rlineto + return + + + + rmoveto + 56 28 -39 -77 hvcurveto + -300 111 339 vlineto + 115 -48 57 -95 -56 -53 -23 -45 -51 vhcurveto + -6 57 -103 -6 rlineto + 5 -101 3 -164 -229 vvcurveto + 112 hlineto + 131 -1 128 -3 124 vhcurveto + 22 34 34 11 33 hhcurveto + return + + + + 47 15 36 22 25 27 25 28 18 31 11 35 rrcurveto + 10 35 5 41 48 vvcurveto + 179 -1 117 -2 55 vhcurveto + 16 -53 -50 8 -47 hhcurveto + -75 -64 -24 -47 -52 hvcurveto + -53 -48 -26 -63 -77 vvcurveto + -63 17 -50 35 -37 vhcurveto + -38 34 44 -19 53 hhcurveto + 47 42 14 28 39 hvcurveto + -1 -23 -1 -18 -2 -13 return + + + + rmoveto + -33 4 -29 7 -25 vhcurveto + hintmask 10110000 + 7 -26 13 -24 18 -23 18 -23 24 -18 29 -13 29 -14 38 -10 46 -6 46 -6 53 0 61 5 rrcurveto + hintmask 01110000 + 11 92 -109 -7 -77 10 -43 27 rlinecurve + -43 26 -22 46 65 vvcurveto + 27 3 21 7 17 vhcurveto + 7 17 13 15 20 14 19 14 30 10 39 5 39 5 49 2 61 -2 -7 105 rcurveline + -139 -1 -99 -24 -61 -49 rrcurveto + -61 -49 -30 -63 -78 vvcurveto + endchar + + + + rmoveto + 35 -91 211 67 104 74 -1 79 rlinecurve + 17 -5 17 -10 17 vhcurveto + -11 17 -11 13 -12 11 rrcurveto + hintmask 01001000 + -13 11 -11 11 -10 13 rrcurveto + -11 12 -5 10 9 vvcurveto + 14 11 12 22 9 vhcurveto + 22 9 38 7 55 5 4 79 rcurveline + hintmask 01100000 + -97 8 -48 23 38 vvcurveto + 12 8 15 15 17 vhcurveto + hintmask 10010000 + 15 17 15 19 15 22 rrcurveto + 15 21 8 22 23 vvcurveto + 38 -22 33 -44 28 vhcurveto + -45 27 -81 33 -117 37 -37 -88 rcurveline + 83 -25 60 -22 37 -21 rrcurveto + 37 -21 18 -22 -24 vvcurveto + -15 -7 -16 -14 -17 vhcurveto + hintmask 10100000 + -15 -17 -14 -18 -14 -19 rrcurveto + -15 -19 -7 -18 -18 vvcurveto + -47 38 -33 76 -20 vhcurveto + hintmask 10001000 + -39 -12 -29 -15 -18 -19 rrcurveto + -19 -19 -9 -19 -20 vvcurveto + -20 15 -26 31 -33 vhcurveto + 30 -33 15 -24 -15 vvcurveto + -19 -19 -19 -38 -19 vhcurveto + -39 -19 -61 -21 -85 -23 rrcurveto + endchar + + + + rmoveto + 8 92 -57 1 -43 6 -28 9 rlinecurve + -28 9 -18 13 -9 17 -9 17 -5 27 -1 35 205 5 rcurveline + 6 89 -9 70 -23 49 rrcurveto + 49 -23 -37 25 -49 hhcurveto + -53 -40 -25 -50 -27 hvcurveto + hintmask 01110111 + -15 24 -23 17 -32 11 -33 10 -47 7 -61 3 -8 -93 rcurveline + 73 -3 47 -10 22 -15 21 -15 12 -32 1 -48 rrcurveto + -131 -2 -65 -56 -109 vvcurveto + -40 10 -31 20 -22 vhcurveto + -23 19 27 -11 34 hhcurveto + 49 42 23 45 34 hvcurveto + hintmask 01101111 + 39 -47 81 -23 124 2 rrcurveto + -134 421 rmoveto + 31 16 -42 -84 1 hvcurveto + -104 -2 1 47 5 34 8 19 rlinecurve + 19 8 14 9 20 hhcurveto + hintmask 10101111 + -193 -335 rmoveto + -33 -16 22 45 26 7 19 15 13 hvcurveto + 14 13 24 5 33 -1 rrcurveto + -47 4 -37 9 -28 vhcurveto + -20 -16 -19 -10 -22 hhcurveto + endchar + + + + 65 -246 rmoveto + -23 -18 5 10 -13 hvcurveto + -13 10 -7 13 15 vvcurveto + 26 19 21 37 16 vhcurveto + 17 -8 12 -6 7 -3 26 -16 rcurveline + 11 -7 7 -6 5 -6 rrcurveto + 4 -6 2 -6 -7 vvcurveto + -13 -7 -10 -13 -9 vhcurveto + -9 -13 -18 -4 -22 hhcurveto + endchar + + + + hhcurveto + -26 -25 -13 -25 -24 hvcurveto + -25 -26 -21 -34 -18 -43 57 -27 rcurveline + 52 27 23 26 19 hhcurveto + 10 13 -7 -14 17 hvcurveto + return + + + + -278 174 233 84 -233 170 272 96 -387 -620 hlineto + endchar + + + + 113.5 109.5 112.5 return + + + + -77 callsubr + -70 -151 -59 callsubr + return + + + + -13 86 -55 -21 221.54 69.46 126 94 return + + + + -103 callsubr + endchar + + + + -47 callsubr + 274 78 180 -34 callsubr + hintmask 10111100 + -13 callgsubr + -268 -62 -78 62 vlineto + hintmask 01111100 + -274 vlineto + hintmask 10111100 + 147 -21 109 18 71 56 rrcurveto + 71 55 35 90 124 vvcurveto + -320 -232 rmoveto + 184 105 vlineto + 5 78 rlineto + -110 180 hlineto + 75 8 52 -14 31 -37 rrcurveto + 31 -37 15 -61 -86 vvcurveto + -85 -15 -60 -31 -34 vhcurveto + -31 -35 -53 -12 -74 11 rrcurveto + endchar + + + + rmoveto + hintmask 10111100 + 114 -225 123 15 -146 268 rlineto + 67 49 34 58 67 vvcurveto + 149 -134 57 -269 -35 vhcurveto + hintmask 01111100 + -619 113 214 vlineto + 80 vmoveto + 238 vlineto + 59 8 45 -6 29 -19 rrcurveto + 29 -19 15 -31 -42 vvcurveto + -53 -23 -42 -45 -31 vhcurveto + endchar + + + + rmoveto + 207 -414 rlineto + 98 620 -106 hlineto + 5 -409 rlineto + -4 hlineto + -199 409 rlineto + -108 -620 106 hlineto + -4 414 rlineto + return + + + + rmoveto + 6 -56 103 5 rlineto + -5 101 -3 165 229 vvcurveto + -111 hlineto + return + + + + rmoveto + 45 39 13 27 32 hvcurveto + 32 26 -95 callsubr + -28 vhcurveto + -29 -11 callsubr + -94 callgsubr + + + + -12 93 142.5 61.5 135 91 return + + + + 116 206 hlineto + hintmask 11010000 + 196 414 rlineto + -118 hlineto + -133 -307 rlineto + hintmask 10110000 + -137 309 -122 -4 198 -414 rlineto + endchar + + + + -7 99.65 429.35 103 -98.75 98.75 hstemhm + 78 119 return + + + + -60 callgsubr + -8 -10 5 9 -12 hvcurveto + hintmask 11011100 + -12 9 -11 10 -11 11 -11 11 -14 10 -15 9 rrcurveto + 9 -15 -15 4 -15 -84 callgsubr + hintmask 11101100 + -63 callsubr + return + + + + rmoveto + 115 hlineto + 5 140 rlineto + -116 hlineto + return + + + + -29 -22 -14 -25 -29 vvcurveto + -36 28 -33 57 -31 vhcurveto + return + + + + 414 hlineto + 8 99 -294 -4 284 310 rlineto + 93 -403 vlineto + -9 -98 285 3 -285 -309 rlineto + endchar + + + + -5 91.84 -91.84 95 317 96 -16 callgsubr + 90.73 -16 callgsubr + 93.75 hstemhm + 90 115 return + + + + -7.62 93.57 -89.95001 89.95 314.05 105 return + + + + 17 -21 25 -21 172 84 271 94 return + + + + -2 -14 -4 -13 -7 -13 -7 -12 -9 -9 -10 -7 -10 -6 -15 -6 -20 -5 -21 -5 -22 -5 -23 -3 rrcurveto + return + + + + hstem + 148.5 76.5 122 82 vstem + return + + + + -13 90 466 90 hstem + 49 106 240 106 vstem + 268 -13 rmoveto + 71 57 30 61 42 hvcurveto + 42 61 21 80 101 vvcurveto + 99 -18 77 -37 55 vhcurveto + 55 -37 -55 27 -71 hhcurveto + -71 -57 -30 -61 -42 hvcurveto + -43 -61 -21 -80 -101 vvcurveto + -99 19 -77 37 -55 vhcurveto + -55 37 54 -27 72 hhcurveto + return + + + + -71 callsubr + -26 -23 -26 -20 hhcurveto + return + + + + -16 99 537 -20 hstem + 66 115 189 3 callsubr + return + + + + -104 callgsubr + 16 49 25 rrcurveto + 49 25 24 31 39 vvcurveto + endchar + + + + rmoveto + -75 67 -105 -89 -75 -82 -47 -76 rlinecurve + -47 -76 -23 -75 -75 vvcurveto + -73 23 -73 46 -75 vhcurveto + 46 -75 74 -81 103 -88 77 69 rcurveline + -93 75 -66 70 -40 64 rrcurveto + -40 64 -20 64 64 vvcurveto + 64 20 64 40 63 vhcurveto + 39 63 68 70 95 77 rrcurveto + endchar + + + + 70 125.21 58.79 hstem + 112 84 159 83 vstem + 274 return + + + + 51 41 11 22 31 hvcurveto + 31 23 15 27 31 vvcurveto + 21 -8 18 -16 return + + + + rmoveto + 81 -247 rlineto + 100 hlineto + 23 159 17 166 9 173 rrcurveto + -104 hlineto + return + + + + 73 194.5 70 return + + + + 63 41 46 36 30 32 rrcurveto + 29 33 -42 callgsubr + + + + -16 95 462 95 hstem + 40 119 232 119 vstem + return + + + + -91 31 rmoveto + -36 -29 15 29 -21 hvcurveto + -21 29 -11 42 57 vvcurveto + 53 12 41 23 29 vhcurveto + 29 23 32 14 39 hhcurveto + 20 24 -4 -9 27 hvcurveto + -119 1 -98 2 -77 vhcurveto + -21 -26 -28 -10 -31 hhcurveto + endchar + + + + rmoveto + 79 -66 166 214 5 110 -167 212 -80 -63 164 -207 rlineto + 77 -200 rmoveto + 79 -66 167 214 5 110 -167 212 -80 -63 164 -207 rlineto + endchar + + + + hstemhm + 114 86 -79 88 136 84 -82 89 return + + + + 72 271 71 hstem + 99 89 173 88 vstem + 268 return + + + + 126.2 69 hstem + 111 83 159 85 vstem + 162 return + + + + 55 53 22 45 51 hvcurveto + endchar + + + + 0 7 -2 4 -4 -4 -2 -4 -8 callsubr + 0 -8 2 -4 4 4 2 4 -8 callsubr + return + + + + 0 84 532 83 -79 -20 hstemhm + 223 112 return + + + + -96 callsubr + endchar + + + + -16 14 -18 14 -19 15 rrcurveto + 15 -20 -19 7 -18 -84 callgsubr + return + + + + -251 vlineto + hintmask 10110000 + -10 -79 rlineto + hintmask 11010000 + 149 -8 rlineto + return + + + + -6.84 100.84 425 110 return + + + + -53 callgsubr + hstem + 249 86 vstem + 130 return + + + + -220 64 162 -21 31 -21 136 63 return + + + + hlineto + 9 84 rlineto + return + + + + hintmask 10110000 + 69 hmoveto + -33 callsubr + return + + + + 385 hlineto + 10 96 rlineto + -280 524 -115 hlineto + return + + + + 0 84 331 83 return + + + + -15 callsubr + -20 17 -10 16 17 vvcurveto + 16 7 13 14 9 vhcurveto + 13 9 26 7 37 5 37 5 51 -1 66 -5 rrcurveto + return + + + + 0 97 304.5 96.5 return + + + + 411 -36 callgsubr + -154 return + + + + 161 -273 124 14 -190 312 176 301 rlineto + -122 hlineto + -144 -259 rlineto + -56 259 -114 hlineto + return + + + + 524 177 96 -467 vlineto + -8 -96 rlineto + 182 -524 hlineto + return + + + + 14 callsubr + 346 85 vstem + 130 return + + + + 21 -21 620 -20 return + + + + 0 132 -111 -21 hstemhm + 49 122 227 104 hintmask 01110000 + return + + + + hhcurveto + 35 28 -15 -29 21 hvcurveto + 21 -30 11 -43 -56 vvcurveto + -53 -12 -40 -25 -28 vhcurveto + -29 -25 -33 -14 -40 hhcurveto + endchar + + + + -33 callgsubr + hstem + 184.5 110 vstem + return + + + + 15 27 31 vvcurveto + 21 -8 18 -16 16 vhcurveto + return + + + + 0 -53 callsubr + return + + + + hhcurveto + 70 59 28 57 48 hvcurveto + 48 56 24 74 92 vvcurveto + 92 -23 73 -45 54 vhcurveto + 53 -46 -58 27 -71 hhcurveto + return + + + + 14 -21 28 -21 214 79.5 207.5 -20 230 -20 hstemhm + 88 111 return + + + + rmoveto + 0 10 5 5 11 11 5 -5 -8 callsubr + 0 -11 -5 -5 -11 -11 -5 5 -8 callsubr + return + + + + 0 96 524 -20 hstem + 104 115 return + + + + -90.73 return + + + + 69 104 204.5 103.5 return + + + + 41 81 14 161 -14 vhcurveto + return + + + + 508 322 -49 callsubr + return + + + + -59 callsubr + -223 -561 rmoveto + return + + + + 12 callsubr + 84 72 return + + + + vlineto + -111 -10 rlineto + return + + + + 78 254 74 return + + + + hstemhm + 59 110 return + + + + -16 94 -64 -21 549 94 -9 -20 hstemhm + 40 117 236 117 hintmask 10101100 + return + + + + -103 1 -73 -18 -45 -37 rrcurveto + -40 -34 -20 -40 -48 vvcurveto + -35 19 -43 37 -51 vhcurveto + return + + + + rmoveto + -877 331 vlineto + 10 88 rlineto + -235 700 230 89 hlineto + endchar + + + + 40 -8 32 -17 23 vhcurveto + 23 -17 -21 12 -27 hhcurveto + -29 -25 -13 -25 -19 hvcurveto + return + + + + -13 91 -60 -21 419 95 200 -20 hstemhm + 49 110 200 111 return + + + + 115 hlineto + 6 147 rlineto + -115 hlineto + return + + + + -140 rmoveto + return + + + + 51 27 70 88 vvcurveto + 71 -17 58 -34 43 vhcurveto + 43 -34 -43 22 -53 hhcurveto + return + + + + 713.5 -20 hstem + return + + + + -24 -3 -32 -3 -40 -3 rrcurveto + return + + + + -61 68 -33 137 -7 vhcurveto + return + + + + 58 67 vvcurveto + 63 -20 48 -41 32 vhcurveto + -41 32 -63 10 -84 -12 rrcurveto + return + + + + 10 87 rlineto + -73 7 -36 15 23 vvcurveto + return + + + + 84.5 -80.5 84.5 return + + + + 235 573 rmoveto + 115 hlineto + 9 140 rlineto + -117 hlineto + return + + + + 143.5 -131 142 -114 74 hintmask 00000000 + return + + + + 41 31 50 19 59 rlinecurve + 18 59 1 57 -16 55 -137 return + + + + 14 -21 28 -21 266 95 259 -20 hstemhm + 78 114 return + + + + -8 92 329 85 134 -20 return + + + + hstem + 72 1506 vstem + return + + + + -20 hstem + 33 482 vstem + return + + + + 107.75 return + + + + -19 hvcurveto + -19 return + + + + rmoveto + 152 hlineto + 2 140 rlineto + -152 hlineto + hintmask 11100000 + return + + + + 18 -16 20 -16 23 -16 rrcurveto + -16 23 22 -8 23 hhcurveto + return + + + + 77 61 30 60 45 hvcurveto + 44 59 22 85 110 vvcurveto + return + + + + 251 rmoveto + 168 93 -168 178 -99 -178 return + + + + rmoveto + 68 58 26 51 47 hvcurveto + 47 51 23 66 81 vvcurveto + return + + + + 116 -113.5 112 hintmask 00000000 + return + + + + 96 337 91 200 -20 hstem + 78 111 return + + + + 126 425 rmoveto + -28 callsubr + return + + + + 89 699 90 hstem + 316 106 vstem + 316 return + + + + 386 vlineto + 20 32 33 10 33 hhcurveto + endchar + + + + 8 95 rlineto + -320 -95 hlineto + return + + + + -7 -1 -5 -4 -7 hhcurveto + -11 -5 5 10 return + + + + 537 hstem + 120 315 vstem + 120 return + + + \ No newline at end of file diff --git a/ligature/OperatorMonoLig-Medium/hmtx.xml b/ligature/OperatorMonoLig-Medium/hmtx.xml index 3a50f38..692f374 100644 --- a/ligature/OperatorMonoLig-Medium/hmtx.xml +++ b/ligature/OperatorMonoLig-Medium/hmtx.xml @@ -1,6 +1,7 @@ + @@ -11,6 +12,7 @@ + diff --git a/ligature/OperatorMonoLig-Medium/subrs.xml b/ligature/OperatorMonoLig-Medium/subrs.xml new file mode 100644 index 0000000..fa3069b --- /dev/null +++ b/ligature/OperatorMonoLig-Medium/subrs.xml @@ -0,0 +1,1123 @@ + + + + 20 callgsubr + 79 -19 62 -38 45 vhcurveto + 45 -39 -51 22 -64 hhcurveto + -67 -58 -26 -52 -47 hvcurveto + -47 -53 -24 -66 -79 vvcurveto + -79 20 -61 39 -45 vhcurveto + -45 39 50 -22 63 hhcurveto + 20 90 rmoveto + -37 -28 16 31 -21 hvcurveto + -21 31 -11 46 59 vvcurveto + 53 10 41 20 28 vhcurveto + 28 19 27 14 35 hhcurveto + 37 29 -16 -31 21 hvcurveto + 21 -31 10 -45 -59 vvcurveto + -54 -10 -41 -19 -28 vhcurveto + -28 -20 -27 -14 -35 hhcurveto + endchar + + + + 9 callsubr + -1 99 -19 76 -38 53 rrcurveto + 53 -38 -54 27 -71 hhcurveto + -77 -61 -30 -59 -44 hvcurveto + -45 -60 -22 -85 -110 vvcurveto + -99 19 -76 39 -53 vhcurveto + -53 38 54 -27 71 hhcurveto + 10 557 rmoveto + 80 40 -80 -159 -149 -37 -74 -75 -80 -40 80 159 149 37 74 75 hvcurveto + endchar + + + + rmoveto + 73 67 51 103 61 hvcurveto + -63 32 -23 -33 -21 -25 -20 -15 rlinecurve + -16 -20 -21 -8 -23 hhcurveto + -23 -21 8 16 15 callgsubr + 15 -22 26 -23 37 -77 -45 rcurveline + -97 54 65 -49 75 hhcurveto + return + + + + -43 -145 -57 -207 -69 -269 rrcurveto + 114 hlineto + 5 19 7 28 9 39 9 39 6 28 5 19 rrcurveto + 184 hlineto + -96 355 rmoveto + 8 hlineto + 26 -99 23 -91 19 -81 rrcurveto + -144 hlineto + 15 61 22 90 31 120 rrcurveto + endchar + + + + 37 vvcurveto + 52 -55 35 -109 17 vhcurveto + 154 106 -7 69 rlineto + -277 -75 hlineto + 180 2 rlineto + -3 vlineto + -148 -102 rlineto + -44 vlineto + 118 -11 59 -20 -27 vvcurveto + -29 -72 -16 -144 -3 vhcurveto + return + + + + rmoveto + 57 -18 28 28 21 34 14 39 rlinecurve + 13 40 6 39 -2 39 rrcurveto + -1 -23 -1 -2 -43 hvcurveto + -66 -3 22 -69 -1 -65 -25 -61 rlinecurve + endchar + + + + 112 hlineto + 19 158 15 207 13 255 rrcurveto + -107 hlineto + -1 -15 -1 -45 -3 -77 -3 -77 -2 -72 -2 -67 -3 -68 -2 -39 -1 -9 rrcurveto + -3 hlineto + -27 102 -26 94 -23 87 rrcurveto + -61 hlineto + -5 -17 -23 -94 -43 -172 rrcurveto + -4 hlineto + -1 15 -4 73 -6 131 -6 131 -4 84 -1 35 rrcurveto + -111 hlineto + 13 -265 15 -206 18 -149 rrcurveto + 110 hlineto + endchar + + + + rmoveto + 9 -100 89 8 64 21 39 33 rlinecurve + 39 34 37 67 36 101 42 114 47 137 51 160 rrcurveto + -107 hlineto + -4 -9 -9 -28 -14 -46 -46 -157 rcurveline + -17 -58 -13 -42 -9 -26 rrcurveto + -10 hlineto + -13 31 -46 123 -81 216 -113 -8 rcurveline + 88 -229 63 -157 37 -83 19 -7 rcurveline + -14 -33 -18 -22 -21 -11 -22 -11 -42 -9 -61 -9 rrcurveto + endchar + + + + rmoveto + -40 -32 -10 -21 -25 hvcurveto + -25 -21 -12 -27 -31 vvcurveto + -31 13 -25 25 -20 vhcurveto + -21 25 32 -10 39 hhcurveto + 40 32 10 21 25 hvcurveto + 25 21 12 26 33 vvcurveto + 29 -13 25 -25 21 vhcurveto + 21 -25 -32 10 -39 hhcurveto + return + + + + -58 310 rmoveto + 11 6 10 12 8 vhcurveto + 8 12 16 4 20 hhcurveto + 22 17 -5 -9 13 hvcurveto + 12 -9 6 -12 -15 vvcurveto + -23 -18 -21 -35 -18 vhcurveto + -28 13 -21 12 -13 11 rrcurveto + -14 10 -7 12 13 vvcurveto + return + + + + rmoveto + -1 53 0 101 148 vvcurveto + -106 hlineto + 1 -27 1 -41 1 -53 rrcurveto + 1 -54 1 -36 -18 vvcurveto + -77 -1 -56 18 -33 39 rrcurveto + -34 38 -17 58 79 vvcurveto + 35 4 30 7 24 vhcurveto + 7 23 13 22 20 21 20 20 30 14 41 9 40 9 51 3 61 -3 -7 110 rcurveline + -269 -8 -135 -112 -216 vvcurveto + -115 37 -84 74 -53 vhcurveto + 73 -54 109 -10 143 31 rrcurveto + return + + + + 15 33 34 vvcurveto + 81 -94 40 -187 -1 vhcurveto + -6 -77 75 -3 51 -6 29 -10 rlinecurve + 29 -11 14 -16 -21 vvcurveto + -25 -16 -26 -33 -28 vhcurveto + -33 -28 -55 -37 -76 -47 rrcurveto + return + + + + 16 33 41 vvcurveto + 37 -13 29 -26 21 vhcurveto + -26 20 -32 9 -37 -2 -37 -3 -35 -13 -32 -24 7 30 17 25 28 20 27 20 45 20 63 20 -29 72 rcurveline + -164 -53 -82 -85 -119 vvcurveto + -53 15 -40 29 return + + + + 65 -246 rmoveto + -23 -18 5 10 -13 hvcurveto + -13 10 -7 13 15 vvcurveto + 26 19 21 37 16 vhcurveto + 17 -8 12 -6 7 -4 7 -3 8 -5 11 -7 11 -7 7 -6 5 -6 rrcurveto + 4 -6 2 -6 -7 vvcurveto + -13 -7 -10 -13 -9 vhcurveto + -9 -13 -18 -4 -22 hhcurveto + endchar + + + + rmoveto + 29 -73 82 26 62 35 41 44 rlinecurve + 41 44 21 51 58 vvcurveto + 52 -15 40 -29 29 vhcurveto + 28 -30 -40 14 -49 hhcurveto + -45 -39 -13 -26 -32 hvcurveto + -32 -26 -16 -33 -41 vvcurveto + -37 13 -29 26 -21 vhcurveto + 26 -21 32 -9 37 3 37 2 35 13 32 24 -7 -29 -17 -25 -27 -19 -27 -20 -46 -20 -63 -21 rrcurveto + 32 214 rmoveto + 20 7 16 14 12 vhcurveto + 11 13 18 6 21 hhcurveto + 26 21 -9 -17 16 hvcurveto + 16 -17 8 -26 -1 -34 -41 -21 -37 -7 -32 8 rrcurveto + -33 8 -16 19 31 vvcurveto + endchar + + + + -23 16 -30 15 rrcurveto + 58 25 29 34 41 vvcurveto + 29 -14 24 -28 19 vhcurveto + 18 -29 -35 9 -43 hhcurveto + -49 -38 -11 -22 -29 hvcurveto + return + + + + rmoveto + 47 -1 6 72 -54 -1 2 128 -83 -7 2 -121 -125 1 1 5 22 83 43 161 rlinecurve + -95 6 -35 -125 -15 -109 5 -93 rlinecurve + 198 1 -1 -75 rlineto + 83 hlineto + return + + + + -4 96 -121 9 -89 -11 -57 -30 rlinecurve + -57 -30 -29 -39 -49 vvcurveto + -23 9 -21 19 -19 vhcurveto + 18 -19 22 -15 26 -12 26 -13 26 -11 26 -10 26 -11 22 -11 19 -12 rrcurveto + 18 -12 9 -12 -13 vvcurveto + -44 -86 -16 -173 11 vhcurveto + return + + + + rmoveto + 37 89 rlineto + hintmask 10010000 + -83 25 -60 23 -37 20 rrcurveto + -37 20 -18 22 24 vvcurveto + 15 7 16 15 17 vhcurveto + hintmask 10001000 + 14 17 14 18 15 19 rrcurveto + 14 19 7 18 18 vvcurveto + 21 -9 20 -18 18 vhcurveto + hintmask 10100000 + -19 17 -28 14 -39 11 39 12 28 15 19 19 rrcurveto + 18 19 9 19 20 vvcurveto + 19 -15 27 -31 33 vhcurveto + -31 33 -15 24 14 vvcurveto + 19 19 20 39 19 vhcurveto + 38 19 62 21 85 23 -35 90 rcurveline + -210 -66 -105 -73 -80 vvcurveto + -17 5 -17 11 -17 vhcurveto + 11 -17 11 -13 13 -11 rrcurveto + hintmask 01100000 + 12 -11 11 -12 11 -12 rrcurveto + 10 -13 5 -10 -9 vvcurveto + -14 -11 -11 -22 -9 vhcurveto + -22 -9 -39 -7 -55 -6 -3 -78 rcurveline + hintmask 01001000 + 97 -8 48 -23 -39 vvcurveto + -9 -5 -11 -9 -13 vhcurveto + hintmask 10010000 + -9 -13 -11 -13 -11 -11 -12 -11 -11 -15 -9 -17 rrcurveto + -9 -18 -5 -18 -18 vvcurveto + -38 22 -33 45 -28 vhcurveto + hintmask 10100000 + 44 -27 81 -33 117 -38 rrcurveto + endchar + + + + -22 callgsubr + hintmask 11011000 + -17 15 -92 callsubr + -68 callgsubr + hintmask 11101000 + -69 callsubr + hintmask 11011000 + -98 callsubr + hintmask 11100100 + -85 callgsubr + + + + rmoveto + 6 -78 102 2 75 12 47 23 rlinecurve + 47 23 24 30 -79 callgsubr + + + + rmoveto + 55 44 20 40 33 hvcurveto + 33 39 16 52 63 vvcurveto + 63 -15 49 -29 35 vhcurveto + 35 -29 -42 18 -53 hhcurveto + -55 -44 -20 -39 -33 hvcurveto + -33 -40 -17 -52 -63 vvcurveto + -62 15 -49 30 -35 vhcurveto + -36 29 42 -18 53 hhcurveto + 5 343 rmoveto + 29 22 -12 -25 15 hvcurveto + 15 -25 7 -34 -45 vvcurveto + -87 -28 -43 -56 -29 -22 12 25 -15 vhcurveto + -15 25 -8 34 45 vvcurveto + 87 28 43 57 vhcurveto + endchar + + + + rmoveto + 52 -33 60 55 53 61 45 68 rlinecurve + -106 50 -29 -73 -34 -67 -41 -61 rlinecurve + 210 -2 rmoveto + 53 -32 59 53 53 61 47 70 rlinecurve + -111 44 -26 -68 -34 -65 -41 -63 rlinecurve + return + + + + rmoveto + 442 143 89 -401 -89 143 -442 -143 -89 398 vlineto + 8 89 rlineto + endchar + + + + -40 14 -32 27 -23 vhcurveto + -23 27 37 -12 45 hhcurveto + 61 54 23 47 48 hvcurveto + return + + + + 20 callgsubr + 71 -16 58 -31 44 vhcurveto + 43 61 rlineto + hintmask 01101100 + -64 42 -36 -51 rlineto + 19 -29 -36 9 -42 hhcurveto + -67 -58 -26 -52 -47 hvcurveto + -47 -53 -24 -66 -79 vvcurveto + -72 17 -58 33 -45 vhcurveto + -42 -59 rlineto + hintmask 10101100 + 63 -42 36 51 rlineto + hintmask 10011100 + -18 30 35 -9 39 hhcurveto + hintmask 10101100 + -100 273 rmoveto + 53 10 41 21 29 vhcurveto + 28 20 27 14 35 hhcurveto + 27 23 -9 -17 21 hvcurveto + -169 -242 rlineto + -10 27 -5 35 41 vvcurveto + 120 -184 rmoveto + -27 -24 9 17 -19 hvcurveto + 169 240 rlineto + 10 -26 5 -33 -41 vvcurveto + -54 -10 -41 -20 -28 vhcurveto + -29 -21 -28 -14 -35 hhcurveto + endchar + + + + -4 -95 133 -6 97 11 60 29 rlinecurve + 59 29 30 38 49 vvcurveto + 23 -9 22 -18 19 vhcurveto + -19 19 -22 17 -26 13 -27 13 -26 13 -26 11 -26 11 -22 12 -18 12 rrcurveto + -19 12 -9 12 12 vvcurveto + return + + + + 15 callsubr + 8 -59 229 -56 205 -54 183 rlinecurve + -159 hlineto + return + + + + 165 206 rmoveto + -34 -28 13 25 -21 hvcurveto + -22 25 -11 36 47 vvcurveto + 45 11 34 22 24 vhcurveto + 24 21 29 12 37 hhcurveto + 23 27 -4 -9 31 hvcurveto + -251 vlineto + -14 -29 -29 -7 -27 hhcurveto + endchar + + + + 9 callsubr + hintmask 10011100 + 98 -19 76 -39 54 vhcurveto + 38 71 rlineto + hintmask 01101100 + -71 36 -26 -52 rlineto + 17 -31 -35 8 -38 hhcurveto + -77 -61 -30 -59 -44 hvcurveto + -45 -60 -22 -85 -110 vvcurveto + -101 20 -76 39 -53 vhcurveto + -38 -69 rlineto + hintmask 10101100 + 71 -36 27 51 rlineto + -16 29 34 -8 39 hhcurveto + -104 334 rmoveto + 149 38 75 76 30 25 -12 -23 19 vhcurveto + -173 -326 rlineto + -10 36 -5 46 55 vvcurveto + 122 -240 rmoveto + -31 -25 12 24 -19 hvcurveto + 174 326 rlineto + 10 -36 5 -46 -56 vvcurveto + -149 -38 -75 -76 vhcurveto + endchar + + + + 130 492 rmoveto + 6 -78 102 2 75 13 47 23 rlinecurve + 47 23 24 29 -103 callsubr + return + + + + -173 414 -278 hlineto + -9 -79 175 -8 rlineto + -327 -173 vlineto + endchar + + + + rmoveto + 91 -9 rlineto + hintmask 10100000 + 41 105 60 110 77 113 rrcurveto + 74 -307 vlineto + -7 -76 rlineto + 222 hlineto + 2 -5 rlineto + hintmask 11000000 + -75 -103 -60 -104 -44 -105 rrcurveto + endchar + + + + rmoveto + 12 92 -77 1 -53 8 -27 13 rlinecurve + -28 13 -14 26 38 vvcurveto + 230 188 85 -188 144 vlineto + -110 -10 rlineto + -134 -92 vlineto + -10 -85 rlineto + 102 -247 hlineto + -65 22 -45 44 -27 vhcurveto + 43 -27 77 -12 111 2 rrcurveto + return + + + + -72 callsubr + endchar + + + + 373 -36 callgsubr + -151 hlineto + -5 265 59 29 71 16 81 5 rlinecurve + -5 118 -89 -11 -70 -35 -51 -59 rlinecurve + -3 45 -3 29 -3 12 rrcurveto + -206 hlineto + -9 -79 118 -8 5 -327 rlineto + -121 hlineto + return + + + + rmoveto + 26 25 13 25 24 hvcurveto + 24 25 21 35 19 43 -58 27 rcurveline + -53 return + + + + rmoveto + 55 44 20 39 33 hvcurveto + 33 40 16 52 63 vvcurveto + 63 -15 49 -29 35 vhcurveto + 35 -29 -42 18 -53 hhcurveto + -55 -44 -20 -39 -33 hvcurveto + -33 -40 -17 -52 -63 vvcurveto + -62 15 -49 30 -36 vhcurveto + -35 29 42 -18 53 hhcurveto + 5 343 rmoveto + 29 22 -12 -25 15 hvcurveto + 15 -25 7 -34 -45 vvcurveto + -87 -28 -43 -56 -29 -22 12 25 -15 vhcurveto + -15 25 -8 34 45 vvcurveto + 87 28 43 57 vhcurveto + endchar + + + + -61 -24 -31 -34 -45 vvcurveto + -31 14 -24 28 -19 vhcurveto + -19 27 37 -9 47 hhcurveto + return + + + + 423 hlineto + 8 100 -305 -2 297 425 rlineto + 97 -413 vlineto + -8 -100 296 2 -298 -425 rlineto + endchar + + + + rmoveto + -165 255 vlineto + 8 96 rlineto + -168 hlineto + hintmask 10111000 + 174 133 84 -133 170 162 96 -330 vlineto + -13 -44 -20 -65 -27 -85 -27 -85 -23 -77 -21 -69 -21 -69 -18 -65 -17 -61 rrcurveto + 108 hlineto + hintmask 11111000 + 20 73 15 55 11 37 rrcurveto + 101 359 rmoveto + 5 -275 -82 hlineto + 35 123 25 91 17 61 rrcurveto + endchar + + + + -49 callsubr + hintmask 01111000 + -620 vlineto + hintmask 10111000 + 147 -21 109 18 71 56 rrcurveto + 71 55 35 90 124 vvcurveto + -116 -17 rmoveto + -85 -15 -60 -31 -34 vhcurveto + -31 -35 -53 -12 -74 11 rrcurveto + 442 vlineto + 75 8 52 -14 31 -37 rrcurveto + 31 -37 15 -61 -86 vvcurveto + endchar + + + + rmoveto + 49 -15 55 82 26 85 -5 88 rlinecurve + -119 -1 17 -87 -2 -79 -21 -73 rlinecurve + return + + + + 12 -21 30 -21 215 80.5 239.9 93.59 hstemhm + 81 113 return + + + + 16 -15 18 -14 20 -14 rrcurveto + -15 19 19 -7 18 hhcurveto + return + + + + -55 callgsubr + 15 vhcurveto + return + + + + rmoveto + -98 callgsubr + endchar + + + + 1 callsubr + hstemhm + 71 111 180 111 hintmask 01111000 + return + + + + rmoveto + -72 430 72 vlineto + return + + + + rmoveto + 76 -68 104 89 76 82 47 77 rlinecurve + 47 76 23 75 74 vvcurveto + 73 -23 73 -46 75 vhcurveto + -46 74 -75 81 -103 89 -77 -69 rcurveline + 93 -75 67 -70 40 -64 rrcurveto + 39 -64 20 -64 -64 vvcurveto + -63 -20 -64 -39 -63 vhcurveto + -40 -63 -68 -70 -95 -77 rrcurveto + endchar + + + + -14 callsubr + -62 callgsubr + 429 return + + + + rmoveto + 60 -78 333 273 rlineto + 93 vlineto + -328 271 -62 -80 return + + + + 7 -85 66 7 50 13 35 20 rlinecurve + 35 20 17 24 28 vvcurveto + return + + + + hstem + 57 110 216 108.96 vstem + return + + + + 96 174 84 170 96 return + + + + rmoveto + 167 -213 80 64 -163 208 166 199 -79 65 -166 -214 rlineto + 239 -109 rmoveto + 167 -213 80 64 -164 206 168 201 -79 65 -167 -214 rlineto + endchar + + + + -8 callgsubr + 195 110 return + + + + -58 310 rmoveto + 11 6 10 12 8 vhcurveto + 8 12 16 4 20 hhcurveto + 22 17 -5 -9 13 hvcurveto + 12 -9 6 -12 -15 vvcurveto + -24 -18 -21 -35 -17 vhcurveto + -28 13 -21 12 -13 11 rrcurveto + -14 10 -7 12 13 vvcurveto + return + + + + rmoveto + 123 -33 86 -66 48 vhcurveto + -66 48 -111 14 -157 -21 rrcurveto + return + + + + -53 callsubr + hstem + 96 115 return + + + + -8.45 94.52 -65.07 -21 return + + + + hstem + 48 113 229 112 vstem + return + + + + rmoveto + 6 -50 103 6 rlineto + -5 103 -2 165 228 vvcurveto + 212 -10 callgsubr + -191 vlineto + 1 -5 -8 0 -10 hhcurveto + -82 -68 -26 -51 -55 hvcurveto + -55 -52 -27 -71 -89 vvcurveto + return + + + + 59 -31 30 -25 -19 vvcurveto + -18 -37 -14 -73 -9 vhcurveto + return + + + + rmoveto + 95 -346 -95 vlineto + return + + + + 117.38 return + + + + 148 -222 119 14 -173 256 51 66 53 76 55 87 rlinecurve + -114 9 -49 -82 -46 -69 -44 -56 rlinecurve + -59 -1 rlineto + 418 -10 callgsubr + return + + + + -26 callgsubr + 22 -20 hstemhm + 218 116 hintmask 10110000 + return + + + + 0 151 469 -20 hstem + 39 122 244 107 vstem + return + + + + -9.41 90.41 438 110 return + + + + 75 252 77 hstem + 330 89 vstem + 126 return + + + + 36 67 28 69 19 73 -94 11 rcurveline + -9 -47 -15 -52 -21 -55 -55 64 rcurveline + -29 34 -23 28 -16 23 rrcurveto + -15 22 -8 19 17 vvcurveto + 27 13 19 25 13 vhcurveto + return + + + + 64 287 -31 callsubr + hintmask 11101000 + 267 return + + + + 97.21 hstemhm + 75 113 204 116 return + + + + 4 callsubr + hintmask 11010000 + 615 -40 callgsubr + -528 -154 vlineto + return + + + + 76 hstemhm + 124 314 -91 91 hintmask 11000000 + 169 return + + + + 63 -48 callgsubr + return + + + + 115.5 return + + + + rmoveto + -60 -78 -333 273 rlineto + 93 vlineto + 328 271 62 -80 return + + + + 305 75 -195 hlineto + return + + + + -175 100 -79 -21 219 87 285 94 return + + + + -7 86 -86 92 136.5 65.5 123 93 -89 92 hstemhm + 27 103 93 93 104 101 hintmask 01101111 + return + + + + rmoveto + -56 18 -28 -28 -21 -34 -13 -39 rlinecurve + -14 -39 -6 -40 2 -39 132 6 rcurveline + -21 67 1 65 24 63 rrcurveto + return + + + + hhcurveto + 52 43 -22 -43 35 hvcurveto + 35 -44 17 -60 -76 vvcurveto + -77 -17 -60 -34 -43 vhcurveto + -43 -34 -44 -22 -54 hhcurveto + -51 return + + + + rmoveto + 10 -100 69 3 59 10 47 15 rlinecurve + return + + + + 72 84 -53 callgsubr + hstemhm + return + + + + -15 90 347 91 return + + + + 140 hstemhm + return + + + + rmoveto + 235 -213 74 78 -220 191 226 190 -74 78 -234 -215 rlineto + endchar + + + + rmoveto + 74 -78 234 215 7 109 -235 213 -74 -77 220 -192 rlineto + endchar + + + + 0 89 442 89 return + + + + -73 17 -57 34 -42 vhcurveto + -42 33 44 -21 54 hhcurveto + return + + + + -29 15 -24 15 -20 17 rrcurveto + return + + + + 79 252 75 return + + + + 15 -6 19 23 vvcurveto + 43 23 40 45 35 vhcurveto + return + + + + -33 callgsubr + hstem + 241 112 vstem + return + + + + 29 40 -14 49 hhcurveto + return + + + + 21 -21 416 95 return + + + + -2 rlineto + -94 vlineto + return + + + + 0 hflex1 + return + + + + -26 callgsubr + hstem + -15 callgsubr + vstem + return + + + + rmoveto + -226 hlineto + -6 -89 rlineto + 338 878 -334 -90 228 hlineto + endchar + + + + 946 -512 78 hstemhm + 136 107 -105 111 -20 106 hintmask 10100000 + 447 return + + + + 13 129 6 72 1 14 rrcurveto + -142 hlineto + -14 5 -71 9 -129 vhcurveto + return + + + + 0 99 422 99 hstem + 63 431 vstem + return + + + + hstemhm + 27 497 return + + + + 946 -512 79 hstemhm + 217 106 -20 111 -106 107 hintmask 10001000 + 66 return + + + + -15 89 -68 -21 438 90 0 -20 hstemhm + 48 111 234 109 return + + + + -13 95 -63 -21 503 -20 return + + + + 77 112 181 111 return + + + + 115 vstem + return + + + + -30 callgsubr + hlineto + return + + + + -54 -179 rlineto + -3 hlineto + -56 179 rlineto + -71 -334 64 hlineto + return + + + + 104 hmoveto + -34 callgsubr + return + + + + -60 79 -331 -272 rlineto + -93 vlineto + 329 -273 63 80 return + + + + -43 callgsubr + hintmask 10110000 + return + + + + rmoveto + 18 callgsubr + return + + + + -19 hlineto + -6 2 -3 5 3 3 2 4 1 vhcurveto + 5 hlineto + return + + + + rmoveto + -105 -9 rlineto + -892 105 vlineto + return + + + + -221 -14 callsubr + return + + + + 94 126 94 hstem + return + + + + -9 callgsubr + hstem + return + + + + rmoveto + 116 return + + + + 10 hlineto + 0 6 -2 3 -3 -3 -2 -3 -8 callsubr + return + + + + 245 rmoveto + 74 hlineto + 1 15 6 73 13 129 rrcurveto + return + + + + 0 96 69 84 21 84 170 96 hstemhm + 258 95 return + + + + -220 70 125.21 58.79 return + + + + 69 59 33 67 47 hvcurveto + 19 -24 26 -34 33 -43 return + + + + hlineto + 16 159 rlineto + -76 hlineto + -16 -159 rlineto + return + + + + -174 rmoveto + 111 10 rlineto + 152 vlineto + -1 return + + + + 88 700 89 hstem + 129 106 vstem + 129 return + + + + 63.5 126.5 65 return + + + + 112.5 hintmask 00000000 + return + + + + hstemhm + 71 111 180 111 hintmask 01111100 + return + + + + 537 hstem + 116 315 vstem + 116 return + + + + -16 -161 rlineto + 76 hlineto + 16 161 rlineto + return + + + \ No newline at end of file diff --git a/ligature/OperatorMonoLig-MediumItalic/charstrings.xml b/ligature/OperatorMonoLig-MediumItalic/charstrings.xml index 26b9646..82ad198 100644 --- a/ligature/OperatorMonoLig-MediumItalic/charstrings.xml +++ b/ligature/OperatorMonoLig-MediumItalic/charstrings.xml @@ -1,130 +1,297 @@ - 107 385.31746 184.40079 rmoveto -4.36612 -7.70291 4.56085 -7.80026 4.75555 -7.89761 -49.33333 -50 -44 -25 -38.66667 0 -34.66667 0 -17.33333 19.66667 0 39.33333 0 52 36 61.33333 72 70.66667 11.63492 -43.63095 20.77249 -48.19974 29.91005 -52.76852 rrcurveto -358.73317 -8.25699 rmoveto -2.9023 -5.00752 2.98312 -5.04793 3.06395 -5.08835 -49.33333 -50 -44 -25 -38.66667 0 -34.66667 0 -17.33333 19.66667 0 39.33333 0 52 36 61.33333 72 70.66667 12.23906 -45.8965 22.35022 -50.95206 32.46135 -56.00764 rrcurveto -143.94937 -196.1438 rmoveto -89 65 rlineto --42 46 -35.66667 44 -29.33333 42 38 46.66667 39.33333 58 40.66667 69.33333 rrcurveto --88 31 rlineto --24.66667 -48.66667 -25.66666 -44 -26.66667 -39.33333 -28.66667 52 -19.33333 51.33333 -10 50.66667 31.33333 29.33333 24.33334 30 17.33333 30.66667 17.33333 30.66667 8.66667 26.33333 0 22 0 22 -6.83333 16.66667 -13.66667 11.33333 -13.66667 11.33333 -17.83333 5.66667 -22 0 rrcurveto --32.66667 0 -30.16666 -18.16667 -27.66667 -36.33333 -27.66667 -36.33333 -13.83333 -45.5 0 -54.66667 0 -12 0.33333 -9.33333 0.66667 -6.66667 -85.33333 -68.66667 -57.29137 -67.4156 -29.24939 -66.16457 -42.08394 74.16457 -25.3753 61.74895 -8.66667 49.33333 31.33333 29.33333 24.33334 30 17.33333 30.66667 rrcurveto -17.33333 30.66667 8.66667 26.33333 0 22 0 22 -6.83333 16.66667 -13.66667 11.33333 -13.66667 11.33333 -17.83333 5.66667 -22 0 -32.66667 0 -30.16666 -18.16667 -27.66667 -36.33333 -27.66667 -36.33333 -13.83333 -45.5 0 -54.66667 0 -12 0.33333 -9.33333 0.66667 -6.66667 rrcurveto --129.33333 -104 -64.66667 -100.66667 0 -97.33333 0 -39.33333 10.66667 -31.16667 21.33333 -23 21.33333 -23 30.33334 -11.5 39.33333 0 65.33333 0 69.33334 34.66667 73.33333 69.33333 rrcurveto -33 -47 rlineto -30.66667 -38.66667 37.33333 -19.33333 44 0 64.6701 0 69.66667 35 74.66322 70 28 -39.33333 30.66667 -38.33334 33.33333 -37.33333 rrcurveto -endchar + -107 -10 96 -95 95 hstemhm + 111 104 hintmask 10100000 + 888 -20 rmoveto + 89 65 -42 46 -36 44 -29 42 rlinecurve + 38 47 39 58 41 69 -88 31 rcurveline + -25 -49 -25 -44 -27 -39 -29 52 -19 51 -10 51 3 callgsubr + 26 22 vvcurveto + 22 -7 17 -49 callgsubr + -85 -69 -58 -67 -29 -66 -42 74 -25 62 -9 49 3 callgsubr + 26 22 vvcurveto + 22 -7 17 -49 callgsubr + -129 -104 -65 -101 -97 vvcurveto + hintmask 01100000 + 1 callsubr + hintmask 10100000 + 33 -47 rlineto + -39 31 37 -19 44 hhcurveto + 65 69 35 70 75 hvcurveto + 28 -39 31 -39 33 -37 rrcurveto + -503 204 rmoveto + 5 -7 4 -8 5 -8 rrcurveto + -50 -49 -44 -25 -39 hhcurveto + 2 callsubr + 12 -44 20 -48 30 -53 rrcurveto + 359 -8 rmoveto + 9 -15 rlineto + -50 -49 -44 -25 -39 hhcurveto + 2 callsubr + 12 -46 23 -51 32 -56 rrcurveto + endchar + - 107 442.49721 378 rmoveto -65.50279 335 -102 -3 -174 -892 101 0 rlineto -433 892 rmoveto --64.76233 -332 -109.23767 -560 101 0 175 895 rlineto -endchar + -107 -182 895 hstem + 232 636 vstem + 333 -182 rmoveto + 110 560 65 335 -102 -3 -174 -892 rlineto + 636 895 rmoveto + -102 -3 -65 -332 -109 -560 rlineto + 101 hlineto + endchar + + + + -107 -182 895 hstem + 276 646 vstem + 276 -182 rmoveto + 101 hlineto + 528 420 17 91 -370 384 -102 -3 rlineto + -45 -749 rmoveto + 123 630 289 -292 -2 -11 rlineto + endchar + - 107 1051 456 rmoveto --940 0 -19 -91 941 0 rlineto --24 -129 rmoveto --941 0 -19 -91 941 0 rlineto -endchar + -107 -25 callgsubr + 1002 vstem + 1033 365 rmoveto + 18 91 rlineto + -940 -34 callsubr + 898 -220 rmoveto + 19 91 rlineto + -941 -34 callsubr + endchar + - 657 1601 527 rmoveto --1450 0 -19 -91 1451 0 rlineto --64 -240 rmoveto --1451 0 -19 -91 1451 0 rlineto --1408 163 rmoveto -1451 0 18 91 -1450 0 rlineto -endchar + 10 callgsubr + 1583 436 rmoveto + 18 91 rlineto + -1450 -34 callsubr + -21 -77 rmoveto + -19 -91 rlineto + 1451 17 callgsubr + -61 -254 rmoveto + 19 91 rlineto + -1451 -34 callsubr + endchar + - 657 1188 -22 rmoveto -373 251 17 91 -281 291 -74 -72 83.33333 -83 -1195.33333 0 -19 -91 1305.69879 0 75.30121 -75 -2 -11 -65.2963 -43 -1337.7037 0 -19 -91 1218.51852 0 -124.51852 -82 rlineto -endchar + 443 -25 callgsubr + 1529 vstem + 1143 -53 callgsubr + 83 -83 rlineto + -1195 -34 callsubr + 1306 hlineto + 75 -75 -2 -11 -65 -43 rlineto + -1338 -34 callsubr + 1219 hlineto + endchar + - 107 652 -22 rmoveto -373 251 17 91 -281 291 -74 -72 83.33333 -83 -659.33333 0 -19 -91 769.69879 0 75.30121 -75 -2 -11 -65.2963 -43 -801.7037 0 -19 -91 682.51852 0 -124.51852 -82 rlineto -endchar + -107 -25 callgsubr + 993 vstem + 607 -53 callgsubr + 83 -83 rlineto + -659 -34 callsubr + 770 hlineto + 75 -75 -2 -11 -65 -43 rlineto + -802 -34 callsubr + 683 hlineto + endchar + - 107 1009 236 rmoveto --428 0 88 129 364 0 18 91 -320 0 159 234 -89 36 -184 -270 -506 0 -19 -91 462 0 -88 -129 -398 0 -19 -91 355 0 rlineto --208 -305 96 -28 227 333 471 0 rlineto -endchar + -107 -25 callgsubr + 1002 vstem + 990 145 rmoveto + 19 91 rlineto + -428 hlineto + 88 129 rlineto + 364 17 callgsubr + -320 hlineto + 159 234 -89 36 -184 -270 rlineto + -506 -34 callsubr + 462 hlineto + -88 -129 rlineto + -398 -34 callsubr + 355 hlineto + -208 -305 96 -28 227 333 rlineto + endchar + - 657 1022 726 rmoveto --135.886 -199 -735.114 0 -19 -91 691.97517 0 -52.57901 -77 -660.39616 0 -19 -91 617.25734 0 -49.16478 -72 -592.09254 0 -19 -91 548.95372 0 -180.95372 -265 96 -28 199.56036 293 rlineto -787.43964 0 19 91 -744.46014 0 49.03873 72 719.42142 0 18 91 -675.44191 0 52.4442 77 644.99773 0 18 91 -601.01822 0 111.01822 163 rlineto -endchar + 10 callgsubr + 1111 690 rmoveto + -89 36 -136 -199 rlineto + -735 -34 callsubr + 692 hlineto + -53 -77 rlineto + -660 -34 callsubr + 617 hlineto + -49 -72 rlineto + -592 -34 callsubr + 549 hlineto + -181 -265 96 -28 200 293 rlineto + 787 hlineto + 19 91 rlineto + -744 hlineto + 49 72 rlineto + 719 17 callgsubr + -675 hlineto + 52 77 rlineto + 645 17 callgsubr + -601 hlineto + endchar + - 107 247 -32 rmoveto -30 -84 562 271 18 103 rlineto --569 -161 rmoveto -553 261 17 91 -461 291 -74 -72 430 -249 -2 -11 -508 -226 rlineto -endchar + -107 -116 856 hstem + 243 615 vstem + 243 182 rmoveto + 45 -85 553 261 17 91 -461 291 -74 -72 430 -249 -2 -11 rlineto + 106 -150 rmoveto + -610 -290 30 -84 562 271 rlineto + endchar + - 107 628 -22 rmoveto -373 251 17 91 -281 291 -74 -72 195.78313 -195 -758.78313 0 -18 -93 786.48148 0 -285.48148 -188 rlineto -endchar + -107 251 93 hstem + 82 936 vstem + 583 -53 callgsubr + 196 -195 rlineto + -759 hlineto + -18 -93 rlineto + 786 hlineto + endchar + - 107 497 251 rmoveto -17 93 -301 0 -18 -93 rlineto -409 93 rmoveto --18 -93 302 0 17 93 rlineto -endchar + -107 251 93 hstem + 195 710 vstem + 195 251 rmoveto + 302 hlineto + 17 93 rlineto + -301 hlineto + 692 hmoveto + -301 hlineto + -18 -93 rlineto + 302 hlineto + endchar + - 657 1178 -22 rmoveto -373 251 17 91 -281 291 -74 -72 196 -195 -1309 0 -18 -93 1336 0 -285 -188 rlineto -endchar + 443 251 93 hstem + 82 1486 vstem + 1133 -53 callgsubr + 196 -195 rlineto + -1309 hlineto + -18 -93 rlineto + 1336 hlineto + endchar + + + + -107 -182 895 hstem + 201 685 vstem + 610 -182 rmoveto + 101 hlineto + 175 895 -102 -3 -567 -381 -16 -91 rlineto + 433 -298 rmoveto + -328 329 2 10 450 300 rlineto + endchar + - 107 256 171 rmoveto -481 -299 66 67 -527 329 rlineto -563 467 rmoveto --534 -295 -16 -91 440 -249 74 72 -409 208 2 10 488 261 rlineto -endchar + -107 -128 863 hstem + 256 628 vstem + 884 651 rmoveto + -45 84 -534 -295 -16 -91 440 -249 74 72 -409 208 2 10 rlineto + -120 -122 rmoveto + -20 -97 481 -299 66 67 rlineto + endchar + - 657 1592 456 rmoveto --1183.31798 0 107.31798 71 -45 84 -374 -251 -16 -91 280 -291 74 72 -94.62 95 1190.62 0 19 91 -1300.256 0 -63.744 64 2 10 83.13364 55 1302.86636 0 rlineto -endchar + 443 145 91 129 91 hstem + 81 1511 vstem + 1574 365 rmoveto + 18 91 rlineto + -1183 hlineto + 107 71 -47 callgsubr + -95 95 rlineto + 1191 hlineto + 19 91 rlineto + -1300 hlineto + -64 64 2 10 83 55 rlineto + endchar + - 1207 2119 344 rmoveto --1169 0 -18 -93 1170 0 rlineto --1631 360 rmoveto --374 -251 -16 -91 280 -291 74 72 -200 201 369 0 17 93 -382 0 277 183 rlineto -213 -282 rmoveto -72 hlineto -4 17.33333 20.16667 73.16667 36.33333 129 36.33333 129 19.83334 70.83333 3.33333 12.66667 rrcurveto --140 hlineto --2.66667 -14 -8.5 -71.33333 -14.33333 -128.66667 -14.33333 -128.66667 -8.83334 -72.66666 -3.33333 -16.66667 rrcurveto -77 -114 rmoveto --135 0 -26 -131 135 0 rlineto -endchar + 993 0 131 120 93 hstem + 81 2038 vstem + 729 -36 callgsubr + -213 282 rmoveto + -47 callgsubr + -200 201 rlineto + 369 hlineto + 17 93 rlineto + -382 hlineto + 1863 -93 rmoveto + 17 93 rlineto + -1169 hlineto + -18 -93 rlineto + -152 -251 rmoveto + 26 131 rlineto + -135 hlineto + -26 -131 rlineto + endchar + - 107 472 611 rmoveto --374 -251 -16 -91 280 -291 74 72 -200.196 201 765.196 0 17 93 -777.60829 0 276.60829 183 rlineto -endchar + -107 251 93 hstem + 82 936 vstem + 517 527 rmoveto + -47 callgsubr + -200 201 rlineto + 765 hlineto + 17 93 rlineto + -778 hlineto + endchar + - 657 472 611 rmoveto --374 -251 -16 -91 280 -291 74 72 -200.196 201 1315.196 0 17 93 -1327.60829 0 276.60829 183 rlineto -endchar + 443 251 93 hstem + 82 1486 vstem + 517 527 rmoveto + -47 callgsubr + -200 201 rlineto + 1315 hlineto + 17 93 rlineto + -1328 hlineto + endchar + - 107 981 252 rmoveto -19 91 -173 0 35 179 -97 0 -35 -179 -170 0 -1 0 -172 0 35 179 -97 0 -35 -179 -171 0 -19 -91 173 0 -35 -179 rlineto -97 0 35 179 170 0 1 0 172 0 -35 -179 97 0 35 179 rlineto -endchar + -107 252 91 hstem + 100 900 vstem + 810 252 rmoveto + 171 hlineto + 19 91 rlineto + -173 6 callgsubr + -97 hlineto + -35 -179 rlineto + -343 -18 callsubr + 35 179 rlineto + 343 hlineto + -35 -179 rlineto + 97 hlineto + endchar + \ No newline at end of file From 0b07448aaa943f7cc1f26217921f75a6dbe610b5 Mon Sep 17 00:00:00 2001 From: Kiliman Date: Fri, 15 Sep 2017 18:59:28 -0400 Subject: [PATCH 09/15] Add updated Operator Mono Lig Medium Italic --- .../OperatorMonoLig-MediumItalic/config.xml | 70 +- .../OperatorMonoLig-MediumItalic/gsubrs.xml | 1077 +++++++++++++++ .../OperatorMonoLig-MediumItalic/hmtx.xml | 2 + .../OperatorMonoLig-MediumItalic/subrs.xml | 1179 +++++++++++++++++ 4 files changed, 2309 insertions(+), 19 deletions(-) create mode 100644 ligature/OperatorMonoLig-MediumItalic/gsubrs.xml create mode 100644 ligature/OperatorMonoLig-MediumItalic/subrs.xml diff --git a/ligature/OperatorMonoLig-MediumItalic/config.xml b/ligature/OperatorMonoLig-MediumItalic/config.xml index 7ac5475..63a95d1 100644 --- a/ligature/OperatorMonoLig-MediumItalic/config.xml +++ b/ligature/OperatorMonoLig-MediumItalic/config.xml @@ -1,21 +1,53 @@ - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ligature/OperatorMonoLig-MediumItalic/gsubrs.xml b/ligature/OperatorMonoLig-MediumItalic/gsubrs.xml new file mode 100644 index 0000000..839a630 --- /dev/null +++ b/ligature/OperatorMonoLig-MediumItalic/gsubrs.xml @@ -0,0 +1,1077 @@ + + + + rmoveto + -12 55 -115 -29 -81 -9 -45 11 rlinecurve + -46 11 -24 33 -1 55 113 8 87 21 60 35 rrcurveto + 59 35 30 46 57 vvcurveto + 39 -13 30 -26 23 vhcurveto + 22 -26 -36 11 -45 hhcurveto + -55 -52 -17 -33 -47 hvcurveto + -48 -34 -37 -42 -27 -51 rrcurveto + -27 -51 -13 -53 -53 vvcurveto + -42 9 -36 19 -30 vhcurveto + 18 -30 26 -22 35 -15 35 -15 45 -3 55 8 55 9 62 21 68 35 rrcurveto + -149 366 rmoveto + 22 18 -5 -11 13 hvcurveto + 13 -11 7 -15 -18 vvcurveto + -67 -81 -40 -162 -13 vhcurveto + 9 49 21 43 31 35 rrcurveto + 35 31 36 18 42 hhcurveto + endchar + + + + rmoveto + -55 -51 -19 -39 -45 hvcurveto + -46 -39 -35 -51 -25 -62 rrcurveto + -25 -63 -12 -66 -71 vvcurveto + -79 17 -58 35 -39 vhcurveto + -39 34 46 -20 58 hhcurveto + 84 70 41 82 57 hvcurveto + 56 82 28 96 109 vvcurveto + 79 -17 59 -35 39 vhcurveto + 39 -35 -46 19 -58 hhcurveto + -91 -549 rmoveto + -58 -29 48 96 51 7 49 14 47 hvcurveto + 13 47 20 39 26 31 rrcurveto + 31 25 29 15 31 hhcurveto + 27 22 -12 -24 16 hvcurveto + 15 -24 8 -36 -48 vvcurveto + -80 -16 -72 -31 -63 vhcurveto + -63 -32 -40 -32 -47 hhcurveto + endchar + + + + rmoveto + -10 54 -41 -11 -24 -6 callgsubr + -8 4 -1 16 6 29 rrcurveto + hintmask 01011100 + 68 352 rlineto + hintmask 01101100 + -101 callgsubr + hintmask 10101100 + -314 48 -102 callgsubr + + + + 15 -51 -49 7 -49 hhcurveto + -61 -54 -18 -35 -48 hvcurveto + -49 -35 -36 -45 -25 -55 rrcurveto + -25 -55 -12 -59 -63 vvcurveto + -51 10 -38 19 -26 vhcurveto + -27 19 26 -13 31 hhcurveto + 49 60 34 68 71 hvcurveto + -3 -36 4 -27 11 -17 10 -17 20 -7 30 4 return + + + + -105 -215 -95 -207 -87 -199 rrcurveto + 112 hlineto + 72 171 rlineto + 186 hlineto + -29 355 rmoveto + 8 hlineto + 8 -117 6 -90 3 -65 rrcurveto + -146 hlineto + 16 36 23 52 31 68 30 67 17 39 4 10 rrcurveto + endchar + + + + rmoveto + -16 -13 7 13 -10 hvcurveto + -10 13 -5 20 27 vvcurveto + 61 15 57 29 53 vhcurveto + 52 29 34 26 39 hhcurveto + 25 28 -5 -11 32 hvcurveto + -17 -89 -15 -80 -15 -72 rrcurveto + -48 -51 -44 -24 -35 hhcurveto + endchar + + + + -104 callgsubr + 29 4 40 17 50 30 rrcurveto + return + + + + 69 318 -105 -7 -84 -126 49 -32 -36 -167 -13 -60 1 -46 16 -31 rlinecurve + -31 15 27 -16 39 hhcurveto + 54 57 34 68 61 hvcurveto + -6 -55 12 -33 29 -10 29 -9 52 16 75 43 rrcurveto + endchar + + + + rmoveto + 113 1 43 136 -123 -3 rlineto + -253 -136 rmoveto + 114 1 42 135 -123 -1 rlineto + return + + + + rmoveto + 9 18 5 22 2 27 1 27 0 34 -3 43 rrcurveto + -3 43 -2 30 19 vvcurveto + 6 vlineto + 26 47 22 52 18 55 rrcurveto + 18 55 9 40 25 vvcurveto + 9 -8 8 -16 7 vhcurveto + 6 -17 -16 3 -17 hhcurveto + hintmask 11011100 + -19 -23 -34 -67 -25 hvcurveto + -26 -67 -14 -70 -3 -71 rrcurveto + -48 -50 -44 -24 -38 hhcurveto + -11 -10 3 5 -7 hvcurveto + -7 5 -5 11 -3 17 -3 16 0 21 4 27 3 27 8 36 13 45 rrcurveto + hintmask 11101010 + 12 45 17 54 22 61 -104 -4 rcurveline + -309 -115 5 -155 124 hhcurveto + 62 63 31 61 64 hvcurveto + 1 -11 1 -15 1 -21 1 -21 1 -16 1 -9 rrcurveto + -34 vlineto + -1 -13 -1 -9 -2 -7 -2 -7 -3 -5 -4 -4 -26 -25 -93 -6 -159 12 -15 -103 rcurveline + hintmask 10011010 + 215 -10 127 34 40 78 rrcurveto + endchar + + + + rmoveto + -7 55 -31 -9 -22 -4 -15 -1 rlinecurve + -29 -1 -14 15 -1 29 -1 47 40 121 81 195 -51 25 rcurveline + -52 -26 -60 -19 -69 -11 rrcurveto + 2 10 1 10 9 vvcurveto + 17 -4 14 -9 10 vhcurveto + 9 -9 -13 5 -16 hhcurveto + -29 -28 -12 -24 -25 hvcurveto + -25 -25 -13 -25 -26 vvcurveto + -29 19 -18 39 -9 vhcurveto + -23 -45 -44 -59 -63 -74 39 -40 rcurveline + 72 72 55 71 39 70 39 2 43 7 45 13 -66 -150 -30 -107 6 -63 9 -83 76 -10 144 64 rrcurveto + return + + + + -149 -47 rmoveto + -21 -18 4 8 -14 hvcurveto + -14 9 -7 11 14 vvcurveto + 10 5 10 11 11 vhcurveto + 11 11 20 15 31 17 16 -12 12 -9 7 -7 7 -6 8 -8 7 -9 rrcurveto + 7 -9 3 -9 -7 vvcurveto + -13 -7 -10 -13 -9 vhcurveto + -8 -13 -17 -4 -21 hhcurveto + endchar + + + + rmoveto + -41 -35 -11 -22 -27 hvcurveto + -27 -23 -14 -27 -31 vvcurveto + -28 12 -24 23 -19 vhcurveto + -19 23 30 -10 37 hhcurveto + 41 34 11 23 27 hvcurveto + 27 23 14 27 31 vvcurveto + 28 -11 24 -23 19 vhcurveto + 19 -23 -30 9 -37 hhcurveto + return + + + + -83 callsubr + -60 -63 -34 -68 -67 vhcurveto + hintmask 00101010 + 1 11 2 13 2 14 2 14 2 12 2 10 2 18 rcurveline + -105 -6 -14 -96 -30 -165 -45 -234 rlinecurve + 105 hlineto + 2 12 11 53 19 95 rrcurveto + hintmask 01010001 + 19 94 11 57 4 21 rrcurveto + 51 53 44 26 35 hhcurveto + 29 14 -17 -33 -25 -10 -50 -20 -76 hvcurveto + -20 -77 -10 -51 -25 vvcurveto + -25 7 -19 14 -11 vhcurveto + 14 -11 22 -3 31 6 rrcurveto + hintmask 10000101 + -27 callsubr + + + + rmoveto + 44 hlineto + 20 70 rlineto + -51 hlineto + 25 124 -79 -6 -23 -118 rlineto + -123 hlineto + 49 73 41 84 33 95 -90 4 rcurveline + -29 -95 -39 -89 -49 -84 -6 -58 rcurveline + 199 hlineto + -14 -74 rlineto + 77 hlineto + return + + + + -16 27 -20 28 -24 30 -25 29 -16 23 -9 15 29 31 18 28 8 25 7 25 -1 20 -11 13 rrcurveto + 13 -11 -18 6 -24 hhcurveto + -32 -29 -12 -23 -26 hvcurveto + -27 -24 -13 -28 -33 vvcurveto + -19 4 -18 8 -18 vhcurveto + -29 -26 -52 -38 -75 -49 24 -49 rcurveline + 60 31 55 35 51 37 return + + + + rmoveto + -144 hlineto + 86 444 rlineto + 139 hlineto + 16 88 rlineto + -390 hlineto + -17 -88 rlineto + 141 hlineto + -86 -444 rlineto + -139 hlineto + -17 -88 rlineto + 390 hlineto + endchar + + + + rmoveto + 48 -46 35 -92 22 vhcurveto + 164 104 9 70 rlineto + -268 hlineto + -14 -71 rlineto + 179 hlineto + -170 -105 -5 -35 rlineto + return + + + + -81 callsubr + -99 -156 -70 callsubr + return + + + + rmoveto + -50 13 -39 25 -28 vhcurveto + -28 25 33 -14 41 hhcurveto + 57 48 25 51 41 hvcurveto + 41 51 20 59 68 vvcurveto + 51 -12 39 -25 28 vhcurveto + 28 -25 -33 14 -41 hhcurveto + -57 -49 -25 -51 -41 hvcurveto + -41 -51 -20 -59 -69 vvcurveto + 260 89 rmoveto + -45 -10 -41 -21 return + + + + -4 38 -2 34 30 vvcurveto + 12 0 9 1 7 vhcurveto + 28 51 24 51 21 53 rrcurveto + 20 52 10 37 22 vvcurveto + 9 -8 8 -16 8 vhcurveto + 8 -16 -15 4 -14 hhcurveto + -10 -11 -8 -17 -11 hvcurveto + 14 -31 -33 7 -33 hhcurveto + -81 -68 -33 -67 -55 hvcurveto + -55 -67 -27 -77 -85 vvcurveto + -50 11 -38 22 -26 vhcurveto + -26 22 29 -13 35 hhcurveto + return + + + + rmoveto + 7 hlineto + 213 147 -48 54 -150 -101 -98 105 -73 -56 rlineto + return + + + + -208 -49 7 -56 167 14 -71 -261 -12 -39 -2 -32 7 -25 rlinecurve + 7 -25 16 -17 24 -11 23 -10 35 -1 46 8 rrcurveto + return + + + + -90 callgsubr + -66 callgsubr + return + + + + 9 -13 16 -19 22 -24 21 -25 16 -20 11 -16 rrcurveto + 10 -17 5 -15 -13 vvcurveto + -15 -7 -11 -14 -8 vhcurveto + -14 -9 -25 -6 -37 -3 -37 -3 -51 1 -65 5 -2 -97 rcurveline + 67 -2 58 3 49 7 48 7 37 12 26 15 26 15 19 16 12 18 rrcurveto + 11 18 6 20 23 vvcurveto + return + + + + rmoveto + 45 80 rlineto + hintmask 11000000 + -69 29 -50 26 -31 21 rrcurveto + -31 22 -15 22 22 vvcurveto + 13 6 14 12 15 vhcurveto + hintmask 10010000 + 12 14 13 13 14 11 14 11 13 13 12 16 rrcurveto + 12 16 6 16 17 vvcurveto + 39 -30 29 -59 20 vhcurveto + hintmask 10001000 + 43 11 31 15 21 21 rrcurveto + 21 20 10 21 23 vvcurveto + 17 -10 26 -20 35 vhcurveto + hintmask 10100000 + -21 34 -10 23 12 vvcurveto + 23 20 21 41 18 vhcurveto + 40 18 65 17 90 17 -20 89 rcurveline + -225 -53 -113 -71 -89 vvcurveto + -23 11 -29 21 -34 vhcurveto + hintmask 10001000 + 21 -34 11 -22 -11 vvcurveto + -33 -50 -19 -100 -5 vhcurveto + -16 -76 rlineto + hintmask 10010000 + 83 -12 41 -22 -33 vvcurveto + -11 -6 -11 -12 -13 vhcurveto + hintmask 11000000 + -13 -13 -13 -12 -15 -11 -15 -11 -14 -14 -12 -18 rrcurveto + -13 -19 -6 -19 -20 vvcurveto + -33 19 -31 39 -30 vhcurveto + hintmask 10100000 + 39 -29 67 -36 96 -43 rrcurveto + endchar + + + + rmoveto + 98 -106 73 56 -149 149 rlineto + -6 hlineto + -214 -146 48 -55 rlineto + return + + + + -13 102 -100.19 93.12 416.07 -20 25 -20 -77 callgsubr + hintmask 01011100 + return + + + + 71 364 rlineto + -104 hlineto + -63 -323 rlineto + -57 -48 -43 -29 -38 hhcurveto + -38 -12 32 64 14 hvcurveto + return + + + + rmoveto + 46 -36 67 51 62 60 58 68 rlinecurve + -99 54 -39 -71 -45 -65 -50 -61 rlinecurve + 212 -1 rmoveto + 48 -36 70 54 61 60 53 65 rlinecurve + -102 47 -39 -70 -44 -63 -47 -57 rlinecurve + return + + + + hstemhm + 65.12 110.25 155.63 107.12 return + + + + -208 193 rmoveto + -20 -16 7 15 -12 hvcurveto + -12 14 -6 22 29 vvcurveto + 51 14 49 27 45 vhcurveto + 45 27 33 22 39 hhcurveto + 27 30 -9 -18 33 hvcurveto + -25 -67 -16 -67 -7 -66 rrcurveto + -48 -39 -38 -24 -39 hhcurveto + endchar + + + + 122 -16 61 -24 -33 vvcurveto + -12 -6 -5 callgsubr + -13 -8 -22 return + + + + rmoveto + 110 8 -11 184 -17 206 -21 227 rlinecurve + -153 hlineto + return + + + + 476 555 -60 callsubr + -6 -24 callgsubr + 0 -57 5 -9 -75 rcurveline + 105 -8 79 9 51 27 rrcurveto + -39 callsubr + return + + + + -12 101 -99 92.92 335.08 90 0 -20 return + + + + rmoveto + 127 -425 rlineto + 97 hlineto + hintmask 11010000 + 16 callgsubr + -104 hlineto + -78 -420 rlineto + -5 hlineto + hintmask 10110000 + -118 422 -107 -4 -120 -618 rlineto + 104 hlineto + 79 425 rlineto + return + + + + rmoveto + -10 54 -38 -12 -23 -6 callgsubr + -7 5 -1 16 6 29 rrcurveto + return + + + + -43 -25 -30 -23 -16 -19 rrcurveto + -16 -19 -8 -20 -21 vvcurveto + -27 12 -23 25 -17 vhcurveto + -17 25 33 -8 43 hhcurveto + 48 40 11 21 31 hvcurveto + return + + + + -70 callsubr + -151 -448 -100 callsubr + return + + + + 111 hlineto + 39 200 rlineto + hintmask 11010000 + 279 420 rlineto + -119 hlineto + -193 -309 rlineto + hintmask 10110000 + -80 311 -115 -4 118 -411 rlineto + endchar + + + + 105 -20 53 -25 -29 vvcurveto + -39 -71 -12 -142 15 vhcurveto + return + + + + 17 -21 25 -21 171 83 272 95 hstemhm + 363.5 114.5 return + + + + -315 46 rmoveto + -17 -14 8 16 -11 hvcurveto + -11 16 -6 24 31 vvcurveto + 58 15 54 30 51 vhcurveto + 50 29 34 25 39 hhcurveto + 25 28 -5 -11 33 hvcurveto + -48 -247 rlineto + -47 -48 -42 -23 -36 hhcurveto + endchar + + + + 425 hlineto + 18 97 -297 -2 377 431 15 94 rlineto + -414 hlineto + -19 -97 293 2 -381 -431 rlineto + endchar + + + + rmoveto + 116 1 43 135 -126 -1 rlineto + return + + + + hstem + 62.99 112.84 vstem + return + + + + rmoveto + 17 89 rlineto + -345 hlineto + -18 -89 rlineto + return + + + + -16 callsubr + -119 -616 85 -11 75 2 65 18 rlinecurve + 65 17 52 27 38 38 38 38 29 44 19 50 rrcurveto + 19 50 9 54 59 vvcurveto + -111 -11 rmoveto + -55 -9 -49 -18 -44 vhcurveto + -19 -44 -29 -35 -39 -27 -40 -27 -47 -11 -55 3 86 447 rcurveline + 113 11 57 -53 -116 vvcurveto + endchar + + + + -54 callgsubr + -87 -151 -70 callsubr + return + + + + -3 callsubr + 177 102.25 return + + + + vvcurveto + -17 5 -15 11 -12 vhcurveto + 11 -12 15 -9 20 -5 20 -5 26 0 32 6 return + + + + -8 22 30 vvcurveto + 8 0 6 1 4 vhcurveto + 41 24 35 8 30 return + + + + 158 425 rmoveto + -98 callsubr + -29 vhcurveto + -38 -30 -8 callgsubr + return + + + + 63 rmoveto + 45 -85 373 251 17 91 -281 291 -74 -72 return + + + + rmoveto + 58 -71 130 91 94 86 57 80 rlinecurve + 57 80 28 83 85 vvcurveto + 127 -66 140 -133 153 vhcurveto + -84 -60 rlineto + 119 -129 59 -121 -111 vvcurveto + -75 -24 -71 -47 -67 vhcurveto + -47 -68 -83 -73 -118 -79 rrcurveto + endchar + + + + -143 -419 -88 callsubr + return + + + + -10.64 94.89 -63.25 -21 534 99 return + + + + -13 11 vhcurveto + 11 -14 -18 6 -22 hhcurveto + -33 -30 -18 -36 -27 hvcurveto + -28 -37 -14 -45 -55 vvcurveto + -12 0 -9 1 -7 vhcurveto + return + + + + hstem + 52 116 253 116 vstem + return + + + + -45 84 -374 -251 -16 -91 280 -291 74 72 return + + + + 0 93 178 81 175 93 return + + + + -31 -11 -26 -6 -21 -1 -21 -1 -15 2 -9 return + + + + -13.5 100.69 447.81 98 11 callgsubr + return + + + + 102 525 rlineto + 178 hlineto + 19 95 rlineto + -469 hlineto + -19 -95 rlineto + 178 hlineto + -101 -525 rlineto + return + + + + hstem + 46 108 243 108 vstem + return + + + + hintmask 01110000 + 267 620 rmoveto + -110 hlineto + -121 -620 rlineto + 111 hlineto + 74 310 rmoveto + hintmask 10110000 + 152 -317 117 14 -150 302 252 311 rlineto + -119 hlineto + return + + + + 37 hhcurveto + 18 13 -6 -13 7 hvcurveto + 7 -13 1 -17 -6 -22 -6 -22 -13 -24 -19 -26 46 -19 rcurveline + 40 46 27 44 13 43 13 43 -2 34 -15 26 rrcurveto + 25 -16 -27 13 -39 hhcurveto + return + + + + 65 32 29 32 26 hhcurveto + 31 14 -41 -81 -5 hvcurveto + return + + + + -12 101 -97 88.95 -71.95 -21 55 37.95 341.05 89 -4 -20 218 -20 hstemhm + 41 106 178 104.12 return + + + + -22 callsubr + 6.18 -20 270 71 hstemhm + return + + + + 245 rmoveto + 72 hlineto + 4 17 20 74 37 129 36 129 20 70 3 13 rrcurveto + -140 hlineto + -3 -14 -8 -71 -14 -129 -15 -129 -9 -72 -3 -17 rrcurveto + return + + + + 15 -19 -31 vvcurveto + -20 -6 -17 -13 return + + + + -39 callsubr + endchar + + + + -3 19 19 -1 20 hhcurveto + 60 54 17 35 48 hvcurveto + 47 35 36 44 25 54 rrcurveto + 25 54 12 57 61 vvcurveto + 53 -10 41 -21 29 vhcurveto + 28 -21 -26 14 -32 hhcurveto + return + + + + rmoveto + 128 -209 88 56 -130 203 206 202 -67 67 -203 -210 rlineto + 222 -105 rmoveto + 127 -213 87 54 -127 206 return + + + + -14.25 94.25 -71 -21 424 83 hstemhm + 144 101 return + + + + -11 92.52 337.48 92 25 callgsubr + return + + + + rmoveto + 8 17 4 19 22 vvcurveto + 23 -2 30 -4 39 vhcurveto + return + + + + -39 -50 21 -62 hhcurveto + -79 -66 -34 -69 -53 hvcurveto + -53 -69 -27 -88 -106 vvcurveto + 63 11 rmoveto + 85 20 71 40 57 vhcurveto + 57 40 49 28 58 hhcurveto + 45 37 return + + + + 31 21 15 27 31 vvcurveto + return + + + + 64 282.41 12 callsubr + return + + + + 145 91 129 91 hstem + 49 return + + + + -32 -5 -33 -5 -44 return + + + + rmoveto + -9 52 -43 -13 -25 -4 -8 5 rlinecurve + -8 4 -1 17 5 29 return + + + + 93.63 hstem + 417 111 vstem + return + + + + -135 -697 rlineto + 105 hlineto + 61 313 rlineto + 67 65 54 33 43 hhcurveto + 28 14 -12 -25 -49 -62 -60 -125 -71 hvcurveto + return + + + + rmoveto + -171 -876 rlineto + 318 hlineto + 17 85 rlineto + -211 hlineto + 136 705 rlineto + 211 hlineto + 17 86 rlineto + endchar + + + + -6 89.62 336.38 84 -83 87 0 -20 hstemhm + 21 109 102 100 136 99 hintmask 10011110 + return + + + + -13 callgsubr + rrcurveto + return + + + + 39 -200 rmoveto + 68 -66 202 210 23 108 -129 210 -88 -57 130 -203 rlineto + endchar + + + + -5.37 92.37 return + + + + 27 31 hvcurveto + 31 27 16 return + + + + -13 96 454 95 return + + + + -75 callgsubr + -6 -24 callgsubr + 0 -57 5 return + + + + 57 hstem + 41 63 361 63 vstem + 41 247 rmoveto + -75 19 -58 38 -43 vhcurveto + -43 37 49 -21 61 hhcurveto + return + + + + -220 64 132.59 54.41 return + + + + rmoveto + 61 -84 270 211 27 109 -190 221 -77 -73 172 -195 rlineto + endchar + + + + 221 -10 131 34 39 78 rrcurveto + return + + + + -63 -40 -87 -51 rrcurveto + return + + + + -4 -7 5 return + + + + -7 callgsubr + rlinecurve + return + + + + -10 -13 -8 vhcurveto + return + + + + rmoveto + -43 19 -75 -57 -42 -71 -10 -85 rlinecurve + 135 2 -8 70 12 64 31 58 rlinecurve + return + + + + -22 callsubr + 12 callgsubr + return + + + + 0 hflex1 + return + + + + 20 -55 hhcurveto + -53 -49 -19 -38 -45 hvcurveto + -45 -39 -34 -50 -25 -63 rrcurveto + -25 -63 -13 return + + + + 39 31 55 -59 32 rcurveline + -20 -32 -16 -23 -13 -15 rrcurveto + -15 -13 -13 -7 -11 hhcurveto + return + + + + 16 -168 rlineto + 25 hlineto + 82 168 rlineto + 2 hlineto + -44 -227 rlineto + 65 hlineto + return + + + + 4 callgsubr + -13 -19 callsubr + + + + 31 29 25 30 17 31 rrcurveto + 17 31 9 return + + + + -35 callgsubr + -14 vhcurveto + return + + + + hstemhm + 302.5 59 return + + + + hlineto + 35 179 rlineto + return + + + + vstem + 222 321 rmoveto + 138 hlineto + 27 141 rlineto + -139 hlineto + return + + + + 71 61.87 92.63 hintmask 11011110 + 411 return + + + + 277 574 rmoveto + 114 5 42 137 -124 -6 rlineto + return + + + + 443 105 91 72 91 77 91 hstem + 49 1552 vstem + return + + + + hstem + 58 111 251 105 vstem + return + + + + 256.18 71 return + + + + 24 -8 26 -15 27 vhcurveto + return + + + + 54 133 63 hstem + return + + + + 189.25 return + + + + 120 620 rlineto + return + + + + hlineto + 18 91 rlineto + return + + + + 10 hlineto + 0 6 -2 3 -3 -3 -2 -3 -2 callgsubr + return + + + + 15 55 2 61 -138 -4 rcurveline + 5 -59 -3 -51 -10 return + + + + rmoveto + 17 92 rlineto + -411 hlineto + -18 -92 rlineto + endchar + + + + -32 -149 -151 15 -17 -85 150 -15 return + + + + 84 267.5 112 0 -20 hstemhm + return + + + + 14 -21 28 -21 413 98 194 -20 hstemhm + return + + + + 75 122 -20 148 71 return + + + + hstem + 59 107 236 98 vstem + return + + + + 109 -12 102 -80 104 -62 99 hintmask 10100000 + return + + + + 30 63 47 rlinecurve + 63 47 31 59 72 vvcurveto + return + + + + 21 -21 525 95 hstem + 94 488 vstem + return + + + \ No newline at end of file diff --git a/ligature/OperatorMonoLig-MediumItalic/hmtx.xml b/ligature/OperatorMonoLig-MediumItalic/hmtx.xml index 36b4c36..732cfe8 100644 --- a/ligature/OperatorMonoLig-MediumItalic/hmtx.xml +++ b/ligature/OperatorMonoLig-MediumItalic/hmtx.xml @@ -1,6 +1,7 @@ + @@ -11,6 +12,7 @@ + diff --git a/ligature/OperatorMonoLig-MediumItalic/subrs.xml b/ligature/OperatorMonoLig-MediumItalic/subrs.xml new file mode 100644 index 0000000..1663a7d --- /dev/null +++ b/ligature/OperatorMonoLig-MediumItalic/subrs.xml @@ -0,0 +1,1179 @@ + + + + rmoveto + 20 -47 45 15 49 20 53 25 rlinecurve + 53 24 44 24 33 23 -70 84 rcurveline + -29 -28 -37 -30 -44 -32 -45 -33 -39 -26 -33 -19 rrcurveto + return + + + + rmoveto + -65 17 -50 34 -36 vhcurveto + -36 33 46 -18 59 hhcurveto + 77 64 31 63 52 hvcurveto + 51 63 26 75 88 vvcurveto + 64 -17 50 -34 37 vhcurveto + 36 -34 -46 18 -58 hhcurveto + -77 -64 -31 -63 -51 hvcurveto + -52 -63 -26 -76 -87 vvcurveto + 351 101 rmoveto + -58 -14 -51 -28 -43 vhcurveto + -43 -28 -35 -22 -42 hhcurveto + -30 -23 11 23 -17 hvcurveto + -17 23 -9 32 41 vvcurveto + 58 14 51 28 43 vhcurveto + 43 28 35 22 42 hhcurveto + 30 24 -11 -23 17 hvcurveto + 17 -23 8 -32 -41 vvcurveto + endchar + + + + rmoveto + -61 37 -29 -34 -25 -25 -21 -16 rlinecurve + -17 -21 -22 -8 -22 hhcurveto + -24 -20 8 17 -17 hvcurveto + -17 17 -17 27 -16 37 -80 -43 rcurveline + -98 38 56 -49 74 hhcurveto + 73 75 49 98 76 hvcurveto + return + + + + rmoveto + 18 -69 99 24 72 37 47 50 rlinecurve + 46 50 23 55 61 vvcurveto + 45 -13 35 -27 24 vhcurveto + 24 -27 -36 12 -43 hhcurveto + -47 -40 -13 -27 -31 hvcurveto + -31 -27 -16 -35 -43 vvcurveto + -32 11 -26 21 -19 vhcurveto + 21 -19 28 -10 35 1 34 1 34 11 33 23 -27 -65 -71 -45 -113 -23 rrcurveto + 73 213 rmoveto + 21 6 17 13 14 vhcurveto + 13 13 18 7 23 hhcurveto + 22 19 -7 -14 15 hvcurveto + 15 -15 7 -22 -30 vvcurveto + -8 0 -6 -1 -4 vhcurveto + -41 -24 -35 -8 -29 8 rrcurveto + -30 8 -15 19 31 vvcurveto + endchar + + + + rmoveto + 75 390 rlineto + -110 hlineto + -75 -384 -17 -85 7 -63 31 -41 rlinecurve + -41 31 49 -20 69 hhcurveto + 130 80 74 147 29 hvcurveto + 80 413 rlineto + -111 hlineto + -80 -415 rlineto + -82 -16 -38 -41 -60 hhcurveto + -69 -24 49 99 19 hvcurveto + endchar + + + + rmoveto + -17 54 -71 -31 -54 -13 -38 7 rlinecurve + -38 7 -23 28 -7 51 103 75 77 74 53 74 rrcurveto + 52 74 26 69 63 vvcurveto + 35 -9 28 -18 20 vhcurveto + 19 -18 -25 10 -32 hhcurveto + -37 -38 -14 -28 -38 hvcurveto + -39 -29 -34 -37 -30 -46 -31 -46 -25 -55 -19 -64 rrcurveto + -19 -64 -10 -65 -66 vvcurveto + -12 0 -9 1 -6 vhcurveto + -7 -4 -9 -6 -11 -7 -11 -7 -9 -6 -7 -5 -12 -8 rcurveline + 26 -44 5 4 16 10 27 15 rlinecurve + 17 -69 39 -39 61 -8 61 -8 77 24 95 55 rrcurveto + return + + + + rmoveto + 97 19 -10 59 -19 44 -29 30 rlinecurve + 29 -29 -42 15 -53 hhcurveto + -66 -55 -19 -37 -43 hvcurveto + -43 -37 -22 -45 -51 vvcurveto + -23 6 -22 12 -21 vhcurveto + 12 -21 15 -19 18 -15 18 -16 20 -16 21 -16 21 -17 20 -14 18 -13 18 -13 15 -13 12 -15 rrcurveto + 12 -15 6 -14 -14 vvcurveto + -11 -3 -9 -6 -8 vhcurveto + -7 -9 -11 -7 -15 -5 -15 -5 -19 -3 -23 -1 -23 -1 -30 2 -35 5 -35 5 -40 9 -44 12 rrcurveto + hintmask 01111000 + -22 -108 rlineto + hintmask 10111000 + 79 -15 68 -6 56 1 56 1 46 9 36 17 35 17 26 19 17 23 rrcurveto + 16 22 8 25 27 vvcurveto + 25 -8 25 -17 24 vhcurveto + -17 24 -21 21 -24 19 -25 18 -24 18 -24 17 -24 17 -20 19 -17 20 rrcurveto + -17 19 -9 19 19 vvcurveto + 23 9 20 18 16 vhcurveto + 16 18 23 8 27 hhcurveto + 29 24 -8 -16 17 hvcurveto + 17 -16 12 -26 8 -37 rrcurveto + endchar + + + + rmoveto + 31 -25 37 -50 41 vhcurveto + 32 15 41 19 49 21 -25 46 rcurveline + -47 -20 -48 -22 -48 -23 rrcurveto + -31 25 -16 20 14 vvcurveto + 35 49 6 98 -24 vhcurveto + 29 78 -79 11 -62 -5 -45 -21 rlinecurve + return + + + + rmoveto + 24 44 -68 48 -70 60 -71 71 rlinecurve + -66 -85 34 -24 42 -25 49 -27 rlinecurve + 49 -27 42 -21 35 -14 rrcurveto + return + + + + 293 hlineto + 15 72 rlineto + -183 hlineto + 73 43 54 39 34 33 rrcurveto + 33 33 17 35 37 vvcurveto + 43 -22 31 -45 19 vhcurveto + -45 18 -66 3 -85 -13 -11 -74 rcurveline + 121 16 61 -16 -48 vvcurveto + -27 -19 -29 -37 return + + + + rmoveto + -10 56 -34 -7 -28 -6 -22 -3 rlinecurve + -4 -23 -19 -2 -16 hhcurveto + -16 -12 1 3 -8 hvcurveto + -8 3 -6 5 -3 7 -3 7 -1 9 1 9 1 9 2 13 4 16 87 333 rcurveline + -91 hlineto + return + + + + 25 93 rlineto + -274 hlineto + 35 178 rlineto + 228 hlineto + 16 81 rlineto + -228 hlineto + 34 175 rlineto + 269 hlineto + 18 93 rlineto + -380 hlineto + -120 -620 rlineto + endchar + + + + 304 hlineto + 17 71 rlineto + -107 hlineto + 68 339 -84 -7 -12 -59 -118 -13 -11 -64 114 3 -40 -200 rlineto + -117 hlineto + return + + + + rmoveto + -87 -74 -41 -82 -63 hvcurveto + -63 -82 -31 -95 -107 vvcurveto + -106 35 -71 69 -37 vhcurveto + 69 -37 98 3 128 43 11 99 rcurveline + -103 -35 -75 -7 -48 21 rrcurveto + -49 20 -24 48 76 vvcurveto + 46 8 45 15 45 vhcurveto + 15 44 23 37 29 30 rrcurveto + 30 29 31 15 34 hhcurveto + 28 19 -11 -21 9 hvcurveto + 9 -22 3 -37 -1 -53 105 2 rcurveline + 3 82 -9 61 -23 39 rrcurveto + 39 -23 -40 19 -57 hhcurveto + endchar + + + + rmoveto + 98 1 4 64 -9 47 -22 29 rlinecurve + 29 -23 -36 14 -50 hhcurveto + -82 -71 -33 -66 -61 hvcurveto + -61 -67 -30 -77 -89 vvcurveto + -56 15 -45 29 -33 vhcurveto + 29 -33 45 -19 60 -4 60 -3 76 19 91 43 -10 56 rcurveline + -109 -24 -76 -5 -41 15 rrcurveto + -41 15 -21 36 59 vvcurveto + 59 17 51 33 44 vhcurveto + 43 33 39 22 46 hhcurveto + 25 17 -7 -14 11 hvcurveto + 10 -14 5 -24 -33 vvcurveto + endchar + + + + rmoveto + 44 -19 74 58 42 71 10 84 rlinecurve + -135 -2 9 -69 -11 -64 -33 -59 rlinecurve + endchar + + + + 43 vvcurveto + 33 -11 26 -21 19 vhcurveto + -21 19 -28 10 -34 -1 -35 -1 -34 -12 -34 -23 27 66 71 45 114 23 -18 69 rcurveline + -99 -24 -72 -37 -46 -50 rrcurveto + -47 -51 -23 -55 -61 vvcurveto + -45 14 -35 27 -24 vhcurveto + -54 callsubr + return + + + + rmoveto + 101 2 83 353 -104 -3 -33 -146 rlineto + -126 -38 -63 46 130 vvcurveto + 75 17 68 35 63 vhcurveto + 62 34 42 31 50 hhcurveto + 27 18 -11 -22 9 hvcurveto + 9 -22 3 -37 -1 -51 104 2 rcurveline + 5 83 -10 60 -23 39 rrcurveto + 39 -23 -40 19 -57 hhcurveto + -55 -52 -19 -39 -48 hvcurveto + -49 -39 -38 -51 -27 -63 rrcurveto + -28 -64 -14 -68 -71 vvcurveto + return + + + + -84 callgsubr + -10 -75 104 -10 77 7 51 25 rlinecurve + 51 25 25 31 39 vvcurveto + endchar + + + + rmoveto + 57 -59 39 -118 19 vhcurveto + 19 79 -6 callsubr + 21 71 rlineto + -256 hlineto + -46 -199 rlineto + return + + + + rmoveto + 17 -296 rlineto + 110 hlineto + 49 149 57 206 65 265 rrcurveto + -108 hlineto + hintmask 10110000 + -67 -293 -37 -156 -7 -21 rrcurveto + -4 hlineto + -15 284 rlineto + -62 hlineto + -126 -284 rlineto + -4 hlineto + 1 17 24 156 45 297 rrcurveto + -110 hlineto + -40 -271 -22 -206 -5 -143 rrcurveto + 107 hlineto + endchar + + + + rmoveto + 32 -236 rlineto + 101 hlineto + 67 195 51 165 35 137 rrcurveto + -111 hlineto + hintmask 10110000 + -13 -67 -27 -123 -40 -181 rrcurveto + -5 hlineto + -28 241 rlineto + -65 hlineto + -121 -240 rlineto + -3 hlineto + 29 185 20 123 11 62 rrcurveto + -106 hlineto + -29 -197 -16 -166 -5 -134 rrcurveto + 100 hlineto + endchar + + + + rmoveto + -10 53 -69 -26 -48 -9 -25 9 rlinecurve + -25 8 -13 26 44 vvcurveto + 11 0 8 1 6 vhcurveto + 77 11 59 26 39 39 rrcurveto + 39 39 20 45 51 vvcurveto + 32 -9 26 -18 20 vhcurveto + 19 -18 -25 10 -31 hhcurveto + -34 -32 -11 -23 -30 hvcurveto + hintmask 11001110 + 20 -35 -36 10 -39 hhcurveto + -44 -40 -19 -37 -37 hvcurveto + -37 -37 -29 -48 -21 -57 rrcurveto + -21 -58 -10 -60 -62 vvcurveto + -88 27 -44 55 44 46 27 54 48 vhcurveto + 7 -23 11 -18 15 -13 15 -14 18 -9 23 -4 22 -3 28 3 33 11 rrcurveto + hintmask 10011110 + 33 11 36 18 40 26 rrcurveto + hintmask 10101110 + -84 361 rmoveto + 20 10 -13 -26 -25 -11 -27 -21 -27 hvcurveto + -21 -27 -32 -19 -43 -9 9 48 13 41 18 34 rrcurveto + 33 18 19 17 21 hhcurveto + -276 -332 rmoveto + -21 -11 24 47 hvcurveto + hintmask 11001110 + 63 11 59 23 55 vhcurveto + 55 23 26 28 30 hhcurveto + 20 20 -7 -13 19 hvcurveto + -47 -73 -23 -85 -97 vvcurveto + -2 vlineto + hintmask 10101110 + -36 -27 -23 -18 -20 hhcurveto + endchar + + + + -78 539 rmoveto + 13 10 -4 -9 8 hvcurveto + 7 -9 4 -14 -17 vvcurveto + -39 -18 -47 -35 -55 vhcurveto + -36 -55 -54 -57 -72 -61 3 99 21 86 37 73 rrcurveto + 73 37 37 36 38 hhcurveto + return + + + + rmoveto + -11 54 -21 -7 -16 -5 -11 -1 rlinecurve + -11 -1 -7 1 -3 3 rrcurveto + -3 3 -2 5 8 vvcurveto + 13 10 46 21 79 vhcurveto + 21 79 10 58 37 vvcurveto + 65 -30 33 -59 return + + + + rmoveto + 19 -90 rlineto + 225 55 113 71 88 vvcurveto + 23 -11 29 -21 34 vhcurveto + hintmask 11000000 + -21 34 -11 22 11 vvcurveto + 33 50 19 100 5 vhcurveto + 16 76 rlineto + hintmask 10100000 + -83 12 -41 22 33 vvcurveto + 11 6 12 13 13 vhcurveto + hintmask 10001000 + 12 13 14 11 15 11 15 11 13 14 13 19 rrcurveto + 12 18 6 19 20 vvcurveto + 33 -19 31 -39 30 vhcurveto + -39 29 -67 36 -96 43 -44 -80 rcurveline + 69 -30 50 -26 31 -21 rrcurveto + 30 -22 15 -22 -21 vvcurveto + -13 -6 -14 -12 -14 vhcurveto + hintmask 10100000 + -12 -15 -13 -12 -14 -11 -14 -11 -13 -14 -12 -16 rrcurveto + -12 -16 -6 -16 -17 vvcurveto + -39 30 -29 60 -21 vhcurveto + hintmask 11000000 + -43 -10 -31 -15 -21 -21 rrcurveto + -21 -21 -10 -21 -23 vvcurveto + -17 10 -26 21 -34 vhcurveto + hintmask 10010000 + 20 -34 10 -23 -13 vvcurveto + -23 -20 -20 -41 -18 vhcurveto + -41 -18 -65 -17 -89 -17 rrcurveto + endchar + + + + 156 425 rmoveto + -95 callsubr + return + + + + rmoveto + 91 -9 70 123 77 111 83 97 rlinecurve + 15 70 rlineto + -301 hlineto + -17 -72 rlineto + 212 hlineto + 1 -4 -88 -99 -77 -105 -66 -112 rlinecurve + return + + + + -100 callsubr + -61 callsubr + hintmask 11101000 + -43 -25 -30 -22 -16 -19 rrcurveto + -16 -19 -8 -21 -21 vvcurveto + -27 12 -22 25 -17 vhcurveto + -17 25 33 -9 43 hhcurveto + 48 40 11 21 31 hvcurveto + hintmask 01011000 + -27 callgsubr + hintmask 11101000 + -149 -47 rmoveto + -21 -18 4 9 -14 hvcurveto + -14 8 -7 11 14 vvcurveto + 10 5 11 11 11 vhcurveto + 11 11 20 14 31 17 16 -12 12 -9 7 -6 7 -7 8 -8 7 -9 rrcurveto + 7 -9 3 -9 -7 vvcurveto + -13 -7 -5 callgsubr + -9 -13 -17 -4 -21 hhcurveto + endchar + + + + -14 15 -16 16 -17 15 rrcurveto + 15 -17 -18 8 -19 hhcurveto + -51 -53 -45 -91 -53 hvcurveto + 53 -30 rlineto + 57 37 27 28 19 hhcurveto + return + + + + rmoveto + hintmask 10110000 + 133 -287 120 16 -129 256 rlineto + 108 59 54 71 81 vvcurveto + 57 -29 43 -58 28 vhcurveto + -59 27 -94 5 -129 -18 rrcurveto + hintmask 01110000 + -119 -617 rlineto + 110 hlineto + 102 531 54 7 41 -4 28 -13 rlinecurve + 28 -14 14 -23 -31 vvcurveto + -32 -13 -30 -27 -27 vhcurveto + -27 -27 -45 -28 -63 -29 rrcurveto + endchar + + + + rmoveto + 82 69 40 80 55 hvcurveto + 55 80 27 94 109 vvcurveto + 60 -10 49 -19 39 vhcurveto + 63 86 rlineto + hintmask 01110110 + -63 41 -48 -66 rlineto + 24 -31 -38 12 -45 hhcurveto + -82 -69 -40 -80 -55 hvcurveto + -55 -80 -28 -94 -109 vvcurveto + -59 9 -49 19 -39 vhcurveto + -63 -87 rlineto + hintmask 10101110 + 63 -41 49 67 rlineto + -25 31 38 -12 46 hhcurveto + -77 244 rmoveto + hintmask 10110110 + 82 15 72 30 63 vhcurveto + 62 30 38 31 47 hhcurveto + 29 23 -13 -25 15 hvcurveto + -225 -310 rlineto + hintmask 10101110 + -1 15 -1 12 11 vvcurveto + 91 -150 rmoveto + -31 -23 14 27 -15 hvcurveto + 227 311 rlineto + 1 -16 1 -14 -12 vvcurveto + -82 -15 -72 -30 -62 vhcurveto + -63 -31 -38 -31 -46 hhcurveto + endchar + + + + -10.91 92.41 103.5 59 180 88 return + + + + rmoveto + 77 64 31 63 52 hvcurveto + 51 63 26 75 88 vvcurveto + hintmask 10111000 + 41 -8 38 -16 33 vhcurveto + 66 74 rlineto + hintmask 11011000 + -59 43 -54 -61 rlineto + 25 -32 -39 12 -47 hhcurveto + -77 -64 -31 -63 -51 hvcurveto + -52 -63 -26 -76 -87 vvcurveto + -46 9 -39 17 -31 vhcurveto + -65 -72 57 -43 55 60 rlineto + -23 32 39 -11 45 hhcurveto + -82 218 rmoveto + 59 14 51 28 44 vhcurveto + 44 28 35 22 43 hhcurveto + 29 22 -10 -20 16 hvcurveto + -211 -236 rlineto + -3 13 -1 15 18 vvcurveto + 97 -131 rmoveto + -27 -22 9 18 -16 hvcurveto + 209 234 rlineto + 3 -11 1 -13 -17 vvcurveto + -59 -14 -52 -28 -43 vhcurveto + -44 -28 -35 -22 -43 hhcurveto + endchar + + + + 10 -10 10 -11 9 -11 9 -12 11 -11 15 -9 rrcurveto + -10 15 14 -5 15 hhcurveto + 50 52 46 92 55 hvcurveto + -52 30 rlineto + -57 -38 -28 -29 -18 hhcurveto + return + + + + -16 callgsubr + 188 77 182 -13 callsubr + -51 -265 rlineto + -63 hlineto + -15 -77 rlineto + 63 hlineto + -53 -274 85 -11 75 2 65 18 rlinecurve + 65 17 52 27 38 38 38 38 29 44 19 50 rrcurveto + 19 50 9 54 59 vvcurveto + -331 -112 rmoveto + 107 hlineto + 20 77 rlineto + -112 hlineto + 35 182 rlineto + 113 11 57 -53 -116 vvcurveto + -55 -9 -49 -18 -44 vhcurveto + -19 -44 -29 -35 -39 -27 -40 -27 -47 -11 -55 3 rrcurveto + endchar + + + + -10.82 92.82 -71.82 -21 31.82 -21 return + + + + rmoveto + -14 -68 rlineto + 436 hlineto + 14 68 rlineto + return + + + + 55 56 30 61 57 hvcurveto + 1 -15 2 -23 3 -31 rrcurveto + 3 -32 1 -23 -13 vvcurveto + -1 -13 -3 -10 -6 -6 -11 -11 -28 -8 -46 -4 -47 -4 -67 1 -88 5 -11 -103 rcurveline + return + + + + rmoveto + -7 54 rlineto + -17 -65 -49 -9 -32 hhcurveto + -33 -20 8 17 -7 hvcurveto + -8 16 0 24 8 32 52 235 rcurveline + 183 hlineto + 16 83 rlineto + -180 hlineto + 32 145 -81 -6 -86 -139 rlineto + -60 hlineto + -21 -83 rlineto + 92 hlineto + -54 -241 rlineto + return + + + + -21 -27 -18 -32 hhcurveto + -43 -21 31 63 46 11 41 21 37 hvcurveto + 37 21 26 18 31 hhcurveto + 43 22 -32 -64 hvcurveto + endchar + + + + rmoveto + -33 -167 rlineto + 248 hlineto + 23 91 rlineto + -160 hlineto + hintmask 10111000 + 36 183 rlineto + 126 hlineto + 15 76 rlineto + -126 6 callgsubr + 155 17 callgsubr + -322 hlineto + -125 -249 -104 -206 -81 -165 rrcurveto + 108 hlineto + 25 53 rlineto + hintmask 11111000 + 11 22 9 20 9 19 25 53 rcurveline + 168 362 rmoveto + 10 hlineto + -55 -282 rlineto + -86 hlineto + 15 31 22 47 29 63 29 63 21 47 15 31 rrcurveto + endchar + + + + -11.25 94.25 317 98 0 -20 return + + + + 3 -17 -18 1 -19 hhcurveto + -59 -54 -17 -35 -47 hvcurveto + -48 -35 -36 -45 -24 -53 rrcurveto + -25 -54 -12 -57 -61 vvcurveto + -53 10 -41 21 -29 vhcurveto + -29 20 26 -14 32 hhcurveto + 49 59 33 66 67 hvcurveto + return + + + + 402 hlineto + 26 94 -285 -3 337 317 18 90 rlineto + -393 hlineto + -25 -94 276 3 -338 -317 rlineto + endchar + + + + -213.79 73.54 -70.75 75 143 -21 128 71 return + + + + -46 -22 -23 -29 -36 vvcurveto + -26 19 -30 38 -33 vhcurveto + return + + + + -88 callsubr + -75 callgsubr + return + + + + -170 97.16 104.84 95 373 -20 28 -20 -51 callsubr + hintmask 10011010 + return + + + + rmoveto + -118 -4 2 -88 -15 -78 -31 -69 rlinecurve + 46 -18 67 79 39 86 10 92 rlinecurve + return + + + + -9 -75 105 -8 79 9 51 27 rlinecurve + -34 callgsubr + + + + -220 64 176 -21 22 -21 126.41 69.23 75.36 68 return + + + + hstemhm + 162.37 112.63 return + + + + -24 27 35 -12 43 hhcurveto + 13 64 rmoveto + -22 -18 7 return + + + + 396 hlineto + 19 95 rlineto + -284 hlineto + 101 525 rlineto + -112 hlineto + return + + + + rmoveto + -58 71 -131 -91 -93 -86 -57 -80 rlinecurve + -57 -80 -28 -83 -85 vvcurveto + -128 66 -140 133 -152 vhcurveto + 83 60 rlineto + -119 131 -59 120 110 vvcurveto + 74 24 71 48 68 vhcurveto + 47 67 83 74 118 79 rrcurveto + endchar + + + + hstemhm + 61.37 108.5 177.13 91 -85 92 return + + + + -55 callgsubr + -8 rrcurveto + 29 -9 -35 callgsubr + return + + + + 70 198.5 69 return + + + + -10 callsubr + 5 callgsubr + hintmask 01110000 + return + + + + -210.62 73.62 return + + + + -6 -33 -2 -29 3 -27 2 -27 9 -21 17 -15 16 -16 21 -10 25 -5 25 -5 33 3 41 11 rrcurveto + return + + + + 21 -24 callsubr + 22 -20 return + + + + 45 9 56 18 65 28 rrcurveto + endchar + + + + -171 98.63 100.37 96 299 87 return + + + + 72 253 75.63 return + + + + 157 -203 121 14 -158 195 rlineto + 122 77 61 73 71 vvcurveto + 27 -8 21 -17 16 vhcurveto + 16 -17 -24 8 -30 hhcurveto + -66 -69 -37 -73 -72 hvcurveto + 59 304 -107 -8 rlineto + return + + + + 0 7 -2 4 -4 -4 -2 -4 -2 callgsubr + 0 -8 2 -4 4 4 2 4 -2 callgsubr + return + + + + 51 27 26 34 42 vvcurveto + return + + + + 13 -21 29 -21 534.23 93.38 hstemhm + return + + + + 132.04 return + + + + 0 126 -105 -21 497 -20 hstemhm + 54 509 hintmask 01110000 + return + + + + 77.5 135 hstem + return + + + + hlineto + -19 -91 rlineto + return + + + + hstem + 53 103 248 101 vstem + return + + + + -9.58 82.58 431 -20 hstem + 278 110 vstem + return + + + + -3 -35 4 -26 11 -16 10 -16 20 -6 31 4 31 5 41 17 51 29 rrcurveto + return + + + + -88 25 -64 49 -39 vhcurveto + 49 -39 68 -10 88 21 rrcurveto + return + + + + 0 92.5 313 92.5 return + + + + -8 96 -75 -21 547 93 hstemhm + 111 112 132 115 hintmask 10111000 + return + + + + 30 7 36 16 43 26 rrcurveto + endchar + + + + 13 -21 610 105 0 -20 hstemhm + 116 108 return + + + + rmoveto + -10 -12 8 15 -13 hvcurveto + return + + + + -21 620 -20 return + + + + -10 -75 104 -10 77 7 51 25 rlinecurve + 51 25 25 31 39 vvcurveto + -401 -202 -70 callsubr + return + + + + 73.11 return + + + + 13 -15 16 -16 18 -15 rrcurveto + -16 17 18 -8 19 hhcurveto + 50 52 46 92 55 hvcurveto + -52 30 rlineto + -57 -38 -28 -29 -18 hhcurveto + return + + + + rmoveto + 171 876 rlineto + -318 hlineto + -17 -86 rlineto + 211 hlineto + -136 -705 rlineto + -211 hlineto + -17 -85 rlineto + endchar + + + + -13 -18 -7 -23 hhcurveto + endchar + + + + 6 callgsubr + -97 hlineto + -35 -179 rlineto + -171 hlineto + -19 -91 -6 callsubr + -35 -179 rlineto + 97 hlineto + return + + + + -14 callsubr + -42 callgsubr + return + + + + rmoveto + 194 -125 77 -250 -41 vhcurveto + return + + + + 80 -24 79 90 78 return + + + + -13 89 347 89 return + + + + -22 callgsubr + 528 387 -16 callsubr + return + + + + rmoveto + 189 -222 78 73 -173 195 263 190 -60 83 -270 -211 rlineto + endchar + + + + rmoveto + 0 10 5 5 11 11 5 -5 -2 callgsubr + 0 -11 -5 -5 -11 -11 -5 5 -2 callgsubr + return + + + + 0 150 -129 -24 callsubr + return + + + + -14 96 538 -20 return + + + + 0 88 444 88 return + + + + 76.5 135 return + + + + rlineto + 173 hlineto + return + + + + -14 94 -62 -21 505 -20 58 94 -11 -20 hstemhm + 54 115 251 114 hintmask 10101110 + return + + + + 66 -69 204 205 25 109 -127 213 -87 -55 126 -207 rlineto + return + + + + hstemhm + 40 108 return + + + + vvcurveto + -17 5 -15 11 -13 vhcurveto + 11 -12 15 -9 20 -5 20 -5 26 0 32 6 return + + + + hhcurveto + 17 15 -8 -16 11 hvcurveto + 11 -16 5 -24 -31 vvcurveto + -58 -15 -54 -30 -50 vhcurveto + return + + + + 53 hmoveto + -53 callsubr + return + + + + -39 11 -31 21 -23 vhcurveto + -23 21 31 -12 39 hhcurveto + 65 70 35 69 73 hvcurveto + return + + + + -35 -17 20 39 52 36 61 72 71 hvcurveto + return + + + + 112 hlineto + 33 146 rlineto + -113 hlineto + return + + + + 49 -31 -11 -26 -6 -21 -1 rlinecurve + 7 callsubr + return + + + + 32 7 35 12 39 19 rrcurveto + return + + + + -215.29 -3 callgsubr + return + + + + -21 -1 -15 2 -9 5 rrcurveto + -9 6 return + + + + -13 87 351 87 0 -20 hstemhm + 46 107 245 107 hintmask 11011000 + return + + + + 25 -56 -46 -42 -47 -27 -48 rlinecurve + -28 -48 -15 -55 -2 -61 return + + + + -19 hlineto + -6 2 -3 5 3 3 2 4 1 vhcurveto + 5 hlineto + return + + + + -7 callsubr + hstem + return + + + + 69.23 hstemhm + return + + + + 71 273 70 hstem + return + + + + 79 151 81 vstem + return + + + + 0 95 525 -20 return + + + + 85 175 84 vstem + return + + + + hhcurveto + -44 -36 17 34 -27 hvcurveto + -28 33 -14 48 62 vvcurveto + return + + + + 0 91 76 80 27 76 179 91 hstemhm + -30 632 return + + + + 207 197 -66 69 -204 -205 rlineto + endchar + + + + 14 -21 28 -24 callsubr + hstemhm + 36 556 return + + + + -155 -21 164 89 -64 -21 418 100 return + + + + -20 183 -72 -2 -65 -333 rlineto + 64 hlineto + return + + + + -4 rcurveline + 4 -59 -3 -51 -11 return + + + + 0 96 428 96 hstem + 17 return + + + + 98 -62 104 -79 101 -12 109 hintmask 10010000 + return + + + + -7 -1 -5 -4 -7 hhcurveto + -11 -5 5 10 return + + + + 74.04 -71.25 return + + + + -8 callgsubr + endchar + + + \ No newline at end of file From 93e89c569f8cdadebc7b584ab79cc51c3a0fd08d Mon Sep 17 00:00:00 2001 From: Kiliman Date: Fri, 15 Sep 2017 19:00:38 -0400 Subject: [PATCH 10/15] Add updated Operator Mono SSm Book weight --- ligature/OperatorMonoSsmLig-Book/config.xml | 53 +++++++++++++++++++ ligature/OperatorMonoSsmLig-Book/names.xml | 26 ++++----- .../OperatorMonoSsmLig-BookItalic/config.xml | 53 +++++++++++++++++++ .../OperatorMonoSsmLig-BookItalic/names.xml | 26 ++++----- 4 files changed, 132 insertions(+), 26 deletions(-) create mode 100644 ligature/OperatorMonoSsmLig-Book/config.xml create mode 100644 ligature/OperatorMonoSsmLig-BookItalic/config.xml diff --git a/ligature/OperatorMonoSsmLig-Book/config.xml b/ligature/OperatorMonoSsmLig-Book/config.xml new file mode 100644 index 0000000..20ddc3e --- /dev/null +++ b/ligature/OperatorMonoSsmLig-Book/config.xml @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ligature/OperatorMonoSsmLig-Book/names.xml b/ligature/OperatorMonoSsmLig-Book/names.xml index 8a4044d..6b3be65 100644 --- a/ligature/OperatorMonoSsmLig-Book/names.xml +++ b/ligature/OperatorMonoSsmLig-Book/names.xml @@ -1,45 +1,45 @@ - Operator Mono Lig + Operator Mono SSm Lig - Medium + Book - H&Co: Operator Mono Lig Medium: 1.200 + H&Co: Operator Mono SSm Lig Book: 1.200 - Operator Mono Lig Medium + Operator Mono SSm Lig Book - OperatorMonoLig-Medium + OperatorMonoSSmLig-Book - Operator Mono Lig + Operator Mono SSm Lig - Medium + Book - Operator Mono Lig Medium + Operator Mono SSm Lig Book Regular - H&Co: Operator Mono Lig Medium: 1.200 + H&Co: Operator Mono SSm Lig Book: 1.200 - Operator Mono Lig Medium + Operator Mono SSm Lig Book - OperatorMonoLig-Medium + OperatorMonoLig-Book - Operator Mono Lig + Operator Mono SSm Lig - Medium + Book \ No newline at end of file diff --git a/ligature/OperatorMonoSsmLig-BookItalic/config.xml b/ligature/OperatorMonoSsmLig-BookItalic/config.xml new file mode 100644 index 0000000..3fde894 --- /dev/null +++ b/ligature/OperatorMonoSsmLig-BookItalic/config.xml @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ligature/OperatorMonoSsmLig-BookItalic/names.xml b/ligature/OperatorMonoSsmLig-BookItalic/names.xml index 8a4044d..5e3da77 100644 --- a/ligature/OperatorMonoSsmLig-BookItalic/names.xml +++ b/ligature/OperatorMonoSsmLig-BookItalic/names.xml @@ -1,45 +1,45 @@ - Operator Mono Lig + Operator Mono SSm Lig - Medium + Book Italic - H&Co: Operator Mono Lig Medium: 1.200 + H&Co: Operator Mono SSm Lig Book Italic: 1.200 - Operator Mono Lig Medium + Operator Mono SSm Lig Book Italic - OperatorMonoLig-Medium + OperatorMonoSSmLig-BookItalic - Operator Mono Lig + Operator Mono SSm Lig - Medium + Book Italic - Operator Mono Lig Medium + Operator Mono SSm Lig Book Italic Regular - H&Co: Operator Mono Lig Medium: 1.200 + H&Co: Operator Mono SSm Lig Book Italic: 1.200 - Operator Mono Lig Medium + Operator Mono SSm Lig Book Italic - OperatorMonoLig-Medium + OperatorMonoLig-BookItalic - Operator Mono Lig + Operator Mono SSm Lig - Medium + Book Italic \ No newline at end of file From a3dbc377092a047b3bb52a2087456903224b47db Mon Sep 17 00:00:00 2001 From: Kiliman Date: Fri, 15 Sep 2017 19:01:04 -0400 Subject: [PATCH 11/15] Add updated Operator Mono SSm Medium weight --- ligature/OperatorMonoSSmLig-Medium/config.xml | 64 ++++++++++++++----- ligature/OperatorMonoSSmLig-Medium/names.xml | 26 ++++++-- .../OperatorMonoSsmLig-MediumItalic/names.xml | 26 ++++---- 3 files changed, 82 insertions(+), 34 deletions(-) diff --git a/ligature/OperatorMonoSSmLig-Medium/config.xml b/ligature/OperatorMonoSSmLig-Medium/config.xml index 0d28230..57629b9 100644 --- a/ligature/OperatorMonoSSmLig-Medium/config.xml +++ b/ligature/OperatorMonoSSmLig-Medium/config.xml @@ -1,21 +1,53 @@ - - + + + + + + + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ligature/OperatorMonoSSmLig-Medium/names.xml b/ligature/OperatorMonoSSmLig-Medium/names.xml index 4b9da04..e22a9a8 100644 --- a/ligature/OperatorMonoSSmLig-Medium/names.xml +++ b/ligature/OperatorMonoSSmLig-Medium/names.xml @@ -1,9 +1,13 @@ + Operator Mono SSm Lig + + Medium + - 1.002;H&Co;OperatorMonoSSmLig-Medium + H&Co: Operator Mono SSm Lig Medium: 1.200 Operator Mono SSm Lig Medium @@ -11,19 +15,31 @@ OperatorMonoSSmLig-Medium + + Operator Mono SSm Lig + + + Medium + Operator Mono SSm Lig Medium + + Regular + - 1.002;H&Co;OperatorMonoSSmLig-Medium + H&Co: Operator Mono SSm Lig Medium: 1.200 Operator Mono SSm Lig Medium - OperatorMonoSSmLig-Medium + OperatorMonoLig-Medium - Operator Mono Lig SSm + Operator Mono SSm Lig - + + Medium + + \ No newline at end of file diff --git a/ligature/OperatorMonoSsmLig-MediumItalic/names.xml b/ligature/OperatorMonoSsmLig-MediumItalic/names.xml index 8a4044d..51744a8 100644 --- a/ligature/OperatorMonoSsmLig-MediumItalic/names.xml +++ b/ligature/OperatorMonoSsmLig-MediumItalic/names.xml @@ -1,45 +1,45 @@ - Operator Mono Lig + Operator Mono SSm Lig - Medium + Medium Italic - H&Co: Operator Mono Lig Medium: 1.200 + H&Co: Operator Mono SSm Lig Medium Italic: 1.200 - Operator Mono Lig Medium + Operator Mono SSm Lig Medium Italic - OperatorMonoLig-Medium + OperatorMonoSSmLig-MediumItalic - Operator Mono Lig + Operator Mono SSm Lig - Medium + Medium Italic - Operator Mono Lig Medium + Operator Mono SSm Lig Medium Italic Regular - H&Co: Operator Mono Lig Medium: 1.200 + H&Co: Operator Mono SSm Lig Medium Italic: 1.200 - Operator Mono Lig Medium + Operator Mono SSm Lig Medium Italic - OperatorMonoLig-Medium + OperatorMonoLig-MediumItalic - Operator Mono Lig + Operator Mono SSm Lig - Medium + Medium Italic \ No newline at end of file From 3c886f76ac541bd0f7dee5b1b13fac23282c64d7 Mon Sep 17 00:00:00 2001 From: Kiliman Date: Fri, 15 Sep 2017 19:02:35 -0400 Subject: [PATCH 12/15] Extract config/metrics entry and remove common/unused entries --- extract.js | 56 ++++++++++++++++++++++++++++++++---------------------- 1 file changed, 33 insertions(+), 23 deletions(-) diff --git a/extract.js b/extract.js index d99634e..e3a0b1a 100644 --- a/extract.js +++ b/extract.js @@ -21,15 +21,12 @@ async function main() { const xml = await fs.readFileAsync(srcFileName, 'utf-8'); const dom = new DOMParser().parseFromString(xml); - await extractAndWrite('glyphs', extractGlyphs, dom); - //await extractAndWrite('cmap', extractCmap, dom); - //await extractAndWrite('classdef', extractClassDef, dom); - await extractAndWrite('hmtx', extractHmtx, dom); - //await extractAndWrite('lookup', extractLookup, dom); await extractAndWrite('charstrings', extractCharStrings, dom); + await extractAndWrite('config', extractConfig, dom); + await extractAndWrite('hmtx', extractHmtx, dom); await extractAndWrite('subrs', extractSubrs, dom); await extractAndWrite('gsubrs', extractGlobalSubrs, dom); - + console.log('Done'); } @@ -61,17 +58,38 @@ const serialize = dom => return node; }); -const extractGlyphs = dom => { - const newDom = new DOMParser().parseFromString(''); - const glyphIds = xpath.select('/ttFont/GlyphOrder/GlyphID', dom); - - glyphIds - .filter(node => regEx.test(node.getAttribute('name'))) - .forEach(node => newDom.documentElement.appendChild(node)); +const extractConfig = dom => { + const newDom = new DOMParser().parseFromString(''); + const head = xpath.select('/ttFont/head', dom, true); + const hhea = xpath.select('/ttFont/hhea', dom, true); + const bbox = extractFromPath('/ttFont/CFF/CFFFont/FontBBox', dom); + const widthX = extractFromPath( + '/ttFont/CFF/CFFFont/Private/nominalWidthX', + dom + ); + newDom.documentElement.appendChild(head); + newDom.documentElement.appendChild(hhea); + newDom.documentElement.appendChild(bbox); + newDom.documentElement.appendChild(widthX); return newDom; }; +const extractFromPath = (path, dom) => { + const parentPath = path.substring(0, path.lastIndexOf('/')); + const childPath = parentPath.substring(path.indexOf('/', 1)); + const elements = parentPath.split('/').slice(2); + let xml = ''; + elements.forEach(e => (xml += `<${e}>`)); + elements.reverse().forEach(e => (xml += ``)); + + const newDom = new DOMParser().parseFromString(xml); + const node = xpath.select(path, dom, true); + const parentNode = xpath.select(childPath, newDom, true); + parentNode.appendChild(node); + return newDom.documentElement; +}; + const extractCmap = dom => { const newDom = new DOMParser().parseFromString(''); const cmap = xpath.select('/ttFont/cmap/cmap_format_4', dom); @@ -140,21 +158,13 @@ const extractCharStrings = dom => { }; const extractSubrs = dom => { - const subrs = xpath.select( - '/ttFont/CFF/CFFFont/Private/Subrs', - dom, - true - ); + const subrs = xpath.select('/ttFont/CFF/CFFFont/Private/Subrs', dom, true); return subrs; }; const extractGlobalSubrs = dom => { - const subrs = xpath.select( - '/ttFont/CFF/GlobalSubrs', - dom, - true - ); + const subrs = xpath.select('/ttFont/CFF/GlobalSubrs', dom, true); return subrs; }; From e2a3806b6a36685049ff9cef8436756e723d696a Mon Sep 17 00:00:00 2001 From: Kiliman Date: Fri, 15 Sep 2017 19:03:26 -0400 Subject: [PATCH 13/15] Merge common entries from parent --- index.js | 34 +++++++++++++++++++++++----------- 1 file changed, 23 insertions(+), 11 deletions(-) diff --git a/index.js b/index.js index 94cd607..6a352ff 100644 --- a/index.js +++ b/index.js @@ -14,7 +14,7 @@ const NodeType = {}; NodeType.TEXT_NODE = 3; async function main() { - fontName = process.argv[2] || 'OperatorMonoSSm-Medium'; + fontName = process.argv[2]; ligFontName = fontName.split('-').join('Lig-'); const srcFileName = `./original/${fontName}.ttx`; @@ -28,7 +28,7 @@ async function main() { //await processPatch('cmap', patchCmap, dom); //await processPatch('classdef', patchClassDef, dom); await processPatch('hmtx', patchHmtx, dom); - //await processPatch('lookup', patchLookup, dom); + await processPatch('lookup', patchLookup, dom); await processPatch('charstrings', patchCharStrings, dom); //return; @@ -55,16 +55,22 @@ async function patchNames(dom) { const targetName = xpath.select('/ttFont/name', dom, true); // get font and family name - const familyName = getTextNode(configDom, '/name/namerecord[@nameID="1" and @platformID="1"]'); - const fullName = getTextNode(configDom, '/name/namerecord[@nameID="4" and @platformID="1"]'); + const familyName = getTextNode( + configDom, + '/name/namerecord[@nameID="1" and @platformID="1"]' + ); + const fullName = getTextNode( + configDom, + '/name/namerecord[@nameID="4" and @platformID="1"]' + ); // patch CFFFont const cffFont = xpath.select('/ttFont/CFF/CFFFont', dom, true); - + cffFont.setAttribute('name', ligFontName); setAttribute(cffFont, 'FullName', 'value', fullName); setAttribute(cffFont, 'FamilyName', 'value', familyName); - + // update existing names with new names names.forEach(node => { const nameId = node.getAttribute('nameID'); @@ -85,7 +91,7 @@ async function patchNames(dom) { } async function patchGlyphs(dom) { - const configDom = await loadConfigAsync('glyphs'); + const configDom = await loadConfigAsync('../glyphs'); // get number of glyphs in target dom const targetGlyphs = xpath.select('/ttFont/GlyphOrder', dom, true); const glyphsCount = xpath.select('count(GlyphID)', targetGlyphs, true); @@ -159,7 +165,7 @@ async function patchHmtx(dom) { } async function patchLookup(dom) { - const configDom = await loadConfigAsync('lookup'); + const configDom = await loadConfigAsync('../lookup'); const featureList = xpath.select('/ttFont/GSUB/FeatureList', dom, true); // look for feature with FeatureTag liga @@ -290,7 +296,8 @@ const patchCharStringSubrs = (node, subrs, gsubrs) => { lines.forEach(line => { const matches = line.match(/(.*?)(-?\d+) (callsubr|callgsubr)$/); if (matches != null) { - const { map, source, target } = matches[3] === 'callsubr' ? subrs : gsubrs; + const { map, source, target } = + matches[3] === 'callsubr' ? subrs : gsubrs; const index = matches[2]; let newIndex = 0; if (!map[index]) { @@ -318,9 +325,7 @@ const patchCharStringSubrs = (node, subrs, gsubrs) => { } // rewrite line with new subr index - console.log(line); line = `${matches[1]}${newIndex} ${matches[3]}`; - console.log(line); patched = true; } newLines.push(line); @@ -340,6 +345,13 @@ const copyConfigAttribute = (dom, configDom, path, name) => { setAttribute(dom, path, name, value); }; +const getTextNode = (dom, path) => { + var node = xpath.select(path, dom, true); + return node && node.childNodes.length + ? node.childNodes[0].nodeValue.trim() + : ''; +}; + const serialize = dom => new XMLSerializer().serializeToString(dom, false, node => { if (node.nodeType === NodeType.TEXT_NODE) { From 99dcee23f606c5affee40e1bee37bcaefc2e9e00 Mon Sep 17 00:00:00 2001 From: Kiliman Date: Fri, 15 Sep 2017 19:03:44 -0400 Subject: [PATCH 14/15] Update extract and build process for new weights --- build.bat | 11 ++++++++++- build.sh | 15 ++++++++++++++- extract.bat | 13 +++++++++++++ extract.sh | 17 +++++++++++++++++ 4 files changed, 54 insertions(+), 2 deletions(-) create mode 100755 extract.sh diff --git a/build.bat b/build.bat index ddfa804..b771bad 100644 --- a/build.bat +++ b/build.bat @@ -1,13 +1,22 @@ @echo off -del .\original\*.ttx +del /q .\original\*.ttx + ttx .\original\OperatorMono-Medium.otf ttx .\original\OperatorMono-MediumItalic.otf +ttx .\original\OperatorMonoSSm-Book.otf +ttx .\original\OperatorMonoSSm-BookItalic.otf +ttx .\original\OperatorMonoSSm-Medium.otf +#ttx .\original\OperatorMonoSSm-MediumItalic.otf if not exist build\* mkdir build node index.js OperatorMono-Medium node index.js OperatorMono-MediumItalic +node index.js OperatorMonoSSm-Book +node index.js OperatorMonoSSM-BookItalic +node index.js OperatorMonoSSm-Medium +#node index.js OperatorMonoSSm-MediumItalic del /q .\build\*.otf diff --git a/build.sh b/build.sh index 06fcc93..3dca557 100755 --- a/build.sh +++ b/build.sh @@ -1,15 +1,28 @@ #!/bin/bash -rm original/*.ttx +rm -rf original/*.ttx + ttx original/OperatorMono-Medium.otf ttx original/OperatorMono-MediumItalic.otf +ttx original/OperatorMonoSSm-Book.otf +ttx original/OperatorMonoSSm-BookItalic.otf +ttx original/OperatorMonoSSm-Medium.otf +#ttx original/OperatorMonoSSm-MediumItalic.otf mkdir -p build node index.js OperatorMono-Medium node index.js OperatorMono-MediumItalic +node index.js OperatorMonoSSm-Book +node index.js OperatorMonoSSM-BookItalic +node index.js OperatorMonoSSm-Medium +#node index.js OperatorMonoSSm-MediumItalic rm -rf build/*.otf ttx build/OperatorMonoLig-Medium.ttx ttx build/OperatorMonoLig-MediumItalic.ttx +ttx build/OperatorMonoSSmLig-Book.ttx +ttx build/OperatorMonoSSmLig-BookItalic.ttx +ttx build/OperatorMonoSSmLig-Medium.ttx +#ttx build/OperatorMonoSSmLig-MediumItalic.ttx diff --git a/extract.bat b/extract.bat index 28ea853..3613cbb 100644 --- a/extract.bat +++ b/extract.bat @@ -1,4 +1,17 @@ @echo off +del /q .\ligature_source\*.ttx + +ttx .\ligature_source\OperatorMonoLig-Medium.otf +ttx .\ligature_source\OperatorMonoLig-MediumItalic.otf +ttx .\ligature_source\OperatorMonoSSmLig-Book.otf +ttx .\ligature_source\OperatorMonoSSmLig-BookItalic.otf +ttx .\ligature_source\OperatorMonoSSmLig-Medium.otf +#ttx .\ligature_source\OperatorMonoSSmLig-MediumItalic.otf + node extract.js OperatorMonoLig-Medium node extract.js OperatorMonoLig-MediumItalic +node extract.js OperatorMonoSSmLig-Book +node extract.js OperatorMonoSSmLig-BookItalic +node extract.js OperatorMonoSSmLig-Medium +#node extract.js OperatorMonoSSmLig-MediumItalic diff --git a/extract.sh b/extract.sh new file mode 100755 index 0000000..c68b6e9 --- /dev/null +++ b/extract.sh @@ -0,0 +1,17 @@ +#!/bin/bash + +rm -rf ./ligature_source/*.ttx + +ttx ./ligature_source/OperatorMonoLig-Medium.otf +ttx ./ligature_source/OperatorMonoLig-MediumItalic.otf +ttx ./ligature_source/OperatorMonoSSmLig-Book.otf +ttx ./ligature_source/OperatorMonoSSmLig-BookItalic.otf +ttx ./ligature_source/OperatorMonoSSmLig-Medium.otf +#ttx ./ligature_source/OperatorMonoSSmLig-MediumItalic.otf + +node extract.js OperatorMonoLig-Medium +node extract.js OperatorMonoLig-MediumItalic +node extract.js OperatorMonoSSmLig-Book +node extract.js OperatorMonoSSmLig-BookItalic +node extract.js OperatorMonoSSmLig-Medium +#node extract.js OperatorMonoSSmLig-MediumItalic From 918e473ad096991fb6f345ed37887164e7e54c98 Mon Sep 17 00:00:00 2001 From: Kiliman Date: Fri, 15 Sep 2017 19:08:08 -0400 Subject: [PATCH 15/15] Ignore launch.json since it changes locally --- .gitignore | 1 + .vscode/launch.json | 14 -------------- 2 files changed, 1 insertion(+), 14 deletions(-) delete mode 100644 .vscode/launch.json diff --git a/.gitignore b/.gitignore index 3e2e84b..0441b9e 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ build/ node_modules/ +.vscode/launch.json diff --git a/.vscode/launch.json b/.vscode/launch.json deleted file mode 100644 index c0704c3..0000000 --- a/.vscode/launch.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - // Use IntelliSense to learn about possible Node.js debug attributes. - // Hover to view descriptions of existing attributes. - // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 - "version": "0.2.0", - "configurations": [ - { - "type": "node", - "request": "launch", - "name": "Launch Program", - "program": "${workspaceRoot}\\index.js" - } - ] -} \ No newline at end of file