18 Commits

Author SHA1 Message Date
Kiliman 7a86cd065f 🚀 Deploy v2.4.2
Bumped version due to package.lock.json issue
2022-02-18 09:49:32 -05:00
kiliman 834a086e09 📦 Update xml-formatter package and refresh package lock
Fixes #178
2022-02-13 16:38:04 -05:00
kiliman 298723b87e 🐛 Fix typo in all-contributors for @killua 2021-10-18 10:19:10 -04:00
kiliman 0956c0e569 😍 Add @killua99 as a contributor 2021-10-18 10:19:10 -04:00
kiliman 30ef51ace3 😍 Add @GlorifiedBicycle as a contributor 2021-10-18 10:13:26 -04:00
kiliman 8aa2677ffc 😍 Add @kilua99 as a contributor 2021-10-18 10:12:34 -04:00
Reland Boyle 5c25311fdf Added note regardign installing FontTools under WSL/WSL2 (#174) 2021-10-18 10:12:07 -04:00
Luigi a55ef07837 📝 Improve readme installation for Windows (#167) 2021-05-25 14:56:08 -04:00
dependabot[bot] 09bbb2bb76 Bump xmldom from 0.1.27 to 0.5.0 (#163)
Bumps [xmldom](https://github.com/xmldom/xmldom) from 0.1.27 to 0.5.0.
- [Release notes](https://github.com/xmldom/xmldom/releases)
- [Changelog](https://github.com/xmldom/xmldom/blob/master/CHANGELOG.md)
- [Commits](https://github.com/xmldom/xmldom/compare/v0.1.27...0.5.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-13 17:23:50 -06:00
kiliman 4ff7dbde28 🚀 Deploy v2.4.1 2020-12-18 09:35:06 -05:00
kiliman 0d7089f840 💄 Reformat with prettier 2020-12-18 09:33:55 -05:00
kiliman 8a32259fdc 🐛 Fix italic ligatures slanting wrong direction #160 2020-12-18 09:33:34 -05:00
kiliman ee481cc744 🐛 Fix links in generated preview file 2020-12-13 14:42:12 -05:00
kiliman 196e13856c 🔨 Add link to preview HTML using htmlpreview.github.io 2020-12-13 14:39:14 -05:00
kiliman 2029e07965 🔥 Remove link to preview in README due to broken display on GitHub 2020-12-13 13:08:41 -05:00
kiliman 4955c58098 Add preview images and update README 2020-12-13 13:05:08 -05:00
kiliman c63a5b0abb Add script to generate preview images of ligatures (normal and italic) 2020-12-13 13:04:42 -05:00
kiliman 8f7db7bc4c 📦 Add prettier and update eslint config 2020-12-13 13:03:12 -05:00
502 changed files with 2758 additions and 11457 deletions
+27
View File
@@ -66,6 +66,33 @@
"contributions": [
"code"
]
},
{
"login": "Kilua99",
"name": "kilua99",
"avatar_url": "https://avatars.githubusercontent.com/u/44760686?v=4",
"profile": "https://github.com/Kilua99",
"contributions": [
"doc"
]
},
{
"login": "GlorifiedBicycle",
"name": "Reland Boyle",
"avatar_url": "https://avatars.githubusercontent.com/u/71753585?v=4",
"profile": "https://github.com/GlorifiedBicycle",
"contributions": [
"doc"
]
},
{
"login": "killua99",
"name": "Luigi",
"avatar_url": "https://avatars.githubusercontent.com/u/457822?v=4",
"profile": "http://killua.me/",
"contributions": [
"doc"
]
}
],
"contributorsPerLine": 7
+6 -9
View File
@@ -1,17 +1,14 @@
module.exports = {
env: {
es6: true,
node: true
node: true,
},
extends: 'eslint:recommended',
extends: ['eslint:recommended', 'prettier'],
parserOptions: {
sourceType: 'module'
sourceType: 'module',
},
rules: {
indent: ['error', 2],
'linebreak-style': ['error', 'unix'],
quotes: ['error', 'single'],
semi: ['error', 'always'],
'no-console': 'off'
}
};
'no-console': 'off',
},
}
+4 -2
View File
@@ -1,4 +1,6 @@
{
"semi": true,
"singleQuote": true
"semi": false,
"singleQuote": true,
"trailingComma": "all",
"arrowParens": "avoid"
}
+16 -7
View File
@@ -20,6 +20,8 @@ characters properly.
<img src="./images/caret-position.gif" />
## 👀 <a href="https://htmlpreview.github.io/?https://github.com/kiliman/operator-mono-lig/blob/master/images/preview/normal/index.html">Click here to see preview images of all ligatures</a>
With the awesome help from [Mark Skelton](https://github.com/mskelton), we now have the full set of ligatures for
the following fonts. Thanks Mark, and thanks to all of you who have been patiently waiting for these ligatures to be completed.
@@ -57,6 +59,8 @@ Which font weight of Operator Mono do you use? Also note difference between Scre
- Node.js
- Install _fonttools_ from https://github.com/fonttools/fonttools
- Windows/Linux: `pip install fonttools`
- **NOTE**: For Windows you should use a console with administrative permissions if your Python sit under `C:\PythonX`
- **NOTE**: For Linux in WSL/WSL2, ensure that _fonttools_ is added to PATH after install. Alternatively, consider installing via `sudo apt install fonttools`.
- Mac: `pip3 install fonttools`
## Installation
@@ -152,17 +156,22 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d
<!-- markdownlint-disable -->
<table>
<tr>
<td align="center"><a href="https://github.com/kiliman"><img src="https://avatars3.githubusercontent.com/u/47168?v=4" width="100px;" alt="Kiliman"/><br /><sub><b>Kiliman</b></sub></a><br /><a href="https://github.com/kiliman/operator-mono-lig/commits?author=kiliman" title="Code">💻</a> <a href="https://github.com/kiliman/operator-mono-lig/commits?author=kiliman" title="Documentation">📖</a> <a href="#design-kiliman" title="Design">🎨</a></td>
<td align="center"><a href="https://github.com/mskelton"><img src="https://avatars3.githubusercontent.com/u/25914066?v=4" width="100px;" alt="Mark Skelton"/><br /><sub><b>Mark Skelton</b></sub></a><br /><a href="#design-mskelton" title="Design">🎨</a></td>
<td align="center"><a href="https://github.com/drod3763"><img src="https://avatars2.githubusercontent.com/u/7785716?v=4" width="100px;" alt="Derick Rodriguez"/><br /><sub><b>Derick Rodriguez</b></sub></a><br /><a href="https://github.com/kiliman/operator-mono-lig/commits?author=drod3763" title="Documentation">📖</a></td>
<td align="center"><a href="https://github.com/amitkparekh"><img src="https://avatars3.githubusercontent.com/u/7276308?v=4" width="100px;" alt="Amit Parekh"/><br /><sub><b>Amit Parekh</b></sub></a><br /><a href="https://github.com/kiliman/operator-mono-lig/commits?author=amitkparekh" title="Documentation">📖</a> <a href="#design-amitkparekh" title="Design">🎨</a></td>
<td align="center"><a href="https://github.com/CandySunPlus"><img src="https://avatars0.githubusercontent.com/u/502700?v=4" width="100px;" alt="NikSun"/><br /><sub><b>NikSun</b></sub></a><br /><a href="#design-CandySunPlus" title="Design">🎨</a></td>
<td align="center"><a href="https://github.com/Jakob6174"><img src="https://avatars3.githubusercontent.com/u/40262817?v=4" width="100px;" alt="Jakob Pearson"/><br /><sub><b>Jakob Pearson</b></sub></a><br /><a href="https://github.com/kiliman/operator-mono-lig/commits?author=Jakob6174" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/kiliman"><img src="https://avatars3.githubusercontent.com/u/47168?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Kiliman</b></sub></a><br /><a href="https://github.com/kiliman/operator-mono-lig/commits?author=kiliman" title="Code">💻</a> <a href="https://github.com/kiliman/operator-mono-lig/commits?author=kiliman" title="Documentation">📖</a> <a href="#design-kiliman" title="Design">🎨</a></td>
<td align="center"><a href="https://github.com/mskelton"><img src="https://avatars3.githubusercontent.com/u/25914066?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Mark Skelton</b></sub></a><br /><a href="#design-mskelton" title="Design">🎨</a></td>
<td align="center"><a href="https://github.com/drod3763"><img src="https://avatars2.githubusercontent.com/u/7785716?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Derick Rodriguez</b></sub></a><br /><a href="https://github.com/kiliman/operator-mono-lig/commits?author=drod3763" title="Documentation">📖</a></td>
<td align="center"><a href="https://github.com/amitkparekh"><img src="https://avatars3.githubusercontent.com/u/7276308?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Amit Parekh</b></sub></a><br /><a href="https://github.com/kiliman/operator-mono-lig/commits?author=amitkparekh" title="Documentation">📖</a> <a href="#design-amitkparekh" title="Design">🎨</a></td>
<td align="center"><a href="https://github.com/CandySunPlus"><img src="https://avatars0.githubusercontent.com/u/502700?v=4?s=100" width="100px;" alt=""/><br /><sub><b>NikSun</b></sub></a><br /><a href="#design-CandySunPlus" title="Design">🎨</a></td>
<td align="center"><a href="https://github.com/Jakob6174"><img src="https://avatars3.githubusercontent.com/u/40262817?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Jakob Pearson</b></sub></a><br /><a href="https://github.com/kiliman/operator-mono-lig/commits?author=Jakob6174" title="Code">💻</a></td>
<td align="center"><a href="http://killua.me/"><img src="https://avatars.githubusercontent.com/u/457822?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Luigi</b></sub></a><br /><a href="https://github.com/kiliman/operator-mono-lig/commits?author=killua99" title="Documentation">📖</a></td>
</tr>
<tr>
<td align="center"><a href="https://github.com/GlorifiedBicycle"><img src="https://avatars.githubusercontent.com/u/71753585?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Reland Boyle</b></sub></a><br /><a href="https://github.com/kiliman/operator-mono-lig/commits?author=GlorifiedBicycle" title="Documentation">📖</a></td>
</tr>
</table>
<!-- markdownlint-enable -->
<!-- markdownlint-restore -->
<!-- prettier-ignore-end -->
<!-- ALL-CONTRIBUTORS-LIST:END -->
This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
+25 -26
View File
@@ -1,7 +1,7 @@
const fs = require('fs');
const fs = require('fs')
const rules = [
,
'',
`
lookup 1 {
sub 1 by glyph;
@@ -30,37 +30,36 @@ lookup 1_2_3_4 {
sub 1.spacer 2' 3 4 by 2.spacer;
sub 1' 2 3 4 by 1.spacer;
} 1_2_3_4;`,
];
]
const gencalt = (ligatures) => {
let calt = 'feature calt {\n';
const ligs = {};
console.log(ligatures);
const gencalt = ligatures => {
let calt = 'feature calt {\n'
const ligs = {}
ligatures
.filter((l) => !!l.name.match(/\.liga$/) || l.name !== l.glyph)
.map((l) => l.glyph)
.filter(l => !!l.name.match(/\.liga$/) || l.name !== l.glyph)
.map(l => l.glyph)
.sort((a, b) => {
const length = b.split('_').length - a.split('_').length;
if (length !== 0) return length;
return a < b ? -1 : 1;
const length = b.split('_').length - a.split('_').length
if (length !== 0) return length
return a < b ? -1 : 1
})
.forEach((g) => {
.forEach(g => {
g.split('.')
.slice(0, 1)
.forEach((l) => {
if (ligs[l]) return;
ligs[l] = true;
const c = l.split('_');
let rule = rules[c.length];
.forEach(l => {
if (ligs[l]) return
ligs[l] = true
const c = l.split('_')
let rule = rules[c.length]
rule = rule
.replace(/\d/g, (m) => c[parseInt(m) - 1])
.replace(/glyph/g, g);
calt += rule + '\n';
});
});
.replace(/\d/g, m => c[parseInt(m) - 1])
.replace(/glyph/g, g)
calt += rule + '\n'
})
})
return calt + '\n} calt;\n';
};
return calt + '\n} calt;\n'
}
exports.gencalt = gencalt;
exports.gencalt = gencalt
+85
View File
@@ -0,0 +1,85 @@
const fs = require('fs')
const { createCanvas } = require('canvas')
const width = 64
const height = 48
const weight = 300
const map = {
ampersand: '&',
bar: '|',
colon: ':',
equal: '=',
exclam: '!',
greater: '>',
hyphen: '-',
less: '<',
plus: '+',
question: '?',
slash: '/',
underscore: '_',
w: 'w',
}
function generateLigaturePreview(style, filename) {
const ligature = filename.split('.').slice(0, 1)[0]
const chars = ligature.split('_')
const text = chars.reduce((t, c) => t + map[c], '')
const canvas = createCanvas(width, height)
const context = canvas.getContext('2d')
context.fillStyle = '#000'
context.fillRect(0, 0, width, height)
context.font = `${weight} ${style} 18pt "Operator Mono SSm Lig"`
context.textAlign = 'center'
context.fillStyle = '#fff'
context.text = text
context.fillText(text, 32, 32)
const buffer = canvas.toBuffer('image/png')
console.log(ligature)
fs.writeFileSync(`./images/preview/${style}/${ligature}.png`, buffer)
return { text, ligature, filename: `${ligature}.png` }
}
function generate(style, filenames) {
let html = `<html><head>
<style>
body { background-color: #000; color: #fff; font-family: sans-serif; margin: 16px;}
a { color: #fff; text-decoration: none; padding: 4px;}
a.active {color: #000; background-color: #fff;}
.container { display: grid; grid-template-columns: repeat(auto-fill, minmax(200px, 1fr)); }
.ligature { display: flex; flex-direction: column; align-items: center; margin: 8px; }
</style>
</head>
<body>
<h1>Operator Mono Ligatures</h1>
<a href="https://htmlpreview.github.io/?https://github.com/kiliman/operator-mono-lig/blob/master/images/preview/normal/index.html" class="${
style === 'normal' ? 'active' : ''
}">Normal</a> |
<a href="https://htmlpreview.github.io/?https://github.com/kiliman/operator-mono-lig/blob/master/images/preview/italic/index.html" class="${
style === 'italic' ? 'active' : ''
}">Italic</a>
<div class="container">
`
filenames.forEach(f => {
const { ligature, filename } = generateLigaturePreview(style, f)
html += `<div class="ligature"><img src="${filename}"/><div>${ligature}</div></div>`
})
html += `</div></body></html>`
fs.writeFileSync(`./images/preview/${style}/index.html`, html)
}
const filenames = fs
.readdirSync('./ligature/OperatorMonoSSmLig-Book/glyphs')
.filter(f => !!f.match(/[^\d]\.liga\.xml$/))
generate('normal', filenames)
generate('italic', filenames)
Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 618 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 776 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 427 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 293 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 338 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 566 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 564 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 828 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 678 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 724 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 808 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 691 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 853 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 518 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 279 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 521 B

+15
View File
@@ -0,0 +1,15 @@
<html><head>
<style>
body { background-color: #000; color: #fff; font-family: sans-serif; margin: 16px;}
a { color: #fff; text-decoration: none; padding: 4px;}
a.active {color: #000; background-color: #fff;}
.container { display: grid; grid-template-columns: repeat(auto-fill, minmax(200px, 1fr)); }
.ligature { display: flex; flex-direction: column; align-items: center; margin: 8px; }
</style>
</head>
<body>
<h1>Operator Mono Ligatures</h1>
<a href="https://htmlpreview.github.io/?https://github.com/kiliman/operator-mono-lig/blob/master/images/preview/normal/index.html" class="">Normal</a> |
<a href="https://htmlpreview.github.io/?https://github.com/kiliman/operator-mono-lig/blob/master/images/preview/italic/index.html" class="active">Italic</a>
<div class="container">
<div class="ligature"><img src="ampersand_ampersand.png"/><div>ampersand_ampersand</div></div><div class="ligature"><img src="bar_bar.png"/><div>bar_bar</div></div><div class="ligature"><img src="bar_greater.png"/><div>bar_greater</div></div><div class="ligature"><img src="colon_equal.png"/><div>colon_equal</div></div><div class="ligature"><img src="equal_equal.png"/><div>equal_equal</div></div><div class="ligature"><img src="equal_equal_equal.png"/><div>equal_equal_equal</div></div><div class="ligature"><img src="equal_equal_greater.png"/><div>equal_equal_greater</div></div><div class="ligature"><img src="equal_greater.png"/><div>equal_greater</div></div><div class="ligature"><img src="equal_less_less.png"/><div>equal_less_less</div></div><div class="ligature"><img src="exclam_equal.png"/><div>exclam_equal</div></div><div class="ligature"><img src="exclam_equal_equal.png"/><div>exclam_equal_equal</div></div><div class="ligature"><img src="greater_equal.png"/><div>greater_equal</div></div><div class="ligature"><img src="greater_equal_greater.png"/><div>greater_equal_greater</div></div><div class="ligature"><img src="greater_greater_equal.png"/><div>greater_greater_equal</div></div><div class="ligature"><img src="hyphen_greater.png"/><div>hyphen_greater</div></div><div class="ligature"><img src="hyphen_hyphen.png"/><div>hyphen_hyphen</div></div><div class="ligature"><img src="hyphen_hyphen_greater.png"/><div>hyphen_hyphen_greater</div></div><div class="ligature"><img src="less_bar.png"/><div>less_bar</div></div><div class="ligature"><img src="less_equal.png"/><div>less_equal</div></div><div class="ligature"><img src="less_equal_equal.png"/><div>less_equal_equal</div></div><div class="ligature"><img src="less_equal_greater.png"/><div>less_equal_greater</div></div><div class="ligature"><img src="less_equal_less.png"/><div>less_equal_less</div></div><div class="ligature"><img src="less_exclam_hyphen_hyphen.png"/><div>less_exclam_hyphen_hyphen</div></div><div class="ligature"><img src="less_hyphen.png"/><div>less_hyphen</div></div><div class="ligature"><img src="less_hyphen_greater.png"/><div>less_hyphen_greater</div></div><div class="ligature"><img src="less_hyphen_hyphen.png"/><div>less_hyphen_hyphen</div></div><div class="ligature"><img src="less_slash.png"/><div>less_slash</div></div><div class="ligature"><img src="plus_equal.png"/><div>plus_equal</div></div><div class="ligature"><img src="plus_plus.png"/><div>plus_plus</div></div><div class="ligature"><img src="question_question.png"/><div>question_question</div></div><div class="ligature"><img src="slash_greater.png"/><div>slash_greater</div></div><div class="ligature"><img src="underscore_underscore.png"/><div>underscore_underscore</div></div><div class="ligature"><img src="w_w_w.png"/><div>w_w_w</div></div></div></body></html>
Binary file not shown.

After

Width:  |  Height:  |  Size: 809 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 779 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 571 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 798 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 692 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 730 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 529 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 754 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 527 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 795 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 480 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 519 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 782 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 791 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 245 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 678 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 283 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 628 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 369 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 281 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 320 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 571 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 579 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 838 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 650 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 720 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 695 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 690 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 855 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 527 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 275 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 523 B

+15
View File
@@ -0,0 +1,15 @@
<html><head>
<style>
body { background-color: #000; color: #fff; font-family: sans-serif; margin: 16px;}
a { color: #fff; text-decoration: none; padding: 4px;}
a.active {color: #000; background-color: #fff;}
.container { display: grid; grid-template-columns: repeat(auto-fill, minmax(200px, 1fr)); }
.ligature { display: flex; flex-direction: column; align-items: center; margin: 8px; }
</style>
</head>
<body>
<h1>Operator Mono Ligatures</h1>
<a href="https://htmlpreview.github.io/?https://github.com/kiliman/operator-mono-lig/blob/master/images/preview/normal/index.html" class="active">Normal</a> |
<a href="https://htmlpreview.github.io/?https://github.com/kiliman/operator-mono-lig/blob/master/images/preview/italic/index.html" class="">Italic</a>
<div class="container">
<div class="ligature"><img src="ampersand_ampersand.png"/><div>ampersand_ampersand</div></div><div class="ligature"><img src="bar_bar.png"/><div>bar_bar</div></div><div class="ligature"><img src="bar_greater.png"/><div>bar_greater</div></div><div class="ligature"><img src="colon_equal.png"/><div>colon_equal</div></div><div class="ligature"><img src="equal_equal.png"/><div>equal_equal</div></div><div class="ligature"><img src="equal_equal_equal.png"/><div>equal_equal_equal</div></div><div class="ligature"><img src="equal_equal_greater.png"/><div>equal_equal_greater</div></div><div class="ligature"><img src="equal_greater.png"/><div>equal_greater</div></div><div class="ligature"><img src="equal_less_less.png"/><div>equal_less_less</div></div><div class="ligature"><img src="exclam_equal.png"/><div>exclam_equal</div></div><div class="ligature"><img src="exclam_equal_equal.png"/><div>exclam_equal_equal</div></div><div class="ligature"><img src="greater_equal.png"/><div>greater_equal</div></div><div class="ligature"><img src="greater_equal_greater.png"/><div>greater_equal_greater</div></div><div class="ligature"><img src="greater_greater_equal.png"/><div>greater_greater_equal</div></div><div class="ligature"><img src="hyphen_greater.png"/><div>hyphen_greater</div></div><div class="ligature"><img src="hyphen_hyphen.png"/><div>hyphen_hyphen</div></div><div class="ligature"><img src="hyphen_hyphen_greater.png"/><div>hyphen_hyphen_greater</div></div><div class="ligature"><img src="less_bar.png"/><div>less_bar</div></div><div class="ligature"><img src="less_equal.png"/><div>less_equal</div></div><div class="ligature"><img src="less_equal_equal.png"/><div>less_equal_equal</div></div><div class="ligature"><img src="less_equal_greater.png"/><div>less_equal_greater</div></div><div class="ligature"><img src="less_equal_less.png"/><div>less_equal_less</div></div><div class="ligature"><img src="less_exclam_hyphen_hyphen.png"/><div>less_exclam_hyphen_hyphen</div></div><div class="ligature"><img src="less_hyphen.png"/><div>less_hyphen</div></div><div class="ligature"><img src="less_hyphen_greater.png"/><div>less_hyphen_greater</div></div><div class="ligature"><img src="less_hyphen_hyphen.png"/><div>less_hyphen_hyphen</div></div><div class="ligature"><img src="less_slash.png"/><div>less_slash</div></div><div class="ligature"><img src="plus_equal.png"/><div>plus_equal</div></div><div class="ligature"><img src="plus_plus.png"/><div>plus_plus</div></div><div class="ligature"><img src="question_question.png"/><div>question_question</div></div><div class="ligature"><img src="slash_greater.png"/><div>slash_greater</div></div><div class="ligature"><img src="underscore_underscore.png"/><div>underscore_underscore</div></div><div class="ligature"><img src="w_w_w.png"/><div>w_w_w</div></div></div></body></html>
Binary file not shown.

After

Width:  |  Height:  |  Size: 673 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 724 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 584 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 812 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 696 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 710 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 509 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 755 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 510 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 779 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 386 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 355 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 748 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 783 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 240 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 609 B

@@ -1,12 +1,10 @@
<Glyph name="bar_bar.liga" lsb="-211" width="550">
<CharString>
-211 75 275 75 vstem
-136 710 rmoveto
-75 -6 rlineto
-886 75 vlineto
350 892 rmoveto
-75 -6 rlineto
-886 75 vlineto
-211 704 rmoveto
-886 75 892 vlineto
275 -6 rmoveto
-886 75 892 vlineto
endchar
</CharString>
<Subrs/>
@@ -1,15 +1,15 @@
<Glyph name="bar_greater.liga" lsb="-261" width="550">
<CharString>
-261 75 468 74 vstem
-186 710 rmoveto
-75 -6 rlineto
-261 704 rmoveto
-886 75 vlineto
541 440 rlineto
69 vlineto
-74 -40 rmoveto
-467 -376 rlineto
-541 383 rlineto
-799 vmoveto
709 vlineto
467 -323 rlineto
-10 vlineto
endchar
</CharString>
<Subrs/>
@@ -2,20 +2,18 @@
<CharString>
151 69 153 69 hstem
-297 658 vstem
-297 354 rmoveto
118 hlineto
-179 354 rmoveto
2 117 rlineto
-119 hlineto
657 -98 rmoveto
1 69 rlineto
-424 -69 hlineto
-235 -245 rmoveto
118 hlineto
-1 -117 rlineto
659 88 rmoveto
-424 -69 423 hlineto
-540 -245 rmoveto
2 117 rlineto
-119 hlineto
657 -94 rmoveto
1 69 rlineto
-424 -69 hlineto
-1 -117 rlineto
659 92 rmoveto
-424 -69 423 hlineto
endchar
</CharString>
<Subrs/>
@@ -2,18 +2,14 @@
<CharString>
151 69 153 69 hstem
-472 944 vstem
-49 373 rmoveto
1 69 rlineto
-424 -69 hlineto
943 hmoveto
1 69 rlineto
-414 -69 hlineto
-107 -222 rmoveto
1 69 rlineto
-424 -69 hlineto
943 hmoveto
1 69 rlineto
-414 -69 hlineto
-48 442 rmoveto
-424 -69 423 hlineto
521 69 rmoveto
-414 -69 413 hlineto
-519 -153 rmoveto
-424 -69 423 hlineto
521 69 rmoveto
-414 -69 413 hlineto
endchar
</CharString>
<Subrs/>
@@ -2,12 +2,10 @@
<CharString>
151 69 153 69 hstem
-472 944 vstem
471 373 rmoveto
1 69 rlineto
-944 -69 hlineto
943 -222 rmoveto
1 69 rlineto
-944 -69 hlineto
472 442 rmoveto
-944 -69 943 hlineto
1 -153 rmoveto
-944 -69 943 hlineto
endchar
</CharString>
<Subrs/>
@@ -2,24 +2,18 @@
<CharString>
151 69 153 69 hstem
-1022 1494 vstem
-579 373 rmoveto
1 69 rlineto
-444 -69 hlineto
968 hmoveto
1 69 rlineto
-444 -69 hlineto
968 hmoveto
1 69 rlineto
-444 -69 hlineto
-607 -222 rmoveto
1 69 rlineto
-444 -69 hlineto
968 hmoveto
1 69 rlineto
-444 -69 hlineto
968 hmoveto
1 69 rlineto
-444 -69 hlineto
-578 442 rmoveto
-444 -69 443 hlineto
526 69 rmoveto
-444 -69 443 hlineto
526 69 rmoveto
-444 -69 443 hlineto
-1049 -153 rmoveto
-444 -69 443 hlineto
526 69 rmoveto
-444 -69 443 hlineto
526 69 rmoveto
-444 -69 443 hlineto
endchar
</CharString>
<Subrs/>
@@ -1,16 +1,13 @@
<Glyph name="equal_equal_equal.liga" lsb="-1022" width="550">
<CharString>
40 69 153 69 153 69 hstem
-1022 1494 cntrmask 11100000
471 484 rmoveto
1 69 rlineto
-1494 -69 hlineto
1493 -222 rmoveto
1 69 rlineto
-1494 -69 hlineto
1493 -222 rmoveto
1 69 rlineto
-1494 -69 hlineto
-1022 1494 vstem
472 553 rmoveto
-1494 -69 1493 hlineto
1 -153 rmoveto
-1494 -69 1493 hlineto
1 -153 rmoveto
-1494 -69 1493 hlineto
endchar
</CharString>
<Subrs/>
@@ -2,8 +2,8 @@
<CharString>
151 69 153 69 hstem
-1022 394 1019 74 vstem
138 602 rmoveto
-47 -58 124 -102 rlineto
91 544 rmoveto
124 -102 rlineto
-1237 -69 1321 hlineto
92 -76 rlineto
-10 vlineto
@@ -11,6 +11,7 @@
-1332 -69 1249 hlineto
-140 -116 45 -57 333 280 rlineto
69 vlineto
-327 275 rlineto
endchar
</CharString>
<Subrs/>
@@ -2,8 +2,8 @@
<CharString>
151 69 153 69 hstemhm
-472 937 -74 74 hintmask 11100000
138 602 rmoveto
-47 -58 124 -102 rlineto
91 544 rmoveto
124 -102 rlineto
-687 -69 771 hlineto
hintmask 11010000
92 -76 rlineto
@@ -13,6 +13,7 @@
-782 -69 699 hlineto
-140 -116 45 -57 333 280 rlineto
69 vlineto
-327 275 rlineto
endchar
</CharString>
<Subrs/>
@@ -2,8 +2,8 @@
<CharString>
151 69 153 69 hstemhm
-1022 1486 -688 75 235 75 hintmask 11011000
-149 297 rmoveto
299 248 -45 58 -191 -161 rlineto
150 545 rmoveto
-45 58 -191 -161 rlineto
hintmask 11100000
-936 -69 854 hlineto
hintmask 11011000
@@ -15,13 +15,15 @@
206 -173 46 57 rlineto
hintmask 11011000
-303 252 rlineto
310 hmoveto
10 vlineto
310 hmoveto
299 248 -45 58 -329 -277 rlineto
-69 vlineto
332 -279 rlineto
hintmask 11100000
46 57 rlineto
hintmask 11011000
-303 252 rlineto
endchar
</CharString>
<Subrs/>
@@ -2,8 +2,7 @@
<CharString>
-189 915 -575 69 153 69 hstemhm
-472 944 -762 534 hintmask 00110000
76 373 rmoveto
395 hlineto
471 373 rmoveto
1 69 rlineto
-360 hlineto
hintmask 00101000
@@ -24,6 +23,7 @@
512 hlineto
1 69 rlineto
-477 hlineto
81 153 rlineto
endchar
</CharString>
<Subrs/>
@@ -1,24 +1,23 @@
<Glyph name="exclam_equal_equal.liga" lsb="-1022" width="550">
<CharString>
-189 915 -686 69 153 69 153 69 hstemhm
-1022 1494 -1012 534 cntrmask 01110000
hintmask 01111000
471 262 rmoveto
1 69 rlineto
-1022 1494 -1012 534 hintmask 00111000
472 331 rmoveto
-668 hlineto
80 153 rlineto
587 hlineto
1 69 rlineto
-552 hlineto
hintmask 01110100
hintmask 00110100
74 141 rlineto
hintmask 10000100
-69 32 rlineto
hintmask 01110100
hintmask 00110100
-91 -173 rlineto
-856 -69 820 hlineto
-80 -153 rlineto
-740 -69 703 hlineto
hintmask 01110100
-80 -153 rlineto
-623 -69 587 hlineto
-105 -200 rlineto
@@ -30,6 +29,7 @@
1 69 rlineto
-785 hlineto
80 153 rlineto
704 hlineto
endchar
</CharString>
<Subrs/>
@@ -2,14 +2,14 @@
<CharString>
493 -141 69 390 69 hstem
-308 615 vstem
-308 95 rmoveto
-79 vlineto
-308 16 rmoveto
615 302 rlineto
69 vlineto
-574 280 -37 -63 512 -247 rlineto
-10 vlineto
99 -488 rmoveto
69 -615 -69 vlineto
-516 -252 rlineto
615 -167 rmoveto
-615 -69 615 hlineto
endchar
</CharString>
<Subrs/>
@@ -2,14 +2,14 @@
<CharString>
138 77 103 69 hstem
-308 615 vstem
-308 95 rmoveto
31 -64 584 287 rlineto
-277 31 rmoveto
584 287 rlineto
69 vlineto
-574 280 -37 -63 512 -247 rlineto
-10 vlineto
99 -209 rmoveto
77 vlineto
-615 -300 31 -64 rlineto
-516 -252 rlineto
615 120 rmoveto
-615 -300 31 -64 584 287 rlineto
endchar
</CharString>
<Subrs/>
@@ -2,8 +2,8 @@
<CharString>
151 69 153 69 hstemhm
-1013 1478 -1174 74 1026 74 hintmask 11100000
138 602 rmoveto
-47 -58 124 -102 rlineto
91 544 rmoveto
124 -102 rlineto
-987 hlineto
-190 160 -47 -58 rlineto
hintmask 11010000
@@ -14,9 +14,8 @@
989 hlineto
-140 -116 45 -57 333 280 rlineto
69 vlineto
hintmask 11001000
-74 -40 rmoveto
-81 -67 rlineto
-327 275 rlineto
172 -382 rmoveto
-990 hlineto
hintmask 11010000
45 38 rlineto
@@ -25,6 +24,7 @@
989 hlineto
hintmask 11001000
92 -76 rlineto
-10 vlineto
endchar
</CharString>
<Subrs/>
@@ -1,16 +1,18 @@
<Glyph name="greater_greater_equal.liga" lsb="-1013" width="550">
<CharString>
151 69 153 69 hstemhm
-1013 1485 -1181 74 236 74 hintmask 11011000
-635 327 rmoveto
-327 275 -47 -58 300 -247 rlineto
-1013 1485 -1181 74 236 74 hintmask 11001000
-962 602 rmoveto
-47 -58 rlineto
hintmask 11011000
300 -247 rlineto
-10 vlineto
hintmask 11100000
-304 -252 45 -57 rlineto
hintmask 11011000
333 280 rlineto
310 hmoveto
69 vlineto
310 hmoveto
-55 46 rlineto
hintmask 11100000
851 hlineto
@@ -25,6 +27,8 @@
923 hlineto
1 69 rlineto
-842 hlineto
hintmask 11001000
45 38 rlineto
endchar
</CharString>
<Subrs/>
@@ -2,11 +2,12 @@
<CharString>
258 69 hstem
-431 896 vstem
138 602 rmoveto
-47 -58 264 -217 rlineto
91 544 rmoveto
264 -217 rlineto
-786 -69 787 hlineto
-269 -223 45 -57 333 280 rlineto
69 vlineto
-327 275 rlineto
endchar
</CharString>
<Subrs/>
@@ -2,12 +2,10 @@
<CharString>
258 69 hstem
-341 317 63 317 vstem
-30 258 rmoveto
6 69 rlineto
-317 -69 hlineto
691 hmoveto
6 69 rlineto
-317 -69 hlineto
-24 327 rmoveto
-317 -69 311 hlineto
386 69 rmoveto
-317 -69 311 hlineto
endchar
</CharString>
<Subrs/>
@@ -2,11 +2,12 @@
<CharString>
258 69 hstem
-981 1446 vstem
138 602 rmoveto
-47 -58 264 -217 rlineto
91 544 rmoveto
264 -217 rlineto
-1336 -69 1337 hlineto
-269 -223 45 -57 333 280 rlineto
69 vlineto
-327 275 rlineto
endchar
</CharString>
<Subrs/>
@@ -1,15 +1,15 @@
<Glyph name="less_bar.liga" lsb="-354" width="550">
<CharString>
-354 75 450 75 vstem
169 704 rmoveto
-523 -378 rlineto
171 75 vstem
-354 326 rmoveto
-69 vlineto
523 -439 rlineto
75 892 hlineto
-523 -423 rmoveto
10 vlineto
-75 -6 rlineto
-448 -407 rmoveto
448 317 rlineto
-700 vlineto
-448 373 rlineto
endchar
</CharString>
<Subrs/>
@@ -2,14 +2,14 @@
<CharString>
493 -141 69 hstem
-283 99 vstem
332 95 rmoveto
-516 252 rlineto
-184 347 rmoveto
10 vlineto
512 247 -37 63 -574 -280 rlineto
-69 vlineto
615 -302 rlineto
-615 -157 rmoveto
615 69 -615 hlineto
79 vlineto
-236 vmoveto
69 -615 -69 vlineto
endchar
</CharString>
<Subrs/>
@@ -2,14 +2,14 @@
<CharString>
138 77 103 69 hstem
-303 615 vstem
312 95 rmoveto
-516 252 rlineto
-204 347 rmoveto
10 vlineto
512 247 -37 63 -574 -280 rlineto
-69 vlineto
584 -287 rlineto
-584 107 rmoveto
584 -287 31 64 -615 300 rlineto
584 -287 31 64 rlineto
-31 -244 rmoveto
31 64 -615 300 rlineto
-77 vlineto
endchar
</CharString>
<Subrs/>
@@ -2,8 +2,7 @@
<CharString>
151 69 153 69 hstemhm
-1014 75 -75 1486 hintmask 11100000
-939 287 rmoveto
10 vlineto
-939 297 rmoveto
92 76 rlineto
hintmask 11010000
1318 hlineto
@@ -15,6 +14,8 @@
1246 hlineto
1 69 rlineto
-1330 hlineto
hintmask 11100000
-81 67 rlineto
endchar
</CharString>
<Subrs/>
@@ -2,8 +2,8 @@
<CharString>
151 69 153 69 hstemhm
-1014 75 -75 1479 -74 74 hintmask 11010000
138 602 rmoveto
-47 -58 124 -102 rlineto
91 544 rmoveto
124 -102 rlineto
-979 hlineto
124 103 -45 58 -329 -277 rlineto
-69 vlineto
@@ -11,9 +11,8 @@
1002 hlineto
-140 -116 45 -57 333 280 rlineto
69 vlineto
hintmask 11001000
-74 -40 rmoveto
-81 -67 rlineto
-327 275 rlineto
172 -382 rmoveto
-1168 hlineto
hintmask 11100000
-81 67 rlineto
@@ -22,6 +21,7 @@
1146 hlineto
hintmask 11001000
92 -76 rlineto
-10 vlineto
endchar
</CharString>
<Subrs/>
@@ -1,10 +1,9 @@
<Glyph name="less_equal_less.liga" lsb="-1014" width="550">
<CharString>
151 69 153 69 hstemhm
-1014 75 -75 1478 -378 75 hintmask 11101000
418 -22 rmoveto
hintmask 11010000
46 57 -222 185 rlineto
-1014 75 -75 1478 -378 75 hintmask 11010000
464 35 rmoveto
-222 185 rlineto
hintmask 11101000
-81 67 rlineto
10 vlineto
@@ -14,14 +13,15 @@
-69 vlineto
332 -279 46 57 -139 116 rlineto
987 hlineto
-1070 69 rmoveto
-81 67 rlineto
206 -173 rlineto
-1357 309 rmoveto
10 vlineto
92 76 rlineto
989 hlineto
-56 -47 rlineto
-69 vlineto
44 -37 rlineto
-988 hlineto
endchar
</CharString>
<Subrs/>
@@ -2,26 +2,27 @@
<CharString>
0 110 148 69 hstemhm
-884 114 -78 84 hintmask 11010000
-848 234 rmoveto
53 hlineto
-795 234 rmoveto
2 87 25 264 4 91 rrcurveto
-103 hlineto
2 -91 17 -264 -87 vvcurveto
-342 311 rmoveto
-45 58 -329 -277 rlineto
-387 369 rmoveto
-329 -277 rlineto
-69 vlineto
332 -279 46 57 -268 223 rlineto
384 hlineto
6 69 rlineto
-389 hlineto
872 hmoveto
-69 1011 vlineto
263 218 rlineto
609 -287 rmoveto
1011 hlineto
6 69 rlineto
hintmask 11100000
-1321 -327 rmoveto
113 hlineto
-1017 hlineto
-191 -327 rmoveto
3 110 rlineto
hintmask 11100000
-114 hlineto
-2 -110 rlineto
endchar
</CharString>
<Subrs/>

Some files were not shown because too many files have changed in this diff Show More