mirror of
https://github.com/kiliman/operator-mono-lig.git
synced 2026-08-12 02:10:52 +02:00
Create folders for each font and move common to parent
This commit is contained in:
+31
-5
@@ -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();
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -1,130 +0,0 @@
|
||||
<CharStrings>
|
||||
<CharString name="ampersand_ampersand.liga">
|
||||
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
|
||||
</CharString>
|
||||
<CharString name="bar_bar.liga">
|
||||
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
|
||||
</CharString>
|
||||
<CharString name="equal_equal.liga">
|
||||
107 1051 456 rmoveto
|
||||
-940 0 -19 -91 941 0 rlineto
|
||||
-24 -129 rmoveto
|
||||
-941 0 -19 -91 941 0 rlineto
|
||||
endchar
|
||||
</CharString>
|
||||
<CharString name="equal_equal_equal.liga">
|
||||
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
|
||||
</CharString>
|
||||
<CharString name="equal_equal_greater.liga">
|
||||
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
|
||||
</CharString>
|
||||
<CharString name="equal_greater.liga">
|
||||
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
|
||||
</CharString>
|
||||
<CharString name="exclam_equal.liga">
|
||||
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
|
||||
</CharString>
|
||||
<CharString name="exclam_equal_equal.liga">
|
||||
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
|
||||
</CharString>
|
||||
<CharString name="greater_equal.liga">
|
||||
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
|
||||
</CharString>
|
||||
<CharString name="hyphen_greater.liga">
|
||||
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
|
||||
</CharString>
|
||||
<CharString name="hyphen_hyphen.liga">
|
||||
107 497 251 rmoveto
|
||||
17 93 -301 0 -18 -93 rlineto
|
||||
409 93 rmoveto
|
||||
-18 -93 302 0 17 93 rlineto
|
||||
endchar
|
||||
</CharString>
|
||||
<CharString name="hyphen_hyphen_greater.liga">
|
||||
657 1178 -22 rmoveto
|
||||
373 251 17 91 -281 291 -74 -72 196 -195 -1309 0 -18 -93 1336 0 -285 -188 rlineto
|
||||
endchar
|
||||
</CharString>
|
||||
<CharString name="less_equal.liga">
|
||||
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
|
||||
</CharString>
|
||||
<CharString name="less_equal_equal.liga">
|
||||
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
|
||||
</CharString>
|
||||
<CharString name="less_exclam_hyphen_x2.liga">
|
||||
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
|
||||
</CharString>
|
||||
<CharString name="less_hyphen.liga">
|
||||
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
|
||||
</CharString>
|
||||
<CharString name="less_hyphen_hyphen.liga">
|
||||
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
|
||||
</CharString>
|
||||
<CharString name="plus_plus.liga">
|
||||
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
|
||||
</CharString>
|
||||
</CharStrings>
|
||||
@@ -1,20 +0,0 @@
|
||||
<GlyphClassDef>
|
||||
<ClassDef glyph="ampersand_ampersand.liga" class="2"/>
|
||||
<ClassDef glyph="bar_bar.liga" class="2"/>
|
||||
<ClassDef glyph="equal_equal.liga" class="2"/>
|
||||
<ClassDef glyph="equal_equal_equal.liga" class="2"/>
|
||||
<ClassDef glyph="equal_equal_greater.liga" class="2"/>
|
||||
<ClassDef glyph="equal_greater.liga" class="2"/>
|
||||
<ClassDef glyph="exclam_equal.liga" class="2"/>
|
||||
<ClassDef glyph="exclam_equal_equal.liga" class="2"/>
|
||||
<ClassDef glyph="greater_equal.liga" class="2"/>
|
||||
<ClassDef glyph="hyphen_greater.liga" class="2"/>
|
||||
<ClassDef glyph="hyphen_hyphen.liga" class="2"/>
|
||||
<ClassDef glyph="hyphen_hyphen_greater.liga" class="2"/>
|
||||
<ClassDef glyph="less_equal.liga" class="2"/>
|
||||
<ClassDef glyph="less_equal_equal.liga" class="2"/>
|
||||
<ClassDef glyph="less_exclam_hyphen_x2.liga" class="2"/>
|
||||
<ClassDef glyph="less_hyphen.liga" class="2"/>
|
||||
<ClassDef glyph="less_hyphen_hyphen.liga" class="2"/>
|
||||
<ClassDef glyph="plus_plus.liga" class="2"/>
|
||||
</GlyphClassDef>
|
||||
@@ -1,42 +0,0 @@
|
||||
<cmap>
|
||||
<cmap_format_4 platformID="0" platEncID="3" language="0">
|
||||
<map code="0xe600" name="exclam_equal.liga"/>
|
||||
<map code="0xe601" name="equal_equal.liga"/>
|
||||
<map code="0xe602" name="equal_greater.liga"/>
|
||||
<map code="0xe603" name="greater_equal.liga"/>
|
||||
<map code="0xe604" name="less_equal.liga"/>
|
||||
<map code="0xe605" name="equal_equal_equal.liga"/>
|
||||
<map code="0xe606" name="exclam_equal_equal.liga"/>
|
||||
<map code="0xe607" name="ampersand_ampersand.liga"/>
|
||||
<map code="0xe608" name="bar_bar.liga"/>
|
||||
<map code="0xe609" name="plus_plus.liga"/>
|
||||
<map code="0xe60a" name="hyphen_hyphen.liga"/>
|
||||
<map code="0xe60b" name="equal_equal_greater.liga"/>
|
||||
<map code="0xe60c" name="hyphen_greater.liga"/>
|
||||
<map code="0xe60d" name="hyphen_hyphen_greater.liga"/>
|
||||
<map code="0xe60e" name="less_hyphen.liga"/>
|
||||
<map code="0xe60f" name="less_hyphen_hyphen.liga"/>
|
||||
<map code="0xe610" name="less_equal_equal.liga"/>
|
||||
<map code="0xe611" name="less_exclam_hyphen_x2.liga"/>
|
||||
</cmap_format_4>
|
||||
<cmap_format_4 platformID="3" platEncID="1" language="0">
|
||||
<map code="0xe600" name="exclam_equal.liga"/>
|
||||
<map code="0xe601" name="equal_equal.liga"/>
|
||||
<map code="0xe602" name="equal_greater.liga"/>
|
||||
<map code="0xe603" name="greater_equal.liga"/>
|
||||
<map code="0xe604" name="less_equal.liga"/>
|
||||
<map code="0xe605" name="equal_equal_equal.liga"/>
|
||||
<map code="0xe606" name="exclam_equal_equal.liga"/>
|
||||
<map code="0xe607" name="ampersand_ampersand.liga"/>
|
||||
<map code="0xe608" name="bar_bar.liga"/>
|
||||
<map code="0xe609" name="plus_plus.liga"/>
|
||||
<map code="0xe60a" name="hyphen_hyphen.liga"/>
|
||||
<map code="0xe60b" name="equal_equal_greater.liga"/>
|
||||
<map code="0xe60c" name="hyphen_greater.liga"/>
|
||||
<map code="0xe60d" name="hyphen_hyphen_greater.liga"/>
|
||||
<map code="0xe60e" name="less_hyphen.liga"/>
|
||||
<map code="0xe60f" name="less_hyphen_hyphen.liga"/>
|
||||
<map code="0xe610" name="less_equal_equal.liga"/>
|
||||
<map code="0xe611" name="less_exclam_hyphen_x2.liga"/>
|
||||
</cmap_format_4>
|
||||
</cmap>
|
||||
@@ -1,21 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<ttFont>
|
||||
<head>
|
||||
<xMin value="-75"/>
|
||||
<yMin value="-364"/>
|
||||
<xMax value="2119"/>
|
||||
<yMax value="1137"/>
|
||||
</head>
|
||||
<hhea>
|
||||
<advanceWidthMax value="2200"/>
|
||||
<xMaxExtent value="2119"/>
|
||||
</hhea>
|
||||
<CFF>
|
||||
<CFFFont>
|
||||
<FontBBox value="-75 -364 2119 1137"/>
|
||||
<Private>
|
||||
<nominalWidthX value="993"/>
|
||||
</Private>
|
||||
</CFFFont>
|
||||
</CFF>
|
||||
</ttFont>
|
||||
@@ -1,20 +0,0 @@
|
||||
<GlyphOrder>
|
||||
<GlyphID id="383" name="exclam_equal.liga"/>
|
||||
<GlyphID id="384" name="equal_equal.liga"/>
|
||||
<GlyphID id="385" name="equal_greater.liga"/>
|
||||
<GlyphID id="386" name="greater_equal.liga"/>
|
||||
<GlyphID id="387" name="less_equal.liga"/>
|
||||
<GlyphID id="388" name="equal_equal_equal.liga"/>
|
||||
<GlyphID id="389" name="exclam_equal_equal.liga"/>
|
||||
<GlyphID id="390" name="ampersand_ampersand.liga"/>
|
||||
<GlyphID id="391" name="bar_bar.liga"/>
|
||||
<GlyphID id="392" name="plus_plus.liga"/>
|
||||
<GlyphID id="393" name="hyphen_hyphen.liga"/>
|
||||
<GlyphID id="394" name="equal_equal_greater.liga"/>
|
||||
<GlyphID id="395" name="hyphen_greater.liga"/>
|
||||
<GlyphID id="396" name="hyphen_hyphen_greater.liga"/>
|
||||
<GlyphID id="397" name="less_hyphen.liga"/>
|
||||
<GlyphID id="398" name="less_hyphen_hyphen.liga"/>
|
||||
<GlyphID id="399" name="less_equal_equal.liga"/>
|
||||
<GlyphID id="400" name="less_exclam_hyphen_x2.liga"/>
|
||||
</GlyphOrder>
|
||||
@@ -1,20 +0,0 @@
|
||||
<hmtx>
|
||||
<mtx name="ampersand_ampersand.liga" width="1100" lsb="111"/>
|
||||
<mtx name="bar_bar.liga" width="1100" lsb="232"/>
|
||||
<mtx name="equal_equal.liga" width="1100" lsb="49"/>
|
||||
<mtx name="equal_equal_equal.liga" width="1650" lsb="49"/>
|
||||
<mtx name="equal_equal_greater.liga" width="1650" lsb="49"/>
|
||||
<mtx name="equal_greater.liga" width="1100" lsb="49"/>
|
||||
<mtx name="exclam_equal.liga" width="1100" lsb="49"/>
|
||||
<mtx name="exclam_equal_equal.liga" width="1650" lsb="49"/>
|
||||
<mtx name="greater_equal.liga" width="1100" lsb="243"/>
|
||||
<mtx name="hyphen_greater.liga" width="1100" lsb="82"/>
|
||||
<mtx name="hyphen_hyphen.liga" width="1100" lsb="195"/>
|
||||
<mtx name="hyphen_hyphen_greater.liga" width="1650" lsb="82"/>
|
||||
<mtx name="less_equal.liga" width="1100" lsb="256"/>
|
||||
<mtx name="less_equal_equal.liga" width="1650" lsb="81"/>
|
||||
<mtx name="less_exclam_hyphen_x2.liga" width="2200" lsb="81"/>
|
||||
<mtx name="less_hyphen.liga" width="1100" lsb="82"/>
|
||||
<mtx name="less_hyphen_hyphen.liga" width="1650" lsb="82"/>
|
||||
<mtx name="plus_plus.liga" width="1100" lsb="100"/>
|
||||
</hmtx>
|
||||
@@ -1,45 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<name fullName="Operator Mono Lig Medium Italic" familyName="Operator Mono Lig">
|
||||
<namerecord nameID="1" platformID="1" platEncID="0" langID="0x0" unicode="True">
|
||||
Operator Mono Lig
|
||||
</namerecord>
|
||||
<namerecord nameID="2" platformID="1" platEncID="0" langID="0x0" unicode="True">
|
||||
Medium Italic
|
||||
</namerecord>
|
||||
<namerecord nameID="3" platformID="1" platEncID="0" langID="0x0" unicode="True">
|
||||
H&Co: Operator Mono Lig Medium Italic: 1.200
|
||||
</namerecord>
|
||||
<namerecord nameID="4" platformID="1" platEncID="0" langID="0x0" unicode="True">
|
||||
Operator Mono Lig Medium Italic
|
||||
</namerecord>
|
||||
<namerecord nameID="6" platformID="1" platEncID="0" langID="0x0" unicode="True">
|
||||
OperatorMonoLig-MediumItalic
|
||||
</namerecord>
|
||||
<namerecord nameID="16" platformID="1" platEncID="0" langID="0x0" unicode="True">
|
||||
Operator Mono Lig
|
||||
</namerecord>
|
||||
<namerecord nameID="17" platformID="1" platEncID="0" langID="0x0" unicode="True">
|
||||
Medium Italic
|
||||
</namerecord>
|
||||
<namerecord nameID="1" platformID="3" platEncID="1" langID="0x409">
|
||||
Operator Mono Lig Medium
|
||||
</namerecord>
|
||||
<namerecord nameID="2" platformID="3" platEncID="1" langID="0x409">
|
||||
Italic
|
||||
</namerecord>
|
||||
<namerecord nameID="3" platformID="3" platEncID="1" langID="0x409">
|
||||
H&Co: Operator Mono Lig Medium Italic: 1.200
|
||||
</namerecord>
|
||||
<namerecord nameID="4" platformID="3" platEncID="1" langID="0x409">
|
||||
Operator Mono Lig Medium Italic
|
||||
</namerecord>
|
||||
<namerecord nameID="6" platformID="3" platEncID="1" langID="0x409">
|
||||
OperatorMonoLig-MediumItalic
|
||||
</namerecord>
|
||||
<namerecord nameID="16" platformID="3" platEncID="1" langID="0x409">
|
||||
Operator Mono Lig
|
||||
</namerecord>
|
||||
<namerecord nameID="17" platformID="3" platEncID="1" langID="0x409">
|
||||
Medium Italic
|
||||
</namerecord>
|
||||
</name>
|
||||
@@ -1,139 +0,0 @@
|
||||
<CharStrings>
|
||||
<CharString name="ampersand_ampersand.liga">
|
||||
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
|
||||
</CharString>
|
||||
<CharString name="bar_bar.liga">
|
||||
107 672 709 rmoveto
|
||||
-892 105 901 vlineto
|
||||
-454 -9 rmoveto
|
||||
-892 105 901 vlineto
|
||||
410 -1418 rmoveto
|
||||
0 vmoveto
|
||||
endchar
|
||||
</CharString>
|
||||
<CharString name="equal_equal.liga">
|
||||
107 1028 458 rmoveto
|
||||
-956 -2 0 -94 956 2 rlineto
|
||||
-126 vmoveto
|
||||
-956 -2 0 -94 956 2 rlineto
|
||||
endchar
|
||||
</CharString>
|
||||
<CharString name="equal_equal_equal.liga">
|
||||
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
|
||||
</CharString>
|
||||
<CharString name="equal_equal_greater.liga">
|
||||
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
|
||||
</CharString>
|
||||
<CharString name="equal_greater.liga">
|
||||
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
|
||||
</CharString>
|
||||
<CharString name="exclam_equal.liga">
|
||||
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
|
||||
</CharString>
|
||||
<CharString name="exclam_equal_equal.liga">
|
||||
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
|
||||
</CharString>
|
||||
<CharString name="greater_equal.liga">
|
||||
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
|
||||
</CharString>
|
||||
<CharString name="hyphen_greater.liga">
|
||||
107 695 -24 rmoveto
|
||||
333 273 0 93 -328 271 -62 -80 235 -188 -801 0 0 -95 806 0 -243 -196 rlineto
|
||||
endchar
|
||||
</CharString>
|
||||
<CharString name="hyphen_hyphen.liga">
|
||||
107 910 345 rmoveto
|
||||
-320 -95 312 hlineto
|
||||
-392 95 rmoveto
|
||||
-320 -95 312 hlineto
|
||||
endchar
|
||||
</CharString>
|
||||
<CharString name="hyphen_hyphen_greater.liga">
|
||||
657 1245 -24 rmoveto
|
||||
333 273 0 93 -328 271 -62 -80 235 -188 -1351 0 0 -95 1356 0 -243 -196 rlineto
|
||||
endchar
|
||||
</CharString>
|
||||
<CharString name="less_equal.liga">
|
||||
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
|
||||
</CharString>
|
||||
<CharString name="less_equal_equal.liga">
|
||||
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
|
||||
</CharString>
|
||||
<CharString name="less_exclam_hyphen_x2.liga">
|
||||
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
|
||||
</CharString>
|
||||
<CharString name="less_hyphen.liga">
|
||||
107 405 -24 rmoveto
|
||||
-333 273 0 93 328 271 62 -80 -235 -188 801 0 0 -95 -806 0 243 -196 rlineto
|
||||
endchar
|
||||
</CharString>
|
||||
<CharString name="less_hyphen_hyphen.liga">
|
||||
657 405 -24 rmoveto
|
||||
-333 273 0 93 328 271 62 -80 -235 -188 1351 0 0 -95 -1356 0 243 -196 rlineto
|
||||
endchar
|
||||
</CharString>
|
||||
<CharString name="plus_plus.liga">
|
||||
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
|
||||
</CharString>
|
||||
</CharStrings>
|
||||
@@ -1,20 +0,0 @@
|
||||
<GlyphClassDef>
|
||||
<ClassDef glyph="ampersand_ampersand.liga" class="2"/>
|
||||
<ClassDef glyph="bar_bar.liga" class="2"/>
|
||||
<ClassDef glyph="equal_equal.liga" class="1"/>
|
||||
<ClassDef glyph="equal_equal_equal.liga" class="2"/>
|
||||
<ClassDef glyph="equal_equal_greater.liga" class="2"/>
|
||||
<ClassDef glyph="equal_greater.liga" class="2"/>
|
||||
<ClassDef glyph="exclam_equal.liga" class="1"/>
|
||||
<ClassDef glyph="exclam_equal_equal.liga" class="2"/>
|
||||
<ClassDef glyph="greater_equal.liga" class="2"/>
|
||||
<ClassDef glyph="hyphen_greater.liga" class="2"/>
|
||||
<ClassDef glyph="hyphen_hyphen.liga" class="2"/>
|
||||
<ClassDef glyph="hyphen_hyphen_greater.liga" class="2"/>
|
||||
<ClassDef glyph="less_equal.liga" class="2"/>
|
||||
<ClassDef glyph="less_equal_equal.liga" class="2"/>
|
||||
<ClassDef glyph="less_exclam_hyphen_x2.liga" class="1"/>
|
||||
<ClassDef glyph="less_hyphen.liga" class="2"/>
|
||||
<ClassDef glyph="less_hyphen_hyphen.liga" class="2"/>
|
||||
<ClassDef glyph="plus_plus.liga" class="2"/>
|
||||
</GlyphClassDef>
|
||||
@@ -1,42 +0,0 @@
|
||||
<cmap>
|
||||
<cmap_format_4 platformID="0" platEncID="3" language="0">
|
||||
<map code="0xe600" name="exclam_equal.liga"/>
|
||||
<map code="0xe601" name="equal_equal.liga"/>
|
||||
<map code="0xe602" name="equal_greater.liga"/>
|
||||
<map code="0xe603" name="greater_equal.liga"/>
|
||||
<map code="0xe604" name="less_equal.liga"/>
|
||||
<map code="0xe605" name="equal_equal_equal.liga"/>
|
||||
<map code="0xe606" name="exclam_equal_equal.liga"/>
|
||||
<map code="0xe607" name="ampersand_ampersand.liga"/>
|
||||
<map code="0xe608" name="bar_bar.liga"/>
|
||||
<map code="0xe609" name="plus_plus.liga"/>
|
||||
<map code="0xe60a" name="hyphen_hyphen.liga"/>
|
||||
<map code="0xe60b" name="equal_equal_greater.liga"/>
|
||||
<map code="0xe60c" name="hyphen_greater.liga"/>
|
||||
<map code="0xe60d" name="hyphen_hyphen_greater.liga"/>
|
||||
<map code="0xe60e" name="less_hyphen.liga"/>
|
||||
<map code="0xe60f" name="less_hyphen_hyphen.liga"/>
|
||||
<map code="0xe610" name="less_equal_equal.liga"/>
|
||||
<map code="0xe611" name="less_exclam_hyphen_x2.liga"/>
|
||||
</cmap_format_4>
|
||||
<cmap_format_4 platformID="3" platEncID="1" language="0">
|
||||
<map code="0xe600" name="exclam_equal.liga"/>
|
||||
<map code="0xe601" name="equal_equal.liga"/>
|
||||
<map code="0xe602" name="equal_greater.liga"/>
|
||||
<map code="0xe603" name="greater_equal.liga"/>
|
||||
<map code="0xe604" name="less_equal.liga"/>
|
||||
<map code="0xe605" name="equal_equal_equal.liga"/>
|
||||
<map code="0xe606" name="exclam_equal_equal.liga"/>
|
||||
<map code="0xe607" name="ampersand_ampersand.liga"/>
|
||||
<map code="0xe608" name="bar_bar.liga"/>
|
||||
<map code="0xe609" name="plus_plus.liga"/>
|
||||
<map code="0xe60a" name="hyphen_hyphen.liga"/>
|
||||
<map code="0xe60b" name="equal_equal_greater.liga"/>
|
||||
<map code="0xe60c" name="hyphen_greater.liga"/>
|
||||
<map code="0xe60d" name="hyphen_hyphen_greater.liga"/>
|
||||
<map code="0xe60e" name="less_hyphen.liga"/>
|
||||
<map code="0xe60f" name="less_hyphen_hyphen.liga"/>
|
||||
<map code="0xe610" name="less_equal_equal.liga"/>
|
||||
<map code="0xe611" name="less_exclam_hyphen_x2.liga"/>
|
||||
</cmap_format_4>
|
||||
</cmap>
|
||||
@@ -1,21 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<ttFont>
|
||||
<head>
|
||||
<xMin value="-10"/>
|
||||
<yMin value="-294"/>
|
||||
<xMax value="2120"/>
|
||||
<yMax value="1150"/>
|
||||
</head>
|
||||
<hhea>
|
||||
<advanceWidthMax value="2200"/>
|
||||
<xMaxExtent value="2120"/>
|
||||
</hhea>
|
||||
<CFF>
|
||||
<CFFFont>
|
||||
<FontBBox value="-10 -294 2120 1150"/>
|
||||
<Private>
|
||||
<nominalWidthX value="993"/>
|
||||
</Private>
|
||||
</CFFFont>
|
||||
</CFF>
|
||||
</ttFont>
|
||||
@@ -1,20 +0,0 @@
|
||||
<GlyphOrder>
|
||||
<GlyphID id="383" name="exclam_equal.liga"/>
|
||||
<GlyphID id="384" name="equal_equal.liga"/>
|
||||
<GlyphID id="385" name="equal_greater.liga"/>
|
||||
<GlyphID id="386" name="greater_equal.liga"/>
|
||||
<GlyphID id="387" name="less_equal.liga"/>
|
||||
<GlyphID id="388" name="equal_equal_equal.liga"/>
|
||||
<GlyphID id="389" name="exclam_equal_equal.liga"/>
|
||||
<GlyphID id="390" name="ampersand_ampersand.liga"/>
|
||||
<GlyphID id="391" name="bar_bar.liga"/>
|
||||
<GlyphID id="392" name="plus_plus.liga"/>
|
||||
<GlyphID id="393" name="hyphen_hyphen.liga"/>
|
||||
<GlyphID id="394" name="equal_equal_greater.liga"/>
|
||||
<GlyphID id="395" name="hyphen_greater.liga"/>
|
||||
<GlyphID id="396" name="hyphen_hyphen_greater.liga"/>
|
||||
<GlyphID id="397" name="less_hyphen.liga"/>
|
||||
<GlyphID id="398" name="less_hyphen_hyphen.liga"/>
|
||||
<GlyphID id="399" name="less_equal_equal.liga"/>
|
||||
<GlyphID id="400" name="less_exclam_hyphen_x2.liga"/>
|
||||
</GlyphOrder>
|
||||
@@ -1,20 +0,0 @@
|
||||
<hmtx>
|
||||
<mtx name="ampersand_ampersand.liga" width="1100" lsb="72"/>
|
||||
<mtx name="bar_bar.liga" width="1100" lsb="323"/>
|
||||
<mtx name="equal_equal.liga" width="1100" lsb="72"/>
|
||||
<mtx name="equal_equal_equal.liga" width="1650" lsb="72"/>
|
||||
<mtx name="equal_equal_greater.liga" width="1650" lsb="72"/>
|
||||
<mtx name="equal_greater.liga" width="1100" lsb="72"/>
|
||||
<mtx name="exclam_equal.liga" width="1100" lsb="72"/>
|
||||
<mtx name="exclam_equal_equal.liga" width="1650" lsb="72"/>
|
||||
<mtx name="greater_equal.liga" width="1100" lsb="257"/>
|
||||
<mtx name="hyphen_greater.liga" width="1100" lsb="72"/>
|
||||
<mtx name="hyphen_hyphen.liga" width="1100" lsb="190"/>
|
||||
<mtx name="hyphen_hyphen_greater.liga" width="1650" lsb="72"/>
|
||||
<mtx name="less_equal.liga" width="1100" lsb="257"/>
|
||||
<mtx name="less_equal_equal.liga" width="1650" lsb="72"/>
|
||||
<mtx name="less_exclam_hyphen_x2.liga" width="2200" lsb="80"/>
|
||||
<mtx name="less_hyphen.liga" width="1100" lsb="72"/>
|
||||
<mtx name="less_hyphen_hyphen.liga" width="1650" lsb="72"/>
|
||||
<mtx name="plus_plus.liga" width="1100" lsb="117"/>
|
||||
</hmtx>
|
||||
@@ -1,42 +0,0 @@
|
||||
<LookupList>
|
||||
<Lookup index="20">
|
||||
<LookupType value="4"/>
|
||||
<LookupFlag value="0"/>
|
||||
<!-- SubTableCount=1 -->
|
||||
<LigatureSubst index="0" Format="1">
|
||||
<LigatureSet glyph="ampersand">
|
||||
<Ligature components="ampersand" glyph="ampersand_ampersand.liga"/>
|
||||
</LigatureSet>
|
||||
<LigatureSet glyph="bar">
|
||||
<Ligature components="bar" glyph="bar_bar.liga"/>
|
||||
</LigatureSet>
|
||||
<LigatureSet glyph="equal">
|
||||
<Ligature components="equal,greater" glyph="equal_equal_greater.liga"/>
|
||||
<Ligature components="equal,equal" glyph="equal_equal_equal.liga"/>
|
||||
<Ligature components="greater" glyph="equal_greater.liga"/>
|
||||
<Ligature components="equal" glyph="equal_equal.liga"/>
|
||||
</LigatureSet>
|
||||
<LigatureSet glyph="exclam">
|
||||
<Ligature components="equal,equal" glyph="exclam_equal_equal.liga"/>
|
||||
<Ligature components="equal" glyph="exclam_equal.liga"/>
|
||||
</LigatureSet>
|
||||
<LigatureSet glyph="greater">
|
||||
<Ligature components="equal" glyph="greater_equal.liga"/>
|
||||
</LigatureSet>
|
||||
<LigatureSet glyph="hyphen">
|
||||
<Ligature components="hyphen,greater" glyph="hyphen_hyphen_greater.liga"/>
|
||||
<Ligature components="greater" glyph="hyphen_greater.liga"/>
|
||||
<Ligature components="hyphen" glyph="hyphen_hyphen.liga"/>
|
||||
</LigatureSet>
|
||||
<LigatureSet glyph="less">
|
||||
<Ligature components="equal,equal" glyph="less_equal_equal.liga"/>
|
||||
<Ligature components="hyphen,hyphen" glyph="less_hyphen_hyphen.liga"/>
|
||||
<Ligature components="hyphen" glyph="less_hyphen.liga"/>
|
||||
<Ligature components="equal" glyph="less_equal.liga"/>
|
||||
</LigatureSet>
|
||||
<LigatureSet glyph="plus">
|
||||
<Ligature components="plus" glyph="plus_plus.liga"/>
|
||||
</LigatureSet>
|
||||
</LigatureSubst>
|
||||
</Lookup>
|
||||
</LookupList>
|
||||
@@ -1,45 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<name fullName="Operator Mono Lig Medium" familyName="Operator Mono Lig">
|
||||
<namerecord nameID="1" platformID="1" platEncID="0" langID="0x0" unicode="True">
|
||||
Operator Mono Lig
|
||||
</namerecord>
|
||||
<namerecord nameID="2" platformID="1" platEncID="0" langID="0x0" unicode="True">
|
||||
Medium
|
||||
</namerecord>
|
||||
<namerecord nameID="3" platformID="1" platEncID="0" langID="0x0" unicode="True">
|
||||
H&Co: Operator Mono Lig Medium: 1.200
|
||||
</namerecord>
|
||||
<namerecord nameID="4" platformID="1" platEncID="0" langID="0x0" unicode="True">
|
||||
Operator Mono Lig Medium
|
||||
</namerecord>
|
||||
<namerecord nameID="6" platformID="1" platEncID="0" langID="0x0" unicode="True">
|
||||
OperatorMonoLig-Medium
|
||||
</namerecord>
|
||||
<namerecord nameID="16" platformID="1" platEncID="0" langID="0x0" unicode="True">
|
||||
Operator Mono Lig
|
||||
</namerecord>
|
||||
<namerecord nameID="17" platformID="1" platEncID="0" langID="0x0" unicode="True">
|
||||
Medium
|
||||
</namerecord>
|
||||
<namerecord nameID="1" platformID="3" platEncID="1" langID="0x409">
|
||||
Operator Mono Lig Medium
|
||||
</namerecord>
|
||||
<namerecord nameID="2" platformID="3" platEncID="1" langID="0x409">
|
||||
Regular
|
||||
</namerecord>
|
||||
<namerecord nameID="3" platformID="3" platEncID="1" langID="0x409">
|
||||
H&Co: Operator Mono Lig Medium: 1.200
|
||||
</namerecord>
|
||||
<namerecord nameID="4" platformID="3" platEncID="1" langID="0x409">
|
||||
Operator Mono Lig Medium
|
||||
</namerecord>
|
||||
<namerecord nameID="6" platformID="3" platEncID="1" langID="0x409">
|
||||
OperatorMonoLig-Medium
|
||||
</namerecord>
|
||||
<namerecord nameID="16" platformID="3" platEncID="1" langID="0x409">
|
||||
Operator Mono Lig
|
||||
</namerecord>
|
||||
<namerecord nameID="17" platformID="3" platEncID="1" langID="0x409">
|
||||
Medium
|
||||
</namerecord>
|
||||
</name>
|
||||
@@ -0,0 +1,302 @@
|
||||
<CharStrings>
|
||||
<CharString name="ampersand_ampersand.liga">
|
||||
-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
|
||||
|
||||
</CharString>
|
||||
<CharString name="bar_bar.liga">
|
||||
-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
|
||||
|
||||
</CharString>
|
||||
<CharString name="bar_greater.liga">
|
||||
-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
|
||||
|
||||
</CharString>
|
||||
<CharString name="equal_equal.liga">
|
||||
-107 160 105 138 105 5 callsubr
|
||||
87 403 rmoveto
|
||||
1076 105 -1076 hlineto
|
||||
1076 -243 rmoveto
|
||||
-1076 -105 1076 hlineto
|
||||
endchar
|
||||
|
||||
</CharString>
|
||||
<CharString name="equal_equal_equal.liga">
|
||||
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
|
||||
|
||||
</CharString>
|
||||
<CharString name="equal_equal_greater.liga">
|
||||
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
|
||||
|
||||
</CharString>
|
||||
<CharString name="equal_greater.liga">
|
||||
-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
|
||||
|
||||
</CharString>
|
||||
<CharString name="exclam_equal.liga">
|
||||
-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
|
||||
|
||||
</CharString>
|
||||
<CharString name="exclam_equal_equal.liga">
|
||||
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
|
||||
|
||||
</CharString>
|
||||
<CharString name="greater_equal.liga">
|
||||
-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
|
||||
|
||||
</CharString>
|
||||
<CharString name="hyphen_greater.liga">
|
||||
-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
|
||||
|
||||
</CharString>
|
||||
<CharString name="hyphen_hyphen.liga">
|
||||
-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
|
||||
|
||||
</CharString>
|
||||
<CharString name="hyphen_hyphen_greater.liga">
|
||||
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
|
||||
|
||||
</CharString>
|
||||
<CharString name="less_bar.liga">
|
||||
-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
|
||||
|
||||
</CharString>
|
||||
<CharString name="less_equal.liga">
|
||||
-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
|
||||
|
||||
</CharString>
|
||||
<CharString name="less_equal_equal.liga">
|
||||
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
|
||||
|
||||
</CharString>
|
||||
<CharString name="less_exclam_hyphen_x2.liga">
|
||||
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
|
||||
|
||||
</CharString>
|
||||
<CharString name="less_hyphen.liga">
|
||||
-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
|
||||
|
||||
</CharString>
|
||||
<CharString name="less_hyphen_hyphen.liga">
|
||||
518 -26 707 3 callsubr
|
||||
455 681 rmoveto
|
||||
66 -87 -261 -211 rlineto
|
||||
1528 hlineto
|
||||
-10 -105 rlineto
|
||||
-1524 hlineto
|
||||
269 15 callgsubr
|
||||
endchar
|
||||
|
||||
</CharString>
|
||||
<CharString name="plus_plus.liga">
|
||||
-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
|
||||
|
||||
</CharString>
|
||||
</CharStrings>
|
||||
@@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<ttFont>
|
||||
<head>
|
||||
<xMin value="-395"/>
|
||||
<yMin value="-326"/>
|
||||
<xMax value="2413"/>
|
||||
<yMax value="1276"/>
|
||||
</head>
|
||||
<hhea>
|
||||
<advanceWidthMax value="2500"/>
|
||||
<xMaxExtent value="2413"/>
|
||||
</hhea>
|
||||
<CFF>
|
||||
<CFFFont>
|
||||
<FontBBox value="-395 -326 2413 1276"/>
|
||||
<Private>
|
||||
<nominalWidthX value="1357"/>
|
||||
</Private>
|
||||
</CFFFont>
|
||||
</CFF>
|
||||
</ttFont>
|
||||
@@ -0,0 +1,22 @@
|
||||
<GlyphOrder>
|
||||
<GlyphID id="369" name="hyphen_hyphen.liga"/>
|
||||
<GlyphID id="370" name="hyphen_hyphen_greater.liga"/>
|
||||
<GlyphID id="371" name="hyphen_greater.liga"/>
|
||||
<GlyphID id="372" name="exclam_equal.liga"/>
|
||||
<GlyphID id="373" name="exclam_equal_equal.liga"/>
|
||||
<GlyphID id="419" name="ampersand_ampersand.liga"/>
|
||||
<GlyphID id="420" name="bar_bar.liga"/>
|
||||
<GlyphID id="421" name="bar_greater.liga"/>
|
||||
<GlyphID id="422" name="plus_plus.liga"/>
|
||||
<GlyphID id="423" name="equal_equal.liga"/>
|
||||
<GlyphID id="424" name="equal_equal_equal.liga"/>
|
||||
<GlyphID id="425" name="equal_equal_greater.liga"/>
|
||||
<GlyphID id="426" name="equal_greater.liga"/>
|
||||
<GlyphID id="427" name="greater_equal.liga"/>
|
||||
<GlyphID id="428" name="less_exclam_hyphen_x2.liga"/>
|
||||
<GlyphID id="429" name="less_hyphen.liga"/>
|
||||
<GlyphID id="430" name="less_hyphen_hyphen.liga"/>
|
||||
<GlyphID id="431" name="less_bar.liga"/>
|
||||
<GlyphID id="432" name="less_equal.liga"/>
|
||||
<GlyphID id="433" name="less_equal_equal.liga"/>
|
||||
</GlyphOrder>
|
||||
@@ -0,0 +1,900 @@
|
||||
<GlobalSubrs>
|
||||
<!-- The 'index' attribute is only for humans; it is ignored when parsed. -->
|
||||
<CharString index="0">
|
||||
rmoveto
|
||||
31 -54 81 31 133 68 74 59 rlinecurve
|
||||
-91 93 -60 -66 -104 -88 -64 -43 rlinecurve
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="1">
|
||||
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
|
||||
|
||||
</CharString>
|
||||
<CharString index="2">
|
||||
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
|
||||
|
||||
</CharString>
|
||||
<CharString index="3">
|
||||
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
|
||||
|
||||
</CharString>
|
||||
<CharString index="4">
|
||||
-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
|
||||
|
||||
</CharString>
|
||||
<CharString index="5">
|
||||
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
|
||||
|
||||
</CharString>
|
||||
<CharString index="6">
|
||||
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
|
||||
|
||||
</CharString>
|
||||
<CharString index="7">
|
||||
rmoveto
|
||||
35 53 -61 45 -112 94 -62 61 rlinecurve
|
||||
-83 -100 77 -53 127 -67 79 -33 rlinecurve
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="8">
|
||||
rmoveto
|
||||
8 hlineto
|
||||
201 169 -58 59 -138 -114 -141 115 -76 -73 rlineto
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="9">
|
||||
rmoveto
|
||||
62 -19 63 64 30 96 -4 83 rlinecurve
|
||||
-147 -7 21 -66 3 -78 -28 -73 rlinecurve
|
||||
endchar
|
||||
|
||||
</CharString>
|
||||
<CharString index="10">
|
||||
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
|
||||
|
||||
</CharString>
|
||||
<CharString index="11">
|
||||
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
|
||||
|
||||
</CharString>
|
||||
<CharString index="12">
|
||||
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
|
||||
|
||||
</CharString>
|
||||
<CharString index="13">
|
||||
-153 589 rmoveto
|
||||
9 hlineto
|
||||
26 -99 25 -101 24 -101 rrcurveto
|
||||
-160 hlineto
|
||||
25 101 25 101 26 99 rrcurveto
|
||||
endchar
|
||||
|
||||
</CharString>
|
||||
<CharString index="14">
|
||||
rmoveto
|
||||
-71 callsubr
|
||||
hintmask 11011000
|
||||
-63 callsubr
|
||||
hintmask 11100100
|
||||
-42 callsubr
|
||||
hintmask 11011000
|
||||
-91 callgsubr
|
||||
hintmask 11100100
|
||||
-93 callsubr
|
||||
|
||||
</CharString>
|
||||
<CharString index="15">
|
||||
rmoveto
|
||||
141 -114 75 72 -204 -67 callsubr
|
||||
-7 hlineto
|
||||
-202 -169 59 -58 rlineto
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="16">
|
||||
-64 344 rmoveto
|
||||
24 26 21 48 51 26 -24 -31 -27 -23 -24 -36 -18 vhcurveto
|
||||
-50 24 -42 23 32 vvcurveto
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="17">
|
||||
-179 2 -142 2 -103 vhcurveto
|
||||
-23 -34 -36 -15 -42 hhcurveto
|
||||
-57 -35 31 99 hvcurveto
|
||||
336 vlineto
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="18">
|
||||
-14 95 -64 -21 28 -21 240.25 76.75 140 104 return
|
||||
|
||||
</CharString>
|
||||
<CharString index="19">
|
||||
-309 194 259 93 -259 190 303 105 -430 -688 hlineto
|
||||
endchar
|
||||
|
||||
</CharString>
|
||||
<CharString index="20">
|
||||
-82 callgsubr
|
||||
-77 -168 -64 callgsubr
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="21">
|
||||
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
|
||||
|
||||
</CharString>
|
||||
<CharString index="22">
|
||||
-42 -52 97 -71 hhcurveto
|
||||
-61 -54 -65 -92 -40 hvcurveto
|
||||
64 -30 rlineto
|
||||
59 29 26 28 21 hhcurveto
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="23">
|
||||
-192 460 -309 hlineto
|
||||
-10 -86 195 -9 rlineto
|
||||
-365 -193 return
|
||||
|
||||
</CharString>
|
||||
<CharString index="24">
|
||||
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
|
||||
|
||||
</CharString>
|
||||
<CharString index="25">
|
||||
151 546 -106 callgsubr
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="26">
|
||||
-249 -14 -77 58 142 vvcurveto
|
||||
107 42 63 276 -9 vhcurveto
|
||||
-8 117 rlineto
|
||||
-330 -2 -102 -138 -154 vvcurveto
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="27">
|
||||
-13 103 158.5 74.5 144 100 return
|
||||
|
||||
</CharString>
|
||||
<CharString index="28">
|
||||
-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
|
||||
|
||||
</CharString>
|
||||
<CharString index="29">
|
||||
rmoveto
|
||||
59 55 65 92 40 hvcurveto
|
||||
-64 30 rlineto
|
||||
-60 -30 -25 -28 -22 hhcurveto
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="30">
|
||||
11 -21 31 -21 28 -21 231.5 89 267.21 103.37 -11.08 -20 hstemhm
|
||||
97 125 return
|
||||
|
||||
</CharString>
|
||||
<CharString index="31">
|
||||
17 -21 25 13 callgsubr
|
||||
188 92 301 104 return
|
||||
|
||||
</CharString>
|
||||
<CharString index="32">
|
||||
rmoveto
|
||||
57 36 -31 -98 hvcurveto
|
||||
-333 123 376 vlineto
|
||||
135 -62 56 -97 -76 -57 -35 -40 -44 vhcurveto
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="33">
|
||||
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
|
||||
|
||||
</CharString>
|
||||
<CharString index="34">
|
||||
469 hlineto
|
||||
9 110 -339 -2 330 473 rlineto
|
||||
107 -458 vlineto
|
||||
-9 -110 330 2 -332 -473 rlineto
|
||||
endchar
|
||||
|
||||
</CharString>
|
||||
<CharString index="35">
|
||||
125 121.5 125 return
|
||||
|
||||
</CharString>
|
||||
<CharString index="36">
|
||||
92 369.5 90.5 return
|
||||
|
||||
</CharString>
|
||||
<CharString index="37">
|
||||
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
|
||||
|
||||
</CharString>
|
||||
<CharString index="38">
|
||||
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
|
||||
|
||||
</CharString>
|
||||
<CharString index="39">
|
||||
64.6 140 77 hstem
|
||||
131 91 177 93 vstem
|
||||
187 return
|
||||
|
||||
</CharString>
|
||||
<CharString index="40">
|
||||
rlineto
|
||||
66 -34 32 -28 -22 vvcurveto
|
||||
-21 -35 -14 -87 -10 vhcurveto
|
||||
8 -94 rlineto
|
||||
149 14 75 49 61 vvcurveto
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="41">
|
||||
rmoveto
|
||||
-100 callsubr
|
||||
endchar
|
||||
|
||||
</CharString>
|
||||
<CharString index="42">
|
||||
hstem
|
||||
21 callsubr
|
||||
136.5 92 vstem
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="43">
|
||||
rmoveto
|
||||
-79 477 79 vlineto
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="44">
|
||||
rmoveto
|
||||
90 -276 rlineto
|
||||
111 hlineto
|
||||
17 120 26 223 11 209 rrcurveto
|
||||
-115 hlineto
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="45">
|
||||
-114 -6 rlineto
|
||||
7 -126 2 -175 -248 vvcurveto
|
||||
123 hlineto
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="46">
|
||||
-17 109 596 -20 hstem
|
||||
80 127 211 127 vstem
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="47">
|
||||
105.68 -10.03 -20 hstemhm
|
||||
91 124 228 128 return
|
||||
|
||||
</CharString>
|
||||
<CharString index="48">
|
||||
-20 callsubr
|
||||
hstem
|
||||
114 127 return
|
||||
|
||||
</CharString>
|
||||
<CharString index="49">
|
||||
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
|
||||
|
||||
</CharString>
|
||||
<CharString index="50">
|
||||
18 callsubr
|
||||
hstem
|
||||
52 131 259 131 vstem
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="51">
|
||||
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
|
||||
|
||||
</CharString>
|
||||
<CharString index="52">
|
||||
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
|
||||
|
||||
</CharString>
|
||||
<CharString index="53">
|
||||
-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
|
||||
|
||||
</CharString>
|
||||
<CharString index="54">
|
||||
hstemhm
|
||||
134 95 -87 97 151 92 -89 98 return
|
||||
|
||||
</CharString>
|
||||
<CharString index="55">
|
||||
rmoveto
|
||||
10 -111 199 19 59 52 79 222 rlinecurve
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="56">
|
||||
-9.13 104.69 -74.56 -21 return
|
||||
|
||||
</CharString>
|
||||
<CharString index="57">
|
||||
-6 callgsubr
|
||||
217 120 return
|
||||
|
||||
</CharString>
|
||||
<CharString index="58">
|
||||
-81 callsubr
|
||||
vhcurveto
|
||||
hintmask 1101111010100000
|
||||
-39 callsubr
|
||||
hintmask 1011111100100000
|
||||
-65 -26 -37 -38 -51 vvcurveto
|
||||
hintmask 1011111100010000
|
||||
-66 64 -47 105 vhcurveto
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="59">
|
||||
0 8 -2 3 -4 -4 -2 -3 -12 callsubr
|
||||
0 -9 2 -3 4 4 2 3 -12 callsubr
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="60">
|
||||
362.5 89.5 return
|
||||
|
||||
</CharString>
|
||||
<CharString index="61">
|
||||
0 167 521 -20 hstem
|
||||
50 123 284 119 vstem
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="62">
|
||||
127.5 return
|
||||
|
||||
</CharString>
|
||||
<CharString index="63">
|
||||
-30 callsubr
|
||||
23 -20 hstemhm
|
||||
249 128 hintmask 10110000
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="64">
|
||||
-9.71 98.71 488 121 return
|
||||
|
||||
</CharString>
|
||||
<CharString index="65">
|
||||
-244 71 178 -21 31 -21 151 71 return
|
||||
|
||||
</CharString>
|
||||
<CharString index="66">
|
||||
-7 callsubr
|
||||
200 123 return
|
||||
|
||||
</CharString>
|
||||
<CharString index="67">
|
||||
-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
|
||||
|
||||
</CharString>
|
||||
<CharString index="68">
|
||||
428 hlineto
|
||||
11 106 rlineto
|
||||
-311 582 -11 callgsubr
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="69">
|
||||
hintmask 11010000
|
||||
84 hmoveto
|
||||
-33 callsubr
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="70">
|
||||
114.5 return
|
||||
|
||||
</CharString>
|
||||
<CharString index="71">
|
||||
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
|
||||
|
||||
</CharString>
|
||||
<CharString index="72">
|
||||
582 198 106 -519 vlineto
|
||||
-9 -106 rlineto
|
||||
202 -582 hlineto
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="73">
|
||||
0 146 -125 -21 552 -20 return
|
||||
|
||||
</CharString>
|
||||
<CharString index="74">
|
||||
499 hlineto
|
||||
10 92 rlineto
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="75">
|
||||
-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
|
||||
|
||||
</CharString>
|
||||
<CharString index="76">
|
||||
5 callgsubr
|
||||
391 94 vstem
|
||||
151 return
|
||||
|
||||
</CharString>
|
||||
<CharString index="77">
|
||||
79 94 -65 callsubr
|
||||
hstemhm
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="78">
|
||||
-104 callsubr
|
||||
hintmask 11110010
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="79">
|
||||
-7 callgsubr
|
||||
-212 vlineto
|
||||
1 -8 -9 0 -8 hhcurveto
|
||||
-175 -144 -116 -204 -165 86 -96 117 hvcurveto
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="80">
|
||||
0 -20 callsubr
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="81">
|
||||
-17 100 386 100 return
|
||||
|
||||
</CharString>
|
||||
<CharString index="82">
|
||||
156 hstemhm
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="83">
|
||||
84 -37 callgsubr
|
||||
228 -37 callgsubr
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="84">
|
||||
rmoveto
|
||||
81 -86 260 239 8 120 -260 237 -82 -86 243 -213 rlineto
|
||||
endchar
|
||||
|
||||
</CharString>
|
||||
<CharString index="85">
|
||||
-171 92 -129 344 29 vhcurveto
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="86">
|
||||
87 hstemhm
|
||||
248 109 -109 117 -22 123 -116 118 hintmask 00000000
|
||||
hintmask 10000100
|
||||
80 return
|
||||
|
||||
</CharString>
|
||||
<CharString index="87">
|
||||
0 109 470 109 hstem
|
||||
77 478 vstem
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="88">
|
||||
hstem
|
||||
249 127 vstem
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="89">
|
||||
123 121 return
|
||||
|
||||
</CharString>
|
||||
<CharString index="90">
|
||||
662 105 hstem
|
||||
120 385 vstem
|
||||
505 662 -52 callsubr
|
||||
endchar
|
||||
|
||||
</CharString>
|
||||
<CharString index="91">
|
||||
rmoveto
|
||||
-63 19 -63 -64 -30 -95 5 -83 rlinecurve
|
||||
147 6 -22 67 -3 77 29 73 rlinecurve
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="92">
|
||||
6 rlineto
|
||||
-7 122 -2 171 258 vvcurveto
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="93">
|
||||
4 callgsubr
|
||||
94 79 return
|
||||
|
||||
</CharString>
|
||||
<CharString index="94">
|
||||
6 callsubr
|
||||
24 -20 return
|
||||
|
||||
</CharString>
|
||||
<CharString index="95">
|
||||
hstemhm
|
||||
37 551 return
|
||||
|
||||
</CharString>
|
||||
<CharString index="96">
|
||||
-128 hlineto
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="97">
|
||||
-8 95 -94 101 152.5 73.5 135 103 -98 101 return
|
||||
|
||||
</CharString>
|
||||
<CharString index="98">
|
||||
rmoveto
|
||||
-251 hlineto
|
||||
-7 -98 rlineto
|
||||
375 974 -371 -98 254 hlineto
|
||||
endchar
|
||||
|
||||
</CharString>
|
||||
<CharString index="99">
|
||||
155 23 callgsubr
|
||||
endchar
|
||||
|
||||
</CharString>
|
||||
<CharString index="100">
|
||||
-123 -11 rlineto
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="101">
|
||||
hstemhm
|
||||
72 123 return
|
||||
|
||||
</CharString>
|
||||
<CharString index="102">
|
||||
0 92 369 91 22 -20 return
|
||||
|
||||
</CharString>
|
||||
<CharString index="103">
|
||||
150 125 132 209 209 -118 122 -151 return
|
||||
|
||||
</CharString>
|
||||
<CharString index="104">
|
||||
-126 9 -48 -81 -50 -75 -56 -73 rlinecurve
|
||||
-67 -1 rlineto
|
||||
464 vlineto
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="105">
|
||||
66 -87 370 304 rlineto
|
||||
103 vlineto
|
||||
-364 300 -69 -88 return
|
||||
|
||||
</CharString>
|
||||
<CharString index="106">
|
||||
-60 -199 rlineto
|
||||
-3 hlineto
|
||||
-62 199 rlineto
|
||||
-79 -370 71 hlineto
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="107">
|
||||
rmoveto
|
||||
127 return
|
||||
|
||||
</CharString>
|
||||
<CharString index="108">
|
||||
-48 callsubr
|
||||
hintmask 11010000
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="109">
|
||||
131 16 -192 284 63 81 59 87 55 86 rlinecurve
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="110">
|
||||
-8 101 366 93 149 -20 return
|
||||
|
||||
</CharString>
|
||||
<CharString index="111">
|
||||
-246 -18 callsubr
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="112">
|
||||
-13 callsubr
|
||||
hstem
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="113">
|
||||
93 190 105 return
|
||||
|
||||
</CharString>
|
||||
<CharString index="114">
|
||||
rmoveto
|
||||
168 hlineto
|
||||
2 -67 callsubr
|
||||
-168 hlineto
|
||||
hintmask 11100000
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="115">
|
||||
105 375 101 21 callgsubr
|
||||
94 123 return
|
||||
|
||||
</CharString>
|
||||
<CharString index="116">
|
||||
10 hlineto
|
||||
0 6 -1 3 -4 -3 -2 -2 -12 callsubr
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="117">
|
||||
98 778 98 hstem
|
||||
358 117 vstem
|
||||
358 return
|
||||
|
||||
</CharString>
|
||||
<CharString index="118">
|
||||
98 778 98 hstem
|
||||
150 118 vstem
|
||||
150 return
|
||||
|
||||
</CharString>
|
||||
<CharString index="119">
|
||||
hstemhm
|
||||
61 122 return
|
||||
|
||||
</CharString>
|
||||
<CharString index="120">
|
||||
-21 25 -21 return
|
||||
|
||||
</CharString>
|
||||
<CharString index="121">
|
||||
-20 22 callgsubr
|
||||
169 128 hintmask 10111100
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="122">
|
||||
-217 -69 -87 -367 302 rlineto
|
||||
103 vlineto
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="123">
|
||||
21 -21 582 106 hstem
|
||||
249 128 vstem
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="124">
|
||||
-20 12 callgsubr
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="125">
|
||||
104 140 104 hstem
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="126">
|
||||
-35 callsubr
|
||||
hstemhm
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="127">
|
||||
-180 3 2 166 -117 1 rlineto
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="128">
|
||||
211 12 callsubr
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="129">
|
||||
hstemhm
|
||||
107 127 return
|
||||
|
||||
</CharString>
|
||||
<CharString index="130">
|
||||
rlineto
|
||||
-169 hlineto
|
||||
return
|
||||
|
||||
</CharString>
|
||||
</GlobalSubrs>
|
||||
@@ -0,0 +1,22 @@
|
||||
<hmtx>
|
||||
<mtx name="ampersand_ampersand.liga" width="1250" lsb="117"/>
|
||||
<mtx name="bar_bar.liga" width="1250" lsb="382"/>
|
||||
<mtx name="bar_greater.liga" width="1250" lsb="347"/>
|
||||
<mtx name="equal_equal.liga" width="1250" lsb="87"/>
|
||||
<mtx name="equal_equal_equal.liga" width="1875" lsb="87"/>
|
||||
<mtx name="equal_equal_greater.liga" width="1875" lsb="87"/>
|
||||
<mtx name="equal_greater.liga" width="1250" lsb="87"/>
|
||||
<mtx name="exclam_equal.liga" width="1250" lsb="87"/>
|
||||
<mtx name="exclam_equal_equal.liga" width="1875" lsb="87"/>
|
||||
<mtx name="greater_equal.liga" width="1250" lsb="276"/>
|
||||
<mtx name="hyphen_greater.liga" width="1250" lsb="87"/>
|
||||
<mtx name="hyphen_hyphen.liga" width="1250" lsb="207"/>
|
||||
<mtx name="hyphen_hyphen_greater.liga" width="1875" lsb="87"/>
|
||||
<mtx name="less_bar.liga" width="1250" lsb="274"/>
|
||||
<mtx name="less_equal.liga" width="1250" lsb="288"/>
|
||||
<mtx name="less_equal_equal.liga" width="1875" lsb="87"/>
|
||||
<mtx name="less_exclam_hyphen_x2.liga" width="2500" lsb="87"/>
|
||||
<mtx name="less_hyphen.liga" width="1250" lsb="87"/>
|
||||
<mtx name="less_hyphen_hyphen.liga" width="1875" lsb="87"/>
|
||||
<mtx name="plus_plus.liga" width="1250" lsb="142"/>
|
||||
</hmtx>
|
||||
@@ -0,0 +1,29 @@
|
||||
<name>
|
||||
<namerecord nameID="1" platformID="1" platEncID="0" langID="0x0" unicode="True">
|
||||
Operator Mono SSm Lig
|
||||
</namerecord>
|
||||
<namerecord nameID="3" platformID="1" platEncID="0" langID="0x0" unicode="True">
|
||||
1.002;H&Co;OperatorMonoSSmLig-Medium
|
||||
</namerecord>
|
||||
<namerecord nameID="4" platformID="1" platEncID="0" langID="0x0" unicode="True">
|
||||
Operator Mono SSm Lig Medium
|
||||
</namerecord>
|
||||
<namerecord nameID="6" platformID="1" platEncID="0" langID="0x0" unicode="True">
|
||||
OperatorMonoSSmLig-Medium
|
||||
</namerecord>
|
||||
<namerecord nameID="1" platformID="3" platEncID="1" langID="0x409">
|
||||
Operator Mono SSm Lig Medium
|
||||
</namerecord>
|
||||
<namerecord nameID="3" platformID="3" platEncID="1" langID="0x409">
|
||||
1.002;H&Co;OperatorMonoSSmLig-Medium
|
||||
</namerecord>
|
||||
<namerecord nameID="4" platformID="3" platEncID="1" langID="0x409">
|
||||
Operator Mono SSm Lig Medium
|
||||
</namerecord>
|
||||
<namerecord nameID="6" platformID="3" platEncID="1" langID="0x409">
|
||||
OperatorMonoSSmLig-Medium
|
||||
</namerecord>
|
||||
<namerecord nameID="16" platformID="3" platEncID="1" langID="0x409">
|
||||
Operator Mono Lig SSm
|
||||
</namerecord>
|
||||
</name>
|
||||
@@ -0,0 +1,978 @@
|
||||
<Subrs>
|
||||
<!-- The 'index' attribute is only for humans; it is ignored when parsed. -->
|
||||
<CharString index="0">
|
||||
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
|
||||
|
||||
</CharString>
|
||||
<CharString index="1">
|
||||
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
|
||||
|
||||
</CharString>
|
||||
<CharString index="2">
|
||||
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
|
||||
|
||||
</CharString>
|
||||
<CharString index="3">
|
||||
rmoveto
|
||||
124 hlineto
|
||||
3 -67 callsubr
|
||||
-126 hlineto
|
||||
245 -156 rmoveto
|
||||
124 hlineto
|
||||
4 -67 callsubr
|
||||
-126 hlineto
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="4">
|
||||
rmoveto
|
||||
hintmask 00111111
|
||||
-102 callgsubr
|
||||
hintmask 10011111
|
||||
-103 callgsubr
|
||||
|
||||
</CharString>
|
||||
<CharString index="5">
|
||||
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
|
||||
|
||||
</CharString>
|
||||
<CharString index="6">
|
||||
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
|
||||
|
||||
</CharString>
|
||||
<CharString index="7">
|
||||
339 hlineto
|
||||
8 81 rlineto
|
||||
-121 374 hlineto
|
||||
-94 -7 rlineto
|
||||
-66 vlineto
|
||||
-126 -15 3 -71 123 3 rlineto
|
||||
-218 -132 vlineto
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="8">
|
||||
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
|
||||
|
||||
</CharString>
|
||||
<CharString index="9">
|
||||
-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
|
||||
|
||||
</CharString>
|
||||
<CharString index="10">
|
||||
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
|
||||
|
||||
</CharString>
|
||||
<CharString index="11">
|
||||
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
|
||||
|
||||
</CharString>
|
||||
<CharString index="12">
|
||||
-69 -230 -60 -230 -59 -229 rrcurveto
|
||||
126 hlineto
|
||||
15 64 15 64 16 64 rrcurveto
|
||||
204 hlineto
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="13">
|
||||
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
|
||||
|
||||
</CharString>
|
||||
<CharString index="14">
|
||||
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
|
||||
|
||||
</CharString>
|
||||
<CharString index="15">
|
||||
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
|
||||
|
||||
</CharString>
|
||||
<CharString index="16">
|
||||
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
|
||||
|
||||
</CharString>
|
||||
<CharString index="17">
|
||||
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
|
||||
|
||||
</CharString>
|
||||
<CharString index="18">
|
||||
rmoveto
|
||||
492 159 98 -444 -98 158 -492 -158 -98 441 vlineto
|
||||
9 98 rlineto
|
||||
endchar
|
||||
|
||||
</CharString>
|
||||
<CharString index="19">
|
||||
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
|
||||
|
||||
</CharString>
|
||||
<CharString index="20">
|
||||
rmoveto
|
||||
230 -460 rlineto
|
||||
109 688 -117 hlineto
|
||||
5 -455 rlineto
|
||||
-5 hlineto
|
||||
-221 455 rlineto
|
||||
-119 -688 117 hlineto
|
||||
-5 460 rlineto
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="21">
|
||||
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
|
||||
|
||||
</CharString>
|
||||
<CharString index="22">
|
||||
-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
|
||||
|
||||
</CharString>
|
||||
<CharString index="23">
|
||||
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
|
||||
|
||||
</CharString>
|
||||
<CharString index="24">
|
||||
-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
|
||||
|
||||
</CharString>
|
||||
<CharString index="25">
|
||||
rmoveto
|
||||
-91 -58 -53 -70 -66 60 -52 89 90 59 52 70 64 -61 55 -88 hvcurveto
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="26">
|
||||
61 27 35 35 49 vvcurveto
|
||||
68 -71 43 -93 -115 -61 -64 -58 return
|
||||
|
||||
</CharString>
|
||||
<CharString index="27">
|
||||
128 228 hlineto
|
||||
hintmask 11010000
|
||||
218 460 rlineto
|
||||
-131 hlineto
|
||||
-147 -340 rlineto
|
||||
hintmask 10110000
|
||||
-153 343 -134 -5 219 -458 rlineto
|
||||
endchar
|
||||
|
||||
</CharString>
|
||||
<CharString index="28">
|
||||
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
|
||||
|
||||
</CharString>
|
||||
<CharString index="29">
|
||||
-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
|
||||
|
||||
</CharString>
|
||||
<CharString index="30">
|
||||
rmoveto
|
||||
55 -16 63 93 26 87 -5 103 rlinecurve
|
||||
-132 -2 17 -86 3 -84 -27 -95 rlinecurve
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="31">
|
||||
-26 callsubr
|
||||
5 -67 callsubr
|
||||
-11 callgsubr
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="32">
|
||||
-14 104 -72 -21 28 -21 545 -13 callgsubr
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="33">
|
||||
460 hlineto
|
||||
9 109 -328 -4 317 345 rlineto
|
||||
102 -448 vlineto
|
||||
-10 -108 318 3 -318 -344 rlineto
|
||||
endchar
|
||||
|
||||
</CharString>
|
||||
<CharString index="34">
|
||||
62 165 55 166 39 125 rrcurveto
|
||||
-118 hlineto
|
||||
-14 -37 -75 -264 -35 -106 rrcurveto
|
||||
-12 hlineto
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="35">
|
||||
-6 102.07 361.96999 99.96 -99.96 102.48 return
|
||||
|
||||
</CharString>
|
||||
<CharString index="36">
|
||||
118 70 60 66 51 -50 33 -55 28 hvcurveto
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="37">
|
||||
-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
|
||||
|
||||
</CharString>
|
||||
<CharString index="38">
|
||||
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
|
||||
|
||||
</CharString>
|
||||
<CharString index="39">
|
||||
-75 callgsubr
|
||||
hintmask 10101110
|
||||
-7 63 rlineto
|
||||
hintmask 10011110
|
||||
-62 callgsubr
|
||||
hintmask 11001110
|
||||
-58 callsubr
|
||||
endchar
|
||||
|
||||
</CharString>
|
||||
<CharString index="40">
|
||||
156 rlineto
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="41">
|
||||
-60 callsubr
|
||||
-410 -239 -64 callgsubr
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="42">
|
||||
81 216.5 154 return
|
||||
|
||||
</CharString>
|
||||
<CharString index="43">
|
||||
77 139.59 64.53 hstem
|
||||
132 92 178 91 vstem
|
||||
311 return
|
||||
|
||||
</CharString>
|
||||
<CharString index="44">
|
||||
-81 callsubr
|
||||
-39 callsubr
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="45">
|
||||
-18 callsubr
|
||||
-65 callgsubr
|
||||
484 return
|
||||
|
||||
</CharString>
|
||||
<CharString index="46">
|
||||
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
|
||||
|
||||
</CharString>
|
||||
<CharString index="47">
|
||||
484 617 -106 callsubr
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="48">
|
||||
hstem
|
||||
71 121 241 119.11 vstem
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="49">
|
||||
178 -2 143 -3 103 vhcurveto
|
||||
23 34 36 15 44 hhcurveto
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="50">
|
||||
80 301 79 hstem
|
||||
118 98 192 97 vstem
|
||||
304 return
|
||||
|
||||
</CharString>
|
||||
<CharString index="51">
|
||||
-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
|
||||
|
||||
</CharString>
|
||||
<CharString index="52">
|
||||
-8 109.94 481.92 110.14 hstem
|
||||
93 132 190 131 vstem
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="53">
|
||||
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
|
||||
|
||||
</CharString>
|
||||
<CharString index="54">
|
||||
455 hlineto
|
||||
11 92 rlineto
|
||||
-172 684 -278 hlineto
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="55">
|
||||
rmoveto
|
||||
105 -385 -105 vlineto
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="56">
|
||||
-7.68 104.68 -80 -21 448 117 return
|
||||
|
||||
</CharString>
|
||||
<CharString index="57">
|
||||
130.63 return
|
||||
|
||||
</CharString>
|
||||
<CharString index="58">
|
||||
147 472 rmoveto
|
||||
-95 callgsubr
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="59">
|
||||
0 92 592 92 -88 -20 hstemhm
|
||||
255 123 return
|
||||
|
||||
</CharString>
|
||||
<CharString index="60">
|
||||
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
|
||||
|
||||
</CharString>
|
||||
<CharString index="61">
|
||||
-65 callsubr
|
||||
hstem
|
||||
284 94 vstem
|
||||
152 return
|
||||
|
||||
</CharString>
|
||||
<CharString index="62">
|
||||
71 318 -44 callsubr
|
||||
hintmask 11100100
|
||||
303 return
|
||||
|
||||
</CharString>
|
||||
<CharString index="63">
|
||||
71 -53 callgsubr
|
||||
hintmask 00000000
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="64">
|
||||
-7.26 111.26 473 121 return
|
||||
|
||||
</CharString>
|
||||
<CharString index="65">
|
||||
-65 -26 -37 -38 -51 vvcurveto
|
||||
-66 64 -47 105 vhcurveto
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="66">
|
||||
hstem
|
||||
61 125 255 124 vstem
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="67">
|
||||
-78 callsubr
|
||||
endchar
|
||||
|
||||
</CharString>
|
||||
<CharString index="68">
|
||||
-49 43 -34 51 -27 vhcurveto
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="69">
|
||||
0 107 338.5 106.5 return
|
||||
|
||||
</CharString>
|
||||
<CharString index="70">
|
||||
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
|
||||
|
||||
</CharString>
|
||||
<CharString index="71">
|
||||
13 -21 29 -21 29 -21 229 88.5 220.5 -20 29 -20 243 12 callsubr
|
||||
104 123 return
|
||||
|
||||
</CharString>
|
||||
<CharString index="72">
|
||||
21 -21 462 105 -12 -20 32 -20 return
|
||||
|
||||
</CharString>
|
||||
<CharString index="73">
|
||||
165 -8 rlineto
|
||||
-588 -171 vlineto
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="74">
|
||||
-53 callsubr
|
||||
hintmask 10110000
|
||||
-10 -88 rlineto
|
||||
hintmask 11010000
|
||||
-34 callsubr
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="75">
|
||||
83 281 85 hstem
|
||||
374 98 vstem
|
||||
147 return
|
||||
|
||||
</CharString>
|
||||
<CharString index="76">
|
||||
0 98 492 98 -19 callgsubr
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="77">
|
||||
21 -21 688 -20 return
|
||||
|
||||
</CharString>
|
||||
<CharString index="78">
|
||||
-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
|
||||
|
||||
</CharString>
|
||||
<CharString index="79">
|
||||
138 16 -211 346 195 334 rlineto
|
||||
-135 hlineto
|
||||
-160 -288 rlineto
|
||||
-62 288 -127 hlineto
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="80">
|
||||
-176 -21 749 -20 25 -20 return
|
||||
|
||||
</CharString>
|
||||
<CharString index="81">
|
||||
0 callgsubr
|
||||
hlineto
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="82">
|
||||
rmoveto
|
||||
261 -237 82 86 -244 212 250 212 -81 86 -260 -239 rlineto
|
||||
endchar
|
||||
|
||||
</CharString>
|
||||
<CharString index="83">
|
||||
rmoveto
|
||||
0 9 7 6 9 9 7 -6 -12 callsubr
|
||||
0 -9 -7 -7 -9 -9 -7 6 -12 callsubr
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="84">
|
||||
-174 -21 244 96 317 104 return
|
||||
|
||||
</CharString>
|
||||
<CharString index="85">
|
||||
43 53 -96 71 hhcurveto
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="86">
|
||||
-14 101 -69 -21 27 -21 459 105 21 callgsubr
|
||||
61 122 222 123 return
|
||||
|
||||
</CharString>
|
||||
<CharString index="87">
|
||||
106 194 6 callgsubr
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="88">
|
||||
hstem
|
||||
275 124 vstem
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="89">
|
||||
88 281 82 return
|
||||
|
||||
</CharString>
|
||||
<CharString index="90">
|
||||
hstemhm
|
||||
158 119 -117 123 -22 117 -109 109 hintmask 10100000
|
||||
504 return
|
||||
|
||||
</CharString>
|
||||
<CharString index="91">
|
||||
-30 callsubr
|
||||
hstem
|
||||
-24 callgsubr
|
||||
vstem
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="92">
|
||||
0 106 582 -20 hstem
|
||||
122 128 vstem
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="93">
|
||||
hstemhm
|
||||
93 123 202 123 return
|
||||
|
||||
</CharString>
|
||||
<CharString index="94">
|
||||
87 283 81 return
|
||||
|
||||
</CharString>
|
||||
<CharString index="95">
|
||||
0 hflex1
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="96">
|
||||
-17 103 -72 -21 609 104 -10 -20 hstemhm
|
||||
52 128 264 129 hintmask 10101100
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="97">
|
||||
rmoveto
|
||||
-974 368 vlineto
|
||||
11 98 rlineto
|
||||
-261 778 255 98 hlineto
|
||||
endchar
|
||||
|
||||
</CharString>
|
||||
<CharString index="98">
|
||||
127 hlineto
|
||||
6 163 rlineto
|
||||
-127 hlineto
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="99">
|
||||
62 -47 165 -8 vhcurveto
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="100">
|
||||
hstemhm
|
||||
86 123 return
|
||||
|
||||
</CharString>
|
||||
<CharString index="101">
|
||||
-1 86 -110 45 46 vvcurveto
|
||||
29 39 21 126 12 vhcurveto
|
||||
5 87 rlineto
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="102">
|
||||
122 hmoveto
|
||||
-39 callgsubr
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="103">
|
||||
13 -21 29 -21 29 -21 288 104 288 -20 hstemhm
|
||||
93 127 return
|
||||
|
||||
</CharString>
|
||||
<CharString index="104">
|
||||
84 hstem
|
||||
145 348 vstem
|
||||
194 return
|
||||
|
||||
</CharString>
|
||||
<CharString index="105">
|
||||
268 635 rmoveto
|
||||
128 hlineto
|
||||
9 -67 callsubr
|
||||
-129 hlineto
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="106">
|
||||
78 1 callsubr
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="107">
|
||||
128.5 -125.5 124 hintmask 00000000
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="108">
|
||||
hstem
|
||||
-47 callgsubr
|
||||
vstem
|
||||
452 return
|
||||
|
||||
</CharString>
|
||||
<CharString index="109">
|
||||
-19 hlineto
|
||||
-6 2 -3 5 4 2 2 4 1 vhcurveto
|
||||
5 hlineto
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="110">
|
||||
hstem
|
||||
87 1701 vstem
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="111">
|
||||
-172 -21 32 -21 return
|
||||
|
||||
</CharString>
|
||||
<CharString index="112">
|
||||
hstem
|
||||
87 1076 vstem
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="113">
|
||||
-20 23 -20 return
|
||||
|
||||
</CharString>
|
||||
<CharString index="114">
|
||||
0 106 77 93 24 6 callgsubr
|
||||
hstemhm
|
||||
294 105 return
|
||||
|
||||
</CharString>
|
||||
<CharString index="115">
|
||||
rmoveto
|
||||
11 96 17 callsubr
|
||||
25 vvcurveto
|
||||
25 31 32 return
|
||||
|
||||
</CharString>
|
||||
<CharString index="116">
|
||||
-244 77 139.59 64.53 return
|
||||
|
||||
</CharString>
|
||||
<CharString index="117">
|
||||
110 92 -96 -176 -176 -88 -96 -116 return
|
||||
|
||||
</CharString>
|
||||
<CharString index="118">
|
||||
hstemhm
|
||||
21 callsubr
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="119">
|
||||
-20 31 -20 hstemhm
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="120">
|
||||
10 106 rlineto
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="121">
|
||||
-20 22 callsubr
|
||||
253 115 hintmask 01111100
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="122">
|
||||
70.5 140.5 72 return
|
||||
|
||||
</CharString>
|
||||
<CharString index="123">
|
||||
rmoveto
|
||||
39 -100 261 83 89 81 -1 79 rlinecurve
|
||||
return
|
||||
|
||||
</CharString>
|
||||
<CharString index="124">
|
||||
rlineto
|
||||
-89 8 -33 17 return
|
||||
|
||||
</CharString>
|
||||
<CharString index="125">
|
||||
-17 104 514 105 return
|
||||
|
||||
</CharString>
|
||||
<CharString index="126">
|
||||
-136 -206 vhcurveto
|
||||
69 4 rmoveto
|
||||
174 return
|
||||
|
||||
</CharString>
|
||||
<CharString index="127">
|
||||
hstemhm
|
||||
37 113 105 102 117 111 return
|
||||
|
||||
</CharString>
|
||||
<CharString index="128">
|
||||
171.5 84 return
|
||||
|
||||
</CharString>
|
||||
<CharString index="129">
|
||||
hstemhm
|
||||
61 135 return
|
||||
|
||||
</CharString>
|
||||
</Subrs>
|
||||
@@ -9,31 +9,33 @@
|
||||
</LigatureSet>
|
||||
<LigatureSet glyph="bar">
|
||||
<Ligature components="bar" glyph="bar_bar.liga"/>
|
||||
<Ligature components="greater" glyph="bar_greater.liga"/>
|
||||
</LigatureSet>
|
||||
<LigatureSet glyph="equal">
|
||||
<Ligature components="equal,greater" glyph="equal_equal_greater.liga"/>
|
||||
<Ligature components="equal,equal" glyph="equal_equal_equal.liga"/>
|
||||
<Ligature components="greater" glyph="equal_greater.liga"/>
|
||||
<Ligature components="equal" glyph="equal_equal.liga"/>
|
||||
<Ligature components="equal,equal" glyph="equal_equal_equal.liga"/>
|
||||
<Ligature components="equal,greater" glyph="equal_equal_greater.liga"/>
|
||||
<Ligature components="greater" glyph="equal_greater.liga"/>
|
||||
</LigatureSet>
|
||||
<LigatureSet glyph="exclam">
|
||||
<Ligature components="equal,equal" glyph="exclam_equal_equal.liga"/>
|
||||
<Ligature components="equal" glyph="exclam_equal.liga"/>
|
||||
<Ligature components="equal,equal" glyph="exclam_equal_equal.liga"/>
|
||||
</LigatureSet>
|
||||
<LigatureSet glyph="greater">
|
||||
<Ligature components="equal" glyph="greater_equal.liga"/>
|
||||
</LigatureSet>
|
||||
<LigatureSet glyph="hyphen">
|
||||
<Ligature components="hyphen,greater" glyph="hyphen_hyphen_greater.liga"/>
|
||||
<Ligature components="hyphen" glyph="hyphen_hyphen.liga"/>
|
||||
<Ligature components="greater" glyph="hyphen_greater.liga"/>
|
||||
<Ligature components="hyphen" glyph="hyphen_hyphen.liga"/>
|
||||
<Ligature components="hyphen,greater" glyph="hyphen_hyphen_greater.liga"/>
|
||||
</LigatureSet>
|
||||
<LigatureSet glyph="less">
|
||||
<Ligature components="exclam,hyphen,hyphen" glyph="less_exclam_hyphen_x2.liga"/>
|
||||
<Ligature components="hyphen,hyphen" glyph="less_hyphen_hyphen.liga"/>
|
||||
<Ligature components="equal,equal" glyph="less_equal_equal.liga"/>
|
||||
<Ligature components="hyphen" glyph="less_hyphen.liga"/>
|
||||
<Ligature components="bar" glyph="less_bar.liga"/>
|
||||
<Ligature components="equal" glyph="less_equal.liga"/>
|
||||
<Ligature components="equal,equal" glyph="less_equal_equal.liga"/>
|
||||
<Ligature components="exclam,hyphen,hyphen" glyph="less_exclam_hyphen_x2.liga"/>
|
||||
<Ligature components="hyphen" glyph="less_hyphen.liga"/>
|
||||
<Ligature components="hyphen,hyphen" glyph="less_hyphen_hyphen.liga"/>
|
||||
</LigatureSet>
|
||||
<LigatureSet glyph="plus">
|
||||
<Ligature components="plus" glyph="plus_plus.liga"/>
|
||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user