Compare commits

...

43 Commits

Author SHA1 Message Date
Jany Belluz 996150820b
Merge pull request #142 from d125q/master
Make build scripts compatible with Python 3
2022-03-16 08:28:54 +01:00
Jany Belluz 265d15ecae
Merge pull request #150 from brian6932/fixed-broken-link
Fixed broken install link in readme
2022-03-16 08:27:53 +01:00
Brian 3fefa18b29
Fixed broken install link in readme 2022-03-15 19:29:35 -04:00
Jany Belluz 02917e46a1
Merge pull request #141 from VelichkoAlexander/fix/readme-brew-install-command
README.md - Update brew install command
2021-03-28 15:54:51 +01:00
Dario Gjorgjevski 6f32679e61
Make build scripts compatible with Python 3 2021-02-07 19:20:40 +01:00
Alexander Velichko 070726cfce fix brew install command 2020-12-27 11:26:39 +02:00
Jany Belluz a58e874526 Format README 2020-07-04 13:23:46 +01:00
Jany Belluz 5f00c7b95a
Merge pull request #135 from JakeElder/master
Add build Dockerfile
2020-07-04 11:45:05 +01:00
Jany Belluz d1c591af5a
Update README.md 2020-07-04 11:43:46 +01:00
Jany Belluz 514454e9e7
Merge pull request #134 from claymager/fira-logic
Port Fira Code's ligature logic
2020-07-04 11:42:02 +01:00
Jake Elder 290926b2da Add build Dockerfile 2020-07-02 13:23:21 +07:00
John Mager 5c088fcf68 Skip generating ignores for certain ligatures.
- Logic ripped from FiraCode, not currently applicable to Fantasque
 Sans

 - Some potential ligatures ( <*>, <$> ), can be arbitrarily extended
 while still making sense: ( <<<$>>>, etc). Standard 'ignore' rules will
 prevent this from displaying, so we can skip those for certain
 ligatures.
2020-06-21 15:00:57 -04:00
John Mager 7506577e37 Protects some sequences for being ligaturized 2020-06-21 15:00:57 -04:00
John Mager 2508b90ce9 Fixes bug in potentially cyclic ligatures
* fixes issue #133
2020-06-21 15:00:57 -04:00
John Mager bb0e4dc3af Allows hardcoding sequences to ignore ligatures
- Certain operator combinations - especially those involving equals
 signs - look wrong when some of them form ligatures.

 - All current rules from FiraCode were ported over, but many are
 currently irrelevant for this font. Those are commented out of the
 file.

 - Fixes issue #118
2020-06-21 15:00:57 -04:00
John Mager 824cd6a9f8 Added support for longer ligatures
- Breaking out the ligature substitution rules like this also allows for
 easy logical extensions, to handle edge cases as FiraCode does.
2020-06-21 15:00:45 -04:00
Jany Belluz f26bc2f418 Bump version 2019-11-16 19:53:01 +00:00
Jany Belluz eab24e0f4e Merge remote-tracking branch 'origin/master' into ligatures 2019-11-16 19:40:49 +00:00
Jany Belluz 852f3ce99f Fix various problems in ligatures 2019-11-16 19:39:26 +00:00
Jany Belluz ce0925cf8c Stop making EOTs 2019-11-16 16:59:06 +00:00
Jany Belluz 96a3d88ed0 Uniformise glyph coverage 2019-11-16 16:59:06 +00:00
Jany Belluz 9976f53dff Use TTFs as base for web fonts 2019-11-16 15:49:32 +00:00
artem-ogre 103c7cecc3 Add new ligatures
- Regular:                '::', '<<', '>>', '&&', '||', '//', '/*', '*/', '/**/'
- Italic/Bold/BoldItalic:                               '//', '/*', '*/', '/**/'
2019-11-16 15:41:02 +00:00
Jany Belluz 1dd5dbc74a WIP Remove overlaps and fix problems 2018-07-22 22:31:08 +01:00
Jany Belluz ecb649a229 Add ligatures with overlaps 2018-07-22 20:11:44 +01:00
Jany Belluz b9c399df2f
Fix typo 2018-07-18 15:04:53 +01:00
Jany Belluz 35c5032cc0
Merge pull request #98 from doekman/installation-instructions
Added installation instructions to README
2018-07-18 14:53:12 +02:00
Doeke Zanstra bf67c51429
Fixed link, and added some linebreaks 2018-07-18 14:51:18 +02:00
Doeke Zanstra eb7ab3a6cb
Added clarification of different installation packages 2018-07-18 13:01:29 +02:00
Doeke Zanstra 46139ca2ec
Added macOS+homebrew installation instructions to README.md 2018-07-18 12:48:49 +02:00
Jany Belluz 497bd58973
Remove Flattr link 2018-04-10 21:48:36 +02:00
Jany Belluz 45cdc309de Bump version 2018-01-07 19:00:45 +01:00
Jany Belluz 9be00993ba Add ≤ and ≥, fix #69 2018-01-07 17:52:48 +01:00
Jany Belluz 24cba22f2e Add black circle, fix #78 2018-01-07 17:06:43 +01:00
Jany Belluz 8a7b4f76c2 Add Perl 6 quotes, fix #82 2018-01-07 16:45:02 +01:00
belluzj 127e66b684 Merge pull request #83 from cedmax/patch-1
Fixed link to noLoopK zip file
2017-07-31 18:08:46 +02:00
Marco Cedaro afb3aa77e1 Fixed link to noLoopK zip file 2017-07-31 10:30:58 +01:00
Jany Belluz 6580d1c78f Update changelog 2017-07-12 22:35:58 +02:00
Jany Belluz d9f4307c88 Add numero sign, fix #23 2017-07-12 22:18:59 +02:00
Jany Belluz 12543d4cc1 Fix the cyrillic у as mentioned in #23 2017-07-12 20:55:05 +02:00
Jany Belluz 82c5e7d0fc Add a variant with a larger line height
As proposed in https://github.com/belluzj/fantasque-sans/issues/23\#issuecomment-58776550
2017-07-12 20:39:32 +02:00
Jany Belluz 6a568c63f6 Add no-loop k also in italics 2017-07-12 20:15:48 +02:00
Jany Belluz 010717e575 Fix link in README 2017-07-10 18:58:19 +02:00
1152 changed files with 10423 additions and 1976 deletions

View File

@ -6,14 +6,44 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/).
## Unreleased
## [1.8.0] - 2019-11-16
### Added
- Add coding ligatures to all weights [#64]
### Removed
- Stop producing EOTs
[#64]: https://github.com/belluzj/fantasque-sans/issues/64
[1.8.0]: https://github.com/belluzj/fantasque-sans/releases/tag/v1.8.0
## [1.7.2] - 2018-01-07
### Added
- Font variant with a larger line height, especially for users of accented
capitals. [#23]
- Numero sign (№) [#23]
- Perl 6 quotes (「 and 」) [#82]
- Black circle (●) [#78]
- Comparison operators (≤ and ≥) [#69]
### Changed
- Fixed the curly tail on Cyrillic у [#23]
- Upgrade the build system to have a proper version of the font with
a built-in stylistic set `ss01` (no-loop `k`)
a built-in stylistic set `ss01` (no-loop `k`) [#67]
Thanks to the [Monoid](https://github.com/larsenwork/monoid) project
for open-sourcing their build scripts.
[#23]: https://github.com/belluzj/fantasque-sans/issues/23
[#67]: https://github.com/belluzj/fantasque-sans/issues/67
[#69]: https://github.com/belluzj/fantasque-sans/issues/69
[#78]: https://github.com/belluzj/fantasque-sans/issues/78
[#82]: https://github.com/belluzj/fantasque-sans/issues/82
[1.7.2]: https://github.com/belluzj/fantasque-sans/releases/tag/v1.7.2
## 1.7.1
- **Add a stylistic set to replace the looped lowercase `k` with
a straight version.**
- Adjust curly quotes so they behave better as apostrophes.

21
Dockerfile 100644
View File

@ -0,0 +1,21 @@
FROM ubuntu:18.04
RUN apt-get update && \
apt-get install software-properties-common -y && \
add-apt-repository ppa:fontforge/fontforge -y && \
apt-get update && \
apt-get install -y --no-install-recommends \
fontforge \
woff-tools \
woff2 \
ttfautohint \
make \
zip
WORKDIR /fantasque
VOLUME /fantasque/Release
COPY . /fantasque
CMD ["make"]

View File

@ -3,7 +3,8 @@ Fantasque Sans Mono
A programming font, designed with functionality in mind, and with some
wibbly-wobbly handwriting-like fuzziness that makes it unassumingly cool.
[Download](https://github.com/belluzj/fantasque-sans/releases/latest).
[Download](https://github.com/belluzj/fantasque-sans/releases/latest) or
see [installation instructions](#installation).
![](Specimen/urxvt13.png)
@ -47,7 +48,7 @@ Stylistic set(s)
### `ss01`: nondescript `k`
No ~~distractive~~ lovely loop.
[Get the pre-activated version here](https://github.com/belluzj/fantasque-sans/releases/download/v1.7.2-alpha/FantasqueSansMono_NoLoopK.zip)
[Get the pre-activated version here](https://github.com/belluzj/fantasque-sans/releases/download/v1.8.0/FantasqueSansMono-NoLoopK.zip)
or see the [issue #67](https://github.com/belluzj/fantasque-sans/issues/67)
for techniques to activate the stylistic set.
@ -63,9 +64,22 @@ Licensed under the SIL Open Font License (see [LICENSE.txt](LICENSE.txt)).
Please send me an e-mail or [report an issue on
Github](http://github.com/belluzj/cosmic-sans-neue/issues) if you stumble upon
bad design or rendering problems (with screen shot if possible), or if you need
more characters, or if you want to compliment me (I love compliments). I also
accept
[Flattry](https://flattr.com/thing/2258061/belluzjcosmic-sans-neue-on-GitHub).
more characters, or if you want to compliment me (I love compliments).
Installation
------------
You can [download the latest version](https://github.com/belluzj/fantasque-sans/releases/latest)
and install it by hand. In the `NoLoopK` variant, the looped lowercase `k` is
replaced with a straight version. The `LargeLineHeight` variant is especially
useful for users of accented capitals. For more info, see the [CHANGELOG](CHANGELOG.md).
Automatic installation on macOS with [homebrew](https://brew.sh):
brew tap homebrew/cask-fonts #You only need to do this once for cask-fonts
brew install --cask font-fantasque-sans-mono
Instructions for other platforms might follow.
Building installable font files
-------------------------------
@ -74,10 +88,8 @@ The build process requires:
* FontForge with python scripting support,
* `ttfautohint`
* `sfnt2woff` (from the `woff-tools` package on Ubuntu)
* `ttf2eot`, for example from [this
repository](https://github.com/harrastia/ttf2eot).
* `woff2_compress` from [the Google WOFF2
tools](https://github.com/google/woff2)
tools](https://github.com/google/woff2) or `woff2` package on Ubuntu
Run `make`. You should see green stuff and some "OK" messages.
@ -93,6 +105,15 @@ the latest prebuilt release of these fonts.
`make install` will install the TTF fonts into your local `.fonts/` directory
and update the font cache. It comes in handy while modifying the font.
Alternatively, if you'd like to build Fantasque without installing required
dependencies, a Dockerfile is provided. Run the following command, and the
fonts will be built to the `./Variants` directory.
```sh
docker build -t fantasque .
docker run -v "$(pwd)/Variants:/fantasque/Variants" fantasque
```
[![](Specimen/Specimen.png)](Specimen/Specimen.pdf)
Webfonts
@ -103,7 +124,7 @@ use on the web, along with the matching CSS font declarations. To use them,
you must combine in the same folder:
* a custom `.css` file that you can assemble from the `*-decl.css` fragments
(you can only pick the styles that you need, e.g. normal and bold)
* the matching `.svg`, `.woff`, `.woff2`, `.eot` files from `Webfonts/`
* the matching `.svg`, `.woff`, `.woff2` files from `Webfonts/`
* the matching `.ttf` files from the `TTF/` folder
* the matching `.otf` files from the `OTF/` folder.

View File

@ -29,13 +29,13 @@ output = sys.argv[4]
# style('Tight', Bearing(left=-128))
# )
# conflicting(
# option('XtraSmall', '13px', Line(1536, 256)),
# option('Small', '14px', Line(1536, 384)),
# # option('medium', 15px', Line(1664, 384)),
# option('Large', '16px', Line(1664, 512)),
# option('XtraLarge', '17px', Line(1792, 512))
# )
conflicting(
# option('XtraSmall', '13px', Line(x, x)),
# option('Small', '14px', Line(x, x)),
# # option('medium', 15px', Line(1650, 398)),
option('LargeLineHeight', 'Large Line Height', Line(1750, 498)),
# option('XtraLarge', '17px', Line(x, x))
)
# ss01
option('NoLoopK', 'No loop k', SwapLookup('ss01'))

239
Scripts/features.py 100644
View File

@ -0,0 +1,239 @@
# Generate features for ligatures
#
# Adapted from https://github.com/tonsky/FiraCode/blob/master/gen_calt.clj
from __future__ import unicode_literals
from textwrap import dedent
from collections import defaultdict
import tempfile
def update_features(font):
"""Find ligatures in the font and generate features for them."""
# [ ["dash" "greater" "greater"] ... ]
ligas = [name[:-len('.liga')].split('_')
for name in font if name.endswith('.liga') and
font[name].isWorthOutputting()]
rules = '\n\n'.join(rule(liga)
for liga in sorted(ligas, key=lambda l: -len(l)))
fea_code = dedent('''\
languagesystem DFLT dflt;
languagesystem latn dflt;
languagesystem grek dflt;
languagesystem cyrl dflt;
feature calt {{
{}
}} calt;
''').format(indent(rules, ' '))
# print(fea_code) # DEBUG
# Add the dummy "LIG" glyph
lig = font.createChar(-1, 'LIG')
lig.width = font['space'].width
with tempfile.NamedTemporaryFile(mode='w', suffix='.fea') as f:
f.write(fea_code)
f.seek(0)
font.mergeFeature(f.name)
def rule(liga):
"""
[f f i] => { [LIG LIG i] f_f_i.liga
[LIG f i] LIG
[ f f i] LIG }
"""
rules = []
# standard ignores:
# ignore sub {0} {0}' {1};
# ignore sub {0}' {1} {1};
if tuple(liga) not in skip_ignores:
rules.extend(
[
ignore(prefix=liga[:1], head=liga[0], suffix=liga[1:]),
ignore(head=liga[0], suffix=(liga[1:] + [liga[-1]])),
]
)
# careful with repeats:
# #133 ->->->->, /**/**/**/, etc.
if len(liga) > 2 and liga[0] == liga[-1]:
rules.append(ignore([liga[-2]], liga[0], liga[1:]))
rules.append(ignore(head=liga[0], suffix=(liga[1:] + [liga[1]])))
# Don't cut into `prefix` to complete a ligature.
# i.e. regex `(?=`> is not `(?`=>.
rules.extend(
[
ignore(prefix[:-n], liga[0], liga[1:])
for prefix in ignore_prefixes
for n in range(1, len(liga))
if prefix[-n:] == liga[:n]
]
)
# hardcoded ignores, i.e. `<||>`
rules.extend(ignores[tuple(liga)])
name = "_".join(liga)
# substitution logic
# sub {0}' {1} by LIG;
# sub LIG {1}' by {0}_{1}.liga;
for i in range(len(liga)):
init = _join(["LIG" for lig in liga[:i]])
tail = _join(liga[i + 1 :])
replace = "LIG" if (i + 1 < len(liga)) else (name + ".liga")
rules.append("sub{0} {1}'{2} by {3};".format(init, liga[i], tail, replace))
# put it all together
lines = (
["lookup " + name + " {"] + [" " + r for r in rules] + ["}} {0};".format(name)]
)
return "\n".join(lines)
def _join(items):
return (" " + " ".join(items)) if items else ""
def ignore(prefix=None, head=None, suffix=None):
""" don't substitute `head` if it's surrounded by `prefix` and `suffix` """
assert head
pref = _join(prefix)
rest = _join(suffix)
return "ignore sub{0} {1}'{2};".format(pref, head, rest)
ignores = defaultdict(
list,
{
("slash", "asterisk"): [
"ignore sub slash' asterisk slash;",
"ignore sub asterisk slash' asterisk;",
],
("asterisk", "slash"): [
"ignore sub slash asterisk' slash;",
"ignore sub asterisk' slash asterisk;",
],
# ("asterisk", "asterisk"): [
# "ignore sub slash asterisk' asterisk;",
# "ignore sub asterisk' asterisk slash;",
# ],
# ("asterisk", "asterisk", "asterisk"): [
# "ignore sub slash asterisk' asterisk asterisk;",
# "ignore sub asterisk' asterisk asterisk slash;",
# ],
# <||>
("less", "bar", "bar"): ["ignore sub less' bar bar greater;"],
("bar", "bar", "greater"): ["ignore sub less bar' bar greater;"],
# # :>=
# ("colon", "greater"): ["ignore sub colon' greater equal;"],
# # {|}
# ("braceleft", "bar"): ["ignore sub braceleft' bar braceright;"],
# ("bar", "braceright"): ["ignore sub braceleft bar' braceright;"],
# # [|]
# ("bracketleft", "bar"): ["ignore sub bracketleft' bar bracketright;"],
# ("bar", "bracketright"): ["ignore sub bracketleft bar' bracketright;"],
# # <*>>> <+>>> <$>>>
# ("greater", "greater", "greater"): [
# "ignore sub [asterisk plus dollar] greater' greater greater;"
# ],
# # <<<*> <<<+> <<<$>
# ("less", "less", "less"): ["ignore sub less' less less [asterisk plus dollar];"],
# # =:=
# ("colon", "equal"): ["ignore sub equal colon' equal;"],
# =!=
("exclam", "equal"): ["ignore sub equal exclam' equal;"],
# =!==
("exclam", "equal", "equal"): ["ignore sub equal exclam' equal equal;"],
# =<= <=< <=> <=| <=: <=! <=/
("less", "equal"): [
"ignore sub equal less' equal;",
"ignore sub less' equal [less greater bar colon exclam slash];",
],
# >=<
# =>= >=> >=< >=| >=: >=! >=/
("greater", "equal"): [
"ignore sub equal greater' equal;",
"ignore sub greater' equal [less greater bar colon exclam slash];",
],
# <*>> <+>> <$>>
# >>->> >>=>>
("greater", "greater"): [
# "ignore sub [asterisk plus dollar] greater' greater;",
# "ignore sub [hyphen equal] greater' greater;",
# "ignore sub greater' greater [hyphen equal];",
],
# <<*> <<+> <<$>
# <<-<< <<=<<
("less", "less"): [
# "ignore sub less' less [asterisk plus dollar];",
# "ignore sub [hyphen equal] less' less;",
# "ignore sub less' less [hyphen equal];",
],
# ||-|| ||=||
("bar", "bar"): [
"ignore sub [hyphen equal] bar' bar;",
"ignore sub bar' bar [hyphen equal];",
],
# # <--> >--< |--|
# ("hyphen", "hyphen"): [
# "ignore sub [less greater bar] hyphen' hyphen;",
# "ignore sub hyphen' hyphen [less greater bar];",
# ],
# # <---> >---< |---|
# ("hyphen", "hyphen", "hyphen"):
# "ignore sub [less greater bar] hyphen' hyphen hyphen;",
# "ignore sub hyphen' hyphen hyphen [less greater bar];",
# ],
("equal", "equal"): [ # ==
# "ignore sub bracketleft equal' equal;", # [==
# "ignore sub equal' equal bracketright;",# ==]
"ignore sub equal [colon exclam] equal' equal;", # =:== =!==
# "ignore sub [less greater bar slash] equal' equal;", # <== >== |== /==
# "ignore sub equal' equal [less greater bar slash];", # ==< ==> ==| ==/
"ignore sub equal' equal [colon exclam] equal;", # ==:= ==!=
],
# [===[ ]===]
# [=== ===]
# <===> >===< |===| /===/ =:=== =!=== ===:= ===!=
("equal", "equal", "equal"): [
# "ignore sub bracketleft equal' equal equal;",
# "ignore sub equal' equal equal bracketright;",
"ignore sub equal [colon exclam] equal' equal equal;",
"ignore sub [less greater bar slash] equal' equal equal;",
# "ignore sub equal' equal equal [less greater bar slash];",
"ignore sub equal' equal equal [colon exclam] equal;",
],
# #118 https://
("slash", "slash"): ["ignore sub colon slash' slash;"],
},
)
ignore_prefixes = [
["parenleft", "question", "colon"],
# Regexp lookahead/lookbehind
["parenleft", "question", "equal"],
["parenleft", "question", "less", "equal"],
["parenleft", "question", "exclam"],
["parenleft", "question", "less", "exclam"],
# PHP <?=
["less", "question", "equal"],
]
# DO NOT generate ignores at all
skip_ignores = {
# # <<*>> <<+>> <<$>>
# ("less", "asterisk", "greater"),
# ("less", "plus", "greater"),
# ("less", "dollar", "greater"),
}
def indent(text, prefix):
return '\n'.join(prefix + line for line in text.split('\n'))

View File

@ -3,11 +3,14 @@
# LICENSE: MIT
# vim: sts=4 sw=4 ts=4 et
from past.builtins import xrange
import fontforge
from itertools import compress
import os
from os.path import basename, splitext, join
import subprocess
from features import update_features
SCRIPTS = os.path.dirname(os.path.realpath(__file__))
@ -93,6 +96,9 @@ def _build(dstdir, font, permutations):
for oper in option.operations[opt]:
oper(fnt)
# Update the automatic features (code ligatures)
update_features(fnt)
variant = '-'.join(variants) or 'Normal'
variant_dir = join(dstdir, variant)

View File

@ -45,9 +45,7 @@ fi
cat > "Webfonts/${basename}-decl.css" <<EOF
@font-face {
font-family: '${familyname}';
src: url('${basename}.eot'); /* IE 9 Compatibility Mode */
src: url('${basename}.eot?#iefix') format('embedded-opentype'), /* IE < 9 */
url('${basename}.woff2') format('woff2'),
src: url('${basename}.woff2') format('woff2'),
url('${basename}.woff') format('woff'), /* Firefox >= 3.6, any other modern browser */
url('${basename}.ttf') format('truetype'), /* Safari, Android, iOS */
url('${basename}.svg#${fontname}') format('svg'); /* Chrome < 4, Legacy iOS */

View File

@ -7,8 +7,7 @@ basename=$(basename "$name" .sfdir)
# TODO determine perfect parameters
ttfautohint "TTF/${basename}.ttf" "TTF/${basename}.hinted.ttf"
mv "TTF/${basename}.hinted.ttf" "TTF/${basename}.ttf"
sfnt2woff "OTF/${basename}.otf"
mv "OTF/${basename}.woff" Webfonts
sfnt2woff "TTF/${basename}.ttf"
mv "TTF/${basename}.woff" Webfonts
woff2_compress "TTF/${basename}.ttf"
mv "TTF/${basename}.woff2" Webfonts
ttf2eot "TTF/${basename}.ttf" > "Webfonts/${basename}.eot"

View File

@ -19,7 +19,7 @@ bitmask = font.validate();
if bitmask != 0:
exit(42);
EOF
) || exit 1
)
error=$?
if [ "x$error" != "x0" ]; then
@ -29,4 +29,5 @@ if [ "x$error" != "x0" ]; then
fi
fi
exit 0
exit $error

View File

@ -1,2 +0,0 @@
BitmapFont: 9 979 7 2 1
EndBitmapFont

View File

@ -0,0 +1,18 @@
StartChar: H18533
Encoding: 9679 9679 1024
Width: 1060
VWidth: 6
Flags: W
HStem: 38 933<294.999 680.397>
VStem: 19 937<312.381 695.794>
LayerCount: 2
Fore
SplineSet
19 504 m 0
19 761 229 971 488 971 c 0
746 971 956 761 956 504 c 0
956 247 746 38 488 38 c 0
229 38 19 247 19 504 c 0
EndSplineSet
Validated: 1
EndChar

View File

@ -3,7 +3,7 @@ Encoding: 294 294 232
Width: 1060
VWidth: 0
Flags: W
HStem: 0 21G<60 318 675 930> 599 215<321.491 675> 991 207<0 60 317 674 930 1010> 1302 20G<60 317>
HStem: 0 21G<60 318 675 930> 599 215<321.491 675> 991 207<0 60 317 674 930 1010> 1302 15G<60 317 674 930>
VStem: 60 256<0 578.711 785 991 1198 1320> 675 255<0 599 814 991 1198 1317>
LayerCount: 2
Fore

View File

@ -3,7 +3,7 @@ Encoding: 75 75 34
Width: 1060
VWidth: 0
Flags: W
HStem: -11 11G<84 342 787 847.46> 1315 20G<84 342 787.5 828.147>
HStem: 0 21G<84 342> 1315 20G<84 342 787.5 828.147>
VStem: 84 258<0 519.312 871 1335>
AnchorPoint: "cedilla_accent" 503 0 basechar 0
AnchorPoint: "above_accent" 491 1322 basechar 0

View File

@ -3,7 +3,7 @@ Encoding: 922 922 376
Width: 1060
VWidth: 0
Flags: W
HStem: -11 11G<84 342 787 847.46> 1315 20G<84 342 787.5 828.147>
HStem: 0 21G<84 342> 1315 20G<84 342 787.5 828.147>
VStem: 84 258<0 519.312 871 1335>
LayerCount: 2
Fore

View File

@ -3,7 +3,7 @@ Encoding: 310 310 247
Width: 1060
VWidth: 32
Flags: W
HStem: -581 532 -11 11G<84 342 787 847.46> 1315 20G<84 342 787.5 828.147>
HStem: -581 532 0 21G<84 342> 1315 20G<84 342 787.5 828.147>
VStem: 84 258<0 519.312 871 1335> 383 270<-270 -49> 439 214<-426.832 -270>
LayerCount: 2
Fore

View File

@ -3,16 +3,16 @@ Encoding: 317 317 254
Width: 1060
VWidth: 32
Flags: W
HStem: -3 210<413 950.961> 1305 20G<157 413>
HStem: -3 210<413 950.961> 1291 20G<744 870.919> 1305 20G<157 413>
VStem: 157 256<207 1325> 701 186<914.304 1096.51>
LayerCount: 2
Fore
SplineSet
972 1274 m 1
972 1274 m 1xd8
942 1159 922 1048 887 894 c 1
701 916 l 1
715 1061 736 1206 752 1311 c 1
972 1274 l 1
972 1274 l 1xd8
EndSplineSet
Refer: 35 76 N 1 0 0 1 0 0 2
Validated: 1

View File

@ -4,7 +4,7 @@ Width: 1060
VWidth: 32
Flags: W
HStem: 0 21G<62 312 700.933 948> 1303 20G<62 304 689.5 946>
VStem: 62 250<0 897.863> 701 247<0 897.856>
VStem: 62 250<0 897.863> 699 247<0.671951 897.856>
LayerCount: 2
Fore
SplineSet

View File

@ -3,8 +3,8 @@ Encoding: 924 924 377
Width: 1060
VWidth: 32
Flags: W
HStem: 0 21<62 312 700.933 948> 1303 20<62 304 689.5 946>
VStem: 62 250<0 897.863> 701 247<0 897.856>
HStem: 0 21G<62 312 700.933 948> 1303 20G<62 304 689.5 946>
VStem: 62 250<0 897.863> 699 247<0.671951 897.856>
LayerCount: 2
Fore
Refer: 36 77 N 1 0 0 1 0 0 2

View File

@ -3,7 +3,7 @@ Encoding: 925 925 378
Width: 1060
VWidth: 0
Flags: W
HStem: 0 21<75 321 646 940> 1305 20<75 286 696.5 945>
HStem: 0 21G<75 321 646 940> 1305 20G<75 286 696.5 945>
VStem: 75 245<-3 778> 696 245<0 98.8086 504 1328>
LayerCount: 2
Fore

View File

@ -3,7 +3,7 @@ Encoding: 908 908 406
Width: 1060
VWidth: 0
Flags: W
HStem: -16 203<456.926 667.202> 1147 203<482.843 674.284> 1194 454
HStem: -16 203<456.925 667.201> 1147 203<482.842 674.283> 1194 454
VStem: 108.355 184<1498.27 1597.28> 122.235 248.207<295.851 964.02> 770.808 248.207<341.03 985.544>
LayerCount: 2
Fore

View File

@ -4,7 +4,7 @@ Width: 1060
VWidth: 0
Flags: W
HStem: 0 21G<104 354> 439 208<354 626.875> 1117 211<356 662.942>
VStem: 104 250<0 442 649 1112> 714 262<734.34 1067.46>
VStem: 104 250<0 442 649.149 1112> 714 262<734.34 1067.46>
LayerCount: 2
Fore
SplineSet

View File

@ -3,7 +3,7 @@ Encoding: 934 934 389
Width: 1060
VWidth: 0
Flags: W
HStem: 0 21G<360 647.5>
HStem: 0 21G<360 647.5> 1297 20G<364 648>
VStem: 12 229<427.825 836.079> 364 287<1 151.127 352 936 1165.82 1317> 802 230<449.5 847.74>
LayerCount: 2
Fore

View File

@ -3,7 +3,7 @@ Encoding: 936 936 390
Width: 1060
VWidth: 6
Flags: W
HStem: 0 21G<425 675.5> 440 216<335.119 430 681 763.173>
HStem: 0 21G<425 675.5> 440 216<335.119 430 681 763.173> 1408 20G<438 673>
VStem: 46 247<691.859 1408.67> 438 235<0 440 656 1427> 809 257<701.259 1415.02>
LayerCount: 2
Fore

View File

@ -3,8 +3,8 @@ Encoding: 929 929 380
Width: 1060
VWidth: 0
Flags: W
HStem: 0 21<104 354> 439 208<354 626.875> 1117 211<356 662.942>
VStem: 104 250<0 442 649 1112> 714 262<734.34 1067.46>
HStem: 0 21G<104 354> 439 208<354 626.875> 1117 211<356 662.942>
VStem: 104 250<0 442 649.149 1112> 714 262<734.34 1067.46>
LayerCount: 2
Fore
Refer: 39 80 N 1 0 0 1 0 0 2

View File

@ -3,7 +3,7 @@ Encoding: 932 932 381
Width: 1060
VWidth: 0
Flags: W
HStem: 0 21<355 615> 1118 207<39 355 615 909.962>
HStem: 0 21G<355 615> 1118 207<39 355 615 909.962>
VStem: 355 260<0 1118>
LayerCount: 2
Fore

View File

@ -4,7 +4,7 @@ Width: 1060
VWidth: 0
Flags: W
HStem: -10 21G<104 354> 439 208<354 640.34> 988 211<356 657.137> 1308 20G<304 356>
VStem: 104 250<-9 442 649 983 1199 1320> 714 262<709.817 934.362>
VStem: 104 250<-9 442 649.056 983 1199 1320> 714 262<709.817 934.362>
LayerCount: 2
Fore
SplineSet

View File

@ -3,7 +3,7 @@ Encoding: 910 910 403
Width: 1060
VWidth: 0
Flags: W
HStem: 0 21G<528.301 743.858> 1197 454 1343 20G<385.115 429.144 853.361 898.653>
HStem: 0 21G<528.301 743.858> 1197 454 1343 20G<385.115 429.144 853.361 898.654>
VStem: 100.942 183.311<1501.27 1600.28> 528.301 215.558<0 654.188>
LayerCount: 2
Fore

View File

@ -3,7 +3,7 @@ Encoding: 8213 8213 529
Width: 1060
VWidth: 6
Flags: W
HStem: 400 244<-51.5198 1070.88>
HStem: 380 244<-51.5198 1070.88>
LayerCount: 2
Fore
Refer: 100 45 N 1.26682 0 0 1 -163 -13 2

View File

@ -3,8 +3,8 @@ Encoding: 1042 1042 763
Width: 1060
VWidth: 0
Flags: W
HStem: -5 151<251 672.386> 647 156<257 529.155> 1150 149<255 530.519>
VStem: 97 158<153 647 803 1143.26> 591 157<858.454 1093.57> 783 159<255.577 547.611>
HStem: -5 197<312 625.988> 636 198<318 490.223> 1123 202<318.305 507.082>
VStem: 66 253<194.783 636 834 1116.36> 531 258<873.486 1099.27> 711 258<278.47 564.007>
LayerCount: 2
Fore
Refer: 27 66 N 1 0 0 1 0 0 3

View File

@ -3,7 +3,7 @@ Encoding: 1050 1050 771
Width: 1060
VWidth: 0
Flags: W
HStem: -11 11G<84 342 787 847.46> 1315 20G<84 342 787.5 828.147>
HStem: 0 21G<84 342> 1315 20G<84 342 787.5 828.147>
VStem: 84 258<0 519.312 871 1335>
AnchorPoint: "above_accent" 500 1322 basechar 0
LayerCount: 2

View File

@ -3,8 +3,8 @@ Encoding: 1052 1052 773
Width: 1060
VWidth: 32
Flags: W
HStem: -5 21<61.9537 220 730.957 888> 1272 19<59.0463 214 704 887.015>
VStem: 62 158<-5 900 1151.35 1291> 731 157<-5 920 1185.07 1291>
HStem: 0 21G<62 312 700.933 948> 1303 20G<62 304 689.5 946>
VStem: 62 250<0 897.863> 699 247<0.671951 897.856>
LayerCount: 2
Fore
Refer: 36 77 N 1 0 0 1 0 0 3

View File

@ -3,8 +3,8 @@ Encoding: 1056 1056 777
Width: 1060
VWidth: 0
Flags: W
HStem: -10 21<104 262 104 262> 460 152<263 654.788> 1151 151<264 679.858>
VStem: 104 160<-9 463 613 1146> 784 162<725.912 1060.32>
HStem: 0 21G<104 354> 439 208<354 626.875> 1117 211<356 662.942>
VStem: 104 250<0 442 649.149 1112> 714 262<734.34 1067.46>
LayerCount: 2
Fore
Refer: 39 80 N 1 0 0 1 0 0 3

View File

@ -3,8 +3,8 @@ Encoding: 1058 1058 779
Width: 1060
VWidth: 0
Flags: W
HStem: -9 21<403 563 403 563> 1144 155<39 403 563 909.955>
VStem: 403 160<-9 1144>
HStem: 0 21G<355 615> 1118 207<39 355 615 909.962>
VStem: 355 260<0 1118>
LayerCount: 2
Fore
Refer: 43 84 N 1 0 0 1 0 0 3

View File

@ -2,16 +2,16 @@ StartChar: afii10040
Encoding: 1062 1062 783
Width: 1060
Flags: W
HStem: 0 210<315 604>
HStem: 0 210<315 604> 1276 20G<61.9537 315 605.963 856>
VStem: 59 256<210 1296> 604 251<218 1296> 772 230<-289.918 0>
LayerCount: 2
Fore
SplineSet
315 210 m 1xd0
315 210 m 1xe8
604 210 l 1
606 1296 l 1
856 1296 l 1
855 218 l 1xe0
855 218 l 1xf0
1004 218 l 1
1003 188 1002 95 1002 61 c 0
1002 -52 1010 -208 1042 -294 c 1
@ -21,7 +21,7 @@ SplineSet
59 -1 l 1
62 1296 l 1
315 1296 l 1
315 210 l 1xd0
315 210 l 1xe8
EndSplineSet
Validated: 1
EndChar

View File

@ -2,7 +2,7 @@ StartChar: afii10042
Encoding: 1064 1064 785
Width: 1060
Flags: W
HStem: 0 210<278 386 630 736>
HStem: 0 210<278 386 630 736> 1276 20G<36.9537 278 386 630 736 980>
VStem: 34 244<210 1296> 386 244<210 1296> 736 244<210 1296>
LayerCount: 2
Fore

View File

@ -2,12 +2,12 @@ StartChar: afii10043
Encoding: 1065 1065 786
Width: 1060
Flags: W
HStem: 0 211<272 358 598 679>
HStem: 0 211<272 358 598 679> 1276 20G<35.9537 272 358.982 599 680.963 920>
VStem: 33 239<211 1296> 358 240<211 1296> 679 240<219 1296> 791 230<-297.07 0>
LayerCount: 2
Fore
SplineSet
272 211 m 1xe8
272 211 m 1xf4
358 211 l 1
359 1296 l 1
599 1296 l 1
@ -15,7 +15,7 @@ SplineSet
679 211 l 1
681 1296 l 1
920 1296 l 1
919 219 l 1xf0
919 219 l 1xf8
1022 219 l 1
1022 219 1021 79 1021 36 c 0
1021 -81 1039 -218 1059 -301 c 1
@ -25,7 +25,7 @@ SplineSet
33 -1 l 1
36 1296 l 1
272 1296 l 1
272 211 l 1xe8
272 211 l 1xf4
EndSplineSet
Validated: 1
EndChar

View File

@ -2,8 +2,8 @@ StartChar: afii10046
Encoding: 1068 1068 789
Width: 1060
Flags: W
HStem: -5 207<261.25 669.396> 622 210<394.069 673.748>
VStem: 138 256<202.848 617.825 814 1300> 725 261<260.19 569.395>
HStem: -5 207<261.25 669.396> 622 210<394.069 673.748> 1280 20G<136 393.5>
VStem: 138 256<206 604 814 1300> 725 261<260.19 569.395>
LayerCount: 2
Fore
SplineSet

View File

@ -2,16 +2,16 @@ StartChar: afii10048
Encoding: 1070 1070 791
Width: 1060
Flags: W
HStem: -13 210<625.698 739.856> 1116 210<628 740.428>
HStem: -13 210<625.698 739.856> 1116 210<628 740.428> 1276 20G<47.9537 287>
VStem: 45 241<0 566 786 1296> 356 245<215.33 566 786 1096.53> 764 245<209.816 1103.22>
LayerCount: 2
Fore
SplineSet
682 197 m 0
682 197 m 0xdc
752 197 764 252 764 647 c 0
764 1045 754 1116 689 1116 c 0
616 1116 601 1064 601 641 c 0
601 231 618 197 682 197 c 0
601 231 618 197 682 197 c 0xdc
693 1326 m 0
954 1326 1009 1106 1009 636 c 1
1009 166 950 -13 680 -13 c 0
@ -20,7 +20,7 @@ SplineSet
286 395 286 171 286 0 c 1
45 0 l 1
48 1296 l 1
287 1296 l 1
287 1296 l 1xbc
287 786 l 1
353 786 l 1
366 1055 398 1326 693 1326 c 0

View File

@ -3,13 +3,13 @@ Encoding: 1026 1026 747
Width: 1060
VWidth: 0
Flags: W
HStem: 0 21G<197 456> 605 204<459 558.426> 614 213<459.813 699.542> 1070 210<22 204 459 742>
VStem: 206 250<0 610.751 809 1070> 748 255<32.6616 563.354>
HStem: 0 21G<197 456> 614 213<458.724 699.542> 1070 210<22 204 459 742>
VStem: 206 250<0 605 809 1070> 748 255<32.6616 563.354>
LayerCount: 2
Fore
SplineSet
748 409 m 0xbc
748 532 716 614 561 614 c 0xbc
748 409 m 0
748 532 716 614 561 614 c 0
506 614 457 605 457 605 c 1
456 517 456 453 456 358 c 0
456 254 456 156 456 86 c 0
@ -27,12 +27,12 @@ SplineSet
742 1070 l 1
459 1070 l 1
459 1033 459 1047 459 1010 c 0
459 936 459 890 459 809 c 1xdc
459 936 459 890 459 809 c 1
489 818 528 827 578 827 c 0
853 827 1003 703 1003 393 c 0
1003 114 941 -232 685 -280 c 1
593 -58 l 1
671 -23 748 -34 748 409 c 0xbc
671 -23 748 -34 748 409 c 0
EndSplineSet
Validated: 1
EndChar

View File

@ -3,8 +3,8 @@ Encoding: 1029 1029 750
Width: 1060
VWidth: 0
Flags: W
HStem: -9 151<316.282 697.527> 1148 154<292.689 670.124>
VStem: 43 158<254.25 413> 72 159<884.905 1090.05> 751 159<1013.39 1070.81> 789 160<229.874 516.438>
HStem: -9 209<366.479 662.456> 1118 210<346.951 608.654>
VStem: 27 266<269.235 420> 51 268<907.748 1084.68> 717 258<255.85 506.106>
LayerCount: 2
Fore
Refer: 42 83 N 1 0 0 1 0 0 3

View File

@ -3,15 +3,15 @@ Encoding: 1035 1035 756
Width: 1060
VWidth: 0
Flags: W
HStem: -4 4G<200 461 748.5 827.222> 599 201<464 558.43> 608 210<464.853 687.513> 1070 210<22 207 464 742>
VStem: 209 252<0 605.152 800 1070> 724 256<48.3595 564.075>
HStem: -4 4G<200 461 748.5 827.222> 608 210<463.609 687.513> 1070 210<22 207 464 742>
VStem: 209 252<0 599 800 1070> 724 256<48.3595 564.075>
LayerCount: 2
Fore
SplineSet
760 -25 m 1xbc
760 -25 m 1
737 11 724 56 724 138 c 1
724 409 l 0
724 579 664 608 561 608 c 0xbc
724 579 664 608 561 608 c 0
506 608 462 599 462 599 c 1
461 511 461 453 461 358 c 0
461 254 461 156 461 86 c 0
@ -29,12 +29,12 @@ SplineSet
742 1070 l 1
464 1070 l 1
464 1033 464 1047 464 1010 c 0
464 936 464 881 464 800 c 1xdc
464 936 464 881 464 800 c 1
489 810 534 818 578 818 c 0
824 818 979 690 979 393 c 0
980 167 l 1
980 105 990 76 1002 47 c 1
760 -25 l 1xbc
760 -25 l 1
EndSplineSet
Validated: 1
EndChar

View File

@ -3,7 +3,7 @@ Encoding: 1036 1036 757
Width: 1060
VWidth: 0
Flags: W
HStem: -11 11G<84 342 787 847.46> 1315 20G<84 342 787.5 828.147> 1336 442
HStem: 0 21G<84 342> 1315 20G<84 342 787.5 828.147> 1336 442
VStem: 84 258<0 519.312 871 1335> 199 566
LayerCount: 2
Fore

View File

@ -3,8 +3,8 @@ Encoding: 1088 1088 809
Width: 1060
VWidth: -2
Flags: W
HStem: -7 155<359.305 639.934> 858 155<376.237 675.54>
VStem: 127 156<-393.801 56 220.225 763.281> 763 157<291.52 763.3>
HStem: -8 201<401.543 614.96> 811 200<416.354 636.024> 1002 20G<124.615 304.5>
VStem: 94 246<-394.801 58.1272 255.451 734.217> 681 256<261.255 768.3>
LayerCount: 2
Fore
Refer: 7 112 N 1 0 0 1 0 0 3

View File

@ -3,11 +3,27 @@ Encoding: 1091 1091 812
Width: 1060
VWidth: 14
Flags: W
HStem: -376 212<298.407 422.094> -20 20G<42 278> 751 262<56.7511 199.549>
VStem: 42 236<-155.58 0> 716 256<565.814 1013>
HStem: -375 208<106.901 398.828> 751 262<56.7511 204.69>
VStem: 716 256<565.814 1013>
AnchorPoint: "above_accent" 497 1107 basechar 0
LayerCount: 2
Fore
Refer: 24 121 N 1 0 0 1 0 0 3
SplineSet
83 -110 m 1
140 -142 202 -167 282 -167 c 0
405 -167 503 -25 530 96 c 1
259 707 198 751 101 751 c 3
81 751 67 751 57 750 c 1
56 1011 l 1
56 1011 98 1013 132 1013 c 3
324 1013 388 899 657 325 c 1
708 612 716 735 716 1013 c 1
972 1013 l 1
972 953 971 868 957 747 c 0
920 424 791 0 662 -174 c 0
556 -317 432 -375 255 -375 c 1
119 -375 38 -348 38 -348 c 1
83 -110 l 1
EndSplineSet
Validated: 1
EndChar

View File

@ -2,7 +2,7 @@ StartChar: afii10086
Encoding: 1092 1092 813
Width: 1060
Flags: W
HStem: -7 210<221.45 390.989 637.011 722.529> 810 211<306.643 387.887 639.179 718.56>
HStem: -7 210<221.45 390.989 637.011 722.529> 810 211<306.643 387.887 639.179 718.56> 1296 20G<384 637>
VStem: 47 241<208.781 807.343> 392 245<-391.802 9 238 754 986 1305.68> 735 242<208.462 803.555>
LayerCount: 2
Fore

View File

@ -3,8 +3,8 @@ Encoding: 1093 1093 814
Width: 1060
VWidth: 4
Flags: W
HStem: 3 153<829.536 950> 1000 20<750 905>
VStem: 750 158<912.879 1019>
HStem: -4 229<856.331 980> 1025 20G<208.184 249.591 734 974>
VStem: 736 238<883.264 1013>
LayerCount: 2
Fore
Refer: 23 120 N 1 0 0 1 0 0 3

View File

@ -2,7 +2,7 @@ StartChar: afii10094
Encoding: 1100 1100 821
Width: 1060
Flags: W
HStem: -5 207<261.25 692.176> 476 210<394.069 674.479>
HStem: -5 207<261.25 692.176> 476 210<394.069 674.479> 993 20G<136 393.058>
VStem: 138 254<206 458 668 1013> 725 261<235.39 425.865>
LayerCount: 2
Fore

View File

@ -2,8 +2,8 @@ StartChar: afii10097
Encoding: 1103 1103 824
Width: 1060
Flags: W
HStem: 0 21G<183.748 262 666 919> 825 210<466.91 668.927>
VStem: 189 256<598.031 804.379> 667 252<0 406 590.383 822.938>
HStem: 0 21G<666 919> 825 210<466.91 668.946>
VStem: 189 256<598.031 804.379> 667 252<0 406 590.383 818>
LayerCount: 2
Fore
SplineSet

View File

@ -3,8 +3,8 @@ Encoding: 1109 1109 830
Width: 1060
VWidth: 6
Flags: W
HStem: -20 143<341.391 671.341> 881 148<333.57 675.835>
VStem: 118 157<192.72 329> 152 157<706.801 850.348> 741 155<188.544 385.692>
HStem: -20 202<379.399 647.558> 829 200<399.317 666.781>
VStem: 94 253<211.251 330> 142 254<700.474 817.573> 676 254<213.604 394.387>
LayerCount: 2
Fore
Refer: 18 115 N 1 0 0 1 0 0 3

View File

@ -2,7 +2,7 @@ StartChar: afii10107
Encoding: 1114 1114 835
Width: 1060
Flags: W
HStem: -5 210<689 792.62> 424 210<300 452> 476 211<693.062 803.151> 997 20G<453 492>
HStem: -5 210<689 792.62> 424 210<300 452> 476 211<693.062 803.151> 997 20G<60 300.947 453 492>
VStem: 60 240<0 424 634 1011> 453 240<205.001 424 653.071 1013> 810 238<216.85 473.79>
LayerCount: 2
Fore

View File

@ -4,7 +4,7 @@ Width: 1060
VWidth: -2
Flags: W
HStem: 0 21G<187 442 715 974> 477 225<507.887 691.501> 952 211<39 189 443 773> 1356 20G<426.5 442.5>
VStem: 190 253<0 411.804 590.378 952 1163 1375> 715 259<0 453.555>
VStem: 190 253<0.191597 411.804 590.378 952 1163 1375> 715 259<0 453.555>
LayerCount: 2
Fore
SplineSet

View File

@ -3,8 +3,8 @@ Encoding: 1118 1118 839
Width: 1060
VWidth: 14
Flags: W
HStem: -376 212<298.407 422.094> -20 20G<42 278> 751 262<56.7511 199.549> 1151 183<381.837 633.214>
VStem: 42 236<-155.58 0> 716 256<565.814 1013>
HStem: -375 208<106.901 398.828> 751 262<56.7511 204.69> 1151 183<381.837 633.214>
VStem: 716 256<565.814 1013>
LayerCount: 2
Fore
Refer: 328 774 N 1 0 0 1 -7 0 2

View File

@ -2,7 +2,7 @@ StartChar: afii10145
Encoding: 1039 1039 760
Width: 1060
Flags: W
HStem: 0 211<349 398 628 675>
HStem: 0 211<349 398 628 675> 1276 20G<96.9537 349 676.963 931>
VStem: 94 255<211 1296> 398 230<-318 0> 675 255<211 1296>
LayerCount: 2
Fore

View File

@ -0,0 +1,44 @@
StartChar: afii61352
Encoding: 8470 8470 978
Width: 1060
VWidth: 0
Flags: W
HStem: -15 21G<97.3846 188> 4 161<637 998> 851 170<788.011 844.945> 1278 20G<33 234 441 537>
VStem: 33 197<61.1745 712.036 1137.27 1294> 385 192<1 160.328 519.393 1169.84> 612 169<430.008 849.904> 856 166<428.738 849.857>
LayerCount: 2
Fore
SplineSet
856 650 m 0x3f
856 804 841 851 816 851 c 0
787 851 781 805 781 643 c 0
781 458 797 427 814 427 c 1
840 427 856 459 856 650 c 0x3f
813 253 m 1
698 253 612 371 612 646 c 0
612 872 699 1021 822 1021 c 0
945 1021 1022 890 1022 645 c 0
1022 366 936 253 813 253 c 1
637 165 m 1x7f
998 165 l 1
998 4 l 1
637 4 l 1
637 165 l 1x7f
377 0 m 1
318 277 270 478 214 715 c 1
223 653 230 512 230 390 c 0
230 131 204 43 172 -15 c 1xbf
-22 37 l 1
18 124 33 174 33 393 c 2
33 1298 l 1
234 1294 l 1
312 995 360 821 422 510 c 1
399 712 385 810 385 906 c 0
385 1107 410 1211 472 1312 c 1
667 1252 l 1
597 1151 577 1062 577 916 c 0
577 690 581 398 581 168 c 0
581 111 580 54 580 1 c 1
377 0 l 1
EndSplineSet
Validated: 1
EndChar

View File

@ -0,0 +1,59 @@
StartChar: ampersand_ampersand.liga
Encoding: 57400 57400 1038
Width: 1060
VWidth: 0
Flags: WO
HStem: -22 203<-531.986 -310.524 124.831 409.875> 1146 201<-514.396 -366.549 164.604 312.451>
VStem: -825 250<221.045 527.244> -771 238<905.711 1128.68> -356 243<932.998 1136.14> -92 238<905.711 1128.68> 323 243<931.937 1136.14> 581 220<404.953 648.958>
LayerCount: 2
Fore
SplineSet
-461 867 m 1xdf
-400 915 -356 995 -356 1056 c 0
-356 1099 -380 1146 -435 1146 c 0
-493 1146 -533 1096 -533 1053 c 0
-533 981 -506 920 -461 867 c 1xdf
218 867 m 1
279 915 323 995 323 1056 c 0
323 1099 299 1146 244 1146 c 0
186 1146 146 1096 146 1053 c 0
146 981 173 920 218 867 c 1
5 321 m 1
92 236 178 181 245 181 c 0
246 181 246 181 247 181 c 0
333 182 396 208 429 238 c 1
179 573 l 1
133 530 68 472 11 335 c 0
9 330 7 326 5 321 c 1
-263 279 m 1
-490 583 l 1
-536 540 -575 444 -575 370 c 0xef
-575 285 -547 181 -432 181 c 0
-351 181 -298 228 -263 279 c 1
-119 108 m 1
-189 33 -287 -22 -436 -22 c 0
-644 -22 -825 70 -825 367 c 0xef
-825 559 -726 670 -618 758 c 1
-711 843 -771 950 -771 1037 c 0xdf
-771 1249 -609 1347 -429 1347 c 0
-262 1347 -113 1280 -113 1082 c 0
-113 890 -213 794 -323 710 c 1
-154 504 l 1
-92 620 -42 674 61 758 c 1
-32 843 -92 950 -92 1037 c 0
-92 1249 70 1347 250 1347 c 0
417 1347 566 1280 566 1082 c 0
566 890 456 784 346 700 c 1
562 400 l 1
575 417 581 446 581 483 c 0
581 529 572 587 557 652 c 1
801 652 l 1
801 364 702 246 702 246 c 1
813 102 l 1
646 -32 l 1
552 94 l 1
465 12 363 -22 243 -22 c 0
76 -22 -30 26 -119 108 c 1
EndSplineSet
Validated: 1
EndChar

View File

@ -3,7 +3,7 @@ Encoding: 8596 8596 549
Width: 1060
VWidth: 6
Flags: W
HStem: 386 244<339 719>
HStem: 386 244<339 719> 992 20G<743.885 813>
LayerCount: 2
Fore
SplineSet

View File

@ -3,6 +3,7 @@ Encoding: 8593 8593 546
Width: 1060
VWidth: 66
Flags: W
HStem: 1376 20G<368.5 619>
VStem: 358 274<-134 1020>
LayerCount: 2
Fore

View File

@ -3,6 +3,7 @@ Encoding: 8597 8597 550
Width: 1060
VWidth: 66
Flags: W
HStem: 1376 20G<368.5 619>
VStem: 358 274<288 1020>
LayerCount: 2
Fore

View File

@ -0,0 +1,11 @@
StartChar: asterisk_slash.liga
Encoding: 57405 57405 1032
Width: 1060
VWidth: 60
Flags: W
LayerCount: 2
Fore
Refer: 191 42 N 1 0 0 1 -1060 0 2
Refer: 104 47 N 1 0 0 1 -110 0 2
Validated: 1
EndChar

View File

@ -3,7 +3,7 @@ Encoding: 98 98 1
Width: 1060
VWidth: -2
Flags: W
HStem: -7 180<451.995 630.895> 813 200<426.383 620.479>
HStem: -7 180<451.995 630.895> 813 200<426.383 620.479> 1392 20G<96 347.5>
VStem: 112 245<274.508 742.95 933.593 1399.8> 688 255<235.51 731.081>
LayerCount: 2
Fore

View File

@ -0,0 +1,12 @@
StartChar: bar_bar.liga
Encoding: 57401 57401 1039
Width: 1060
VWidth: 66
Flags: W
VStem: -453 273<-194.108 1492> 247 273<-194.108 1492>
LayerCount: 2
Fore
Refer: 161 124 N 1 0 0 1 -811 0 2
Refer: 161 124 N 1 0 0 1 -111 0 2
Validated: 1
EndChar

View File

@ -0,0 +1,45 @@
StartChar: bar_bar_bar_greater.liga
Encoding: 57600 57600 1028
Width: 1060
VWidth: 4
Flags: W
VStem: -2422 271<-54.1075 1102> -1530 271<-54.1075 1102> -636 274<237 813>
LayerCount: 2
Fore
SplineSet
-362 813 m 1
-359 637 -353 476 -353 237 c 1
-178 327 64 453 180 519 c 1
47 605 -192 726 -362 813 c 1
-2422 1069 m 1
-2422 1102 l 1
-2151 1102 l 1
-2151 1017 l 2
-2151 740 -2139 558 -2139 224 c 2
-2139 74 l 2
-2139 -41 -2140 43 -2145 -58 c 1
-2417 -57 l 1
-2413 5 -2412 48 -2412 103 c 2
-2422 1069 l 1
-636 1069 m 1
-636 1102 l 1
-364 1102 l 1
-180 989 253 776 438 624 c 1
436 398 l 1
344 334 -196 48 -359 -58 c 1
-631 -57 l 1
-627 5 -626 48 -626 103 c 2
-636 1069 l 1
-1530 1069 m 1
-1530 1102 l 1
-1259 1102 l 1
-1259 1017 l 2
-1259 740 -1247 558 -1247 224 c 2
-1247 74 l 2
-1247 -41 -1248 43 -1253 -58 c 1
-1525 -57 l 1
-1521 5 -1520 48 -1520 103 c 2
-1530 1069 l 1
EndSplineSet
Validated: 1
EndChar

View File

@ -0,0 +1,35 @@
StartChar: bar_bar_greater.liga
Encoding: 57601 57601 1026
Width: 1060
VWidth: 4
Flags: W
VStem: -1525 271<-54.1075 1102> -634 274<238 811>
LayerCount: 2
Fore
SplineSet
-360 811 m 1
-357 636 -351 475 -351 238 c 1
-176 328 64 454 179 519 c 1
47 604 -191 724 -360 811 c 1
-1525 1069 m 1
-1525 1102 l 1
-1254 1102 l 1
-1254 1017 l 2
-1254 740 -1242 558 -1242 224 c 2
-1242 74 l 2
-1242 -41 -1243 43 -1248 -58 c 1
-1520 -57 l 1
-1516 5 -1515 48 -1515 103 c 2
-1525 1069 l 1
-634 1069 m 1
-634 1102 l 1
-608 1102 -365 1102 -365 1102 c 1
-180 989 252 776 437 624 c 1
435 398 l 1
343 335 -197 48 -360 -58 c 2
-629 -57 l 1
-625 5 -624 48 -624 103 c 2
-634 1069 l 1
EndSplineSet
Validated: 1
EndChar

View File

@ -0,0 +1,27 @@
StartChar: bar_greater.liga
Encoding: 57602 57602 1027
Width: 1060
VWidth: 4
Flags: W
VStem: -422 274<239 813>
LayerCount: 2
Fore
SplineSet
-148 813 m 5
-145 637 -139 476 -139 239 c 5
36 329 276 455 392 520 c 5
260 606 21 726 -148 813 c 5
-422 1069 m 5
-422 1102 l 5
-152 1102 l 5
-152 1103 l 5
32 990 465 777 650 625 c 5
648 399 l 5
556 335 21 52 -144 -55 c 4
-144 -56 -145 -57 -145 -58 c 6
-417 -57 l 5
-413 5 -412 48 -412 103 c 6
-422 1069 l 5
EndSplineSet
Validated: 1
EndChar

View File

@ -3,15 +3,15 @@ Encoding: 967 967 363
Width: 1060
VWidth: 14
Flags: W
HStem: -398 228<837.55 948.411> 822 219<30 184.583> 1037 20G<738.353 787.592>
HStem: -398 228<837.55 948.411> 822 219<30 184.583>
LayerCount: 2
Fore
SplineSet
394 372 m 1xa0
394 372 m 1
394 372 280 653 206 754 c 0
163 812 108 822 30 822 c 1
30 1041 l 1
55 1041 77 1041 98 1041 c 0xc0
55 1041 77 1041 98 1041 c 0
201 1041 264 1033 344 934 c 0
448 805 516 576 516 576 c 1
609 777 748 1057 748 1057 c 1
@ -24,7 +24,7 @@ SplineSet
687 -398 566 -38 510 78 c 1
282 -401 l 1
66 -287 l 1
394 372 l 1xa0
394 372 l 1
EndSplineSet
Validated: 1
EndChar

View File

@ -0,0 +1,13 @@
StartChar: colon_colon.liga
Encoding: 57397 57397 1035
Width: 1060
VWidth: 26
Flags: W
HStem: 2 313<-544 -229 187 502> 700 313<-544 -229 187 502>
VStem: -544 315<2 315 700 1013> 187 315<2 315 700 1013>
LayerCount: 2
Fore
Refer: 66 58 N 1 0 0 1 -885 0 2
Refer: 66 58 N 1 0 0 1 -154 0 2
Validated: 1
EndChar

View File

@ -3,7 +3,7 @@ Encoding: 100 100 3
Width: 1060
VWidth: -2
Flags: W
HStem: -7 209<391.381 602.357> 813 209<406.834 608.902>
HStem: -7 209<391.381 602.357> 813 209<406.834 608.902> 1392 20G<687.5 940>
VStem: 74 255<268.211 722.141> 678 245<279.559 742.95 933.593 1399.8>
LayerCount: 2
Fore

View File

@ -3,8 +3,8 @@ Encoding: 271 271 211
Width: 1060
VWidth: 32
Flags: W
HStem: -7 180<337.281 506.629> 813 200<347.994 528.932>
VStem: 45 239<233.367 744.186> 594 229<270.605 748.303 933.594 1399.8>
HStem: -7 180<337.281 506.629> 813 200<347.994 528.932> 1392 20G<603 839 913 996.833>
VStem: 45 239<233.367 744.186> 594 229<270.605 748.303 933.593 1399.8>
LayerCount: 2
Fore
SplineSet

View File

@ -3,7 +3,7 @@ Encoding: 273 273 213
Width: 1060
VWidth: -2
Flags: W
HStem: -7 180<404.613 583.278> 813 200<416.098 608.902> 1093 194<399 682 929 970>
HStem: -7 180<404.613 583.278> 813 200<416.098 608.902> 1093 194<399 682 929 970> 1392 20G<689.5 940>
VStem: 93 255<235.51 735.573> 678 246<274.508 742.95 932.756 1093 1287 1401.36>
LayerCount: 2
Fore

View File

@ -3,84 +3,85 @@ Encoding: 9619 9619 724
Width: 1060
VWidth: 1918
Flags: W
VStem: -20 1100<-505 1820>
HStem: -505 291<-20 117 530 667> -214 290<254 392 804 942> 77 290<-20 117 530 667> 367 291<254 392 804 942> 658 291<-20 117 530 667> 948 291<254 392 804 942> 1239 291<-20 117 530 667> 1529 291<254 392 804 942>
VStem: -20 274<-505 -214 77 367 658 948 1239 1529> 117 413<-214 76 367 658 949 1239 1530 1820> 392 412<-505 -214 77 367 658 948 1239 1529> 667 413<-214 76 367 658 949 1239 1530 1820> 942 138<-505 -214 76 367 658 948 1239 1529>
LayerCount: 2
Fore
SplineSet
-20 367 m 1
-20 367 m 1xa080
117 367 l 1
117 658 l 1
117 658 l 1xa840
-20 658 l 1
-20 949 l 1
-20 949 l 1xa880
117 949 l 1
117 1239 l 1
117 1239 l 1xaa40
-20 1239 l 1
-20 1530 l 1
117 1530 l 1
-20 1530 l 1xaa80
117 1530 l 1xaa40
117 1820 l 1
530 1820 l 1
530 1820 l 1x0140
530 1530 l 1
667 1530 l 1
667 1530 l 1x0250
667 1820 l 1
1080 1820 l 1
1080 1820 l 1x0150
1080 -505 l 1
942 -505 l 1
942 -505 l 1x8108
942 -214 l 1
804 -214 l 1
804 -214 l 1x4028
804 -505 l 1
392 -505 l 1
392 -505 l 1x8028
392 -214 l 1
254 -214 l 1
254 -214 l 1x40a8
254 -505 l 1
-20 -505 l 1
-20 -214 l 1
-20 -214 l 1x80a8
117 -214 l 1
117 77 l 1
117 77 l 1xa040
-20 77 l 1
-20 367 l 1
667 -214 m 1
-20 367 l 1xa080
667 -214 m 1xa050
667 77 l 1
530 77 l 1
530 -214 l 1
667 -214 l 1
392 367 m 1
667 -214 l 1xa050
392 367 m 1x50a0
254 367 l 1
254 76 l 1
392 76 l 1
392 367 l 1
392 948 m 1
392 367 l 1x50a0
392 948 m 1x14a0
254 948 l 1
254 658 l 1
392 658 l 1
392 948 l 1
392 948 l 1x14a0
392 1239 m 1
392 1529 l 1
254 1529 l 1
254 1529 l 1x05a0
254 1239 l 1
392 1239 l 1
667 658 m 1
667 658 m 1x2850
530 658 l 1
530 367 l 1
667 367 l 1
667 658 l 1
667 1239 m 1
667 658 l 1x2850
667 1239 m 1x0a50
530 1239 l 1
530 949 l 1
667 949 l 1
667 1239 l 1
942 76 m 1
667 1239 l 1x0a50
942 76 m 1x5028
942 367 l 1
804 367 l 1
804 76 l 1
942 76 l 1
942 76 l 1x5028
942 658 m 1
942 948 l 1
804 948 l 1
804 948 l 1x1428
804 658 l 1
942 658 l 1
942 1239 m 1
942 1529 l 1
804 1529 l 1
804 1529 l 1x0528
804 1239 l 1
942 1239 l 1
EndSplineSet

View File

@ -3,6 +3,7 @@ Encoding: 9604 9604 710
Width: 1060
VWidth: 1918
Flags: W
HStem: -505 1163<-20 1080>
VStem: -20 1100<-505 658>
LayerCount: 2
Fore

View File

@ -3,7 +3,7 @@ Encoding: 8212 8212 528
Width: 1060
VWidth: 6
Flags: W
HStem: 413 244<1.51591 1023.6>
HStem: 393 244<1.51592 1023.6>
LayerCount: 2
Fore
Refer: 100 45 N 1.15359 0 0 1 -100 0 2

View File

@ -3,7 +3,7 @@ Encoding: 8211 8211 527
Width: 1060
VWidth: 6
Flags: W
HStem: 413 244<88 974>
HStem: 393 244<88 974>
LayerCount: 2
Fore
Refer: 100 45 S 1 0 0 1 0 0 2

View File

@ -3,7 +3,7 @@ Encoding: 331 331 267
Width: 1060
VWidth: 6
Flags: W
HStem: -407 219<414 537.657> 0 21G<100 352> 819 207<439.788 630.643> 1032 20G<203.333 305>
HStem: -407 219<414 537.657> 0 21G<100 352> 819 207<439.788 630.643>
VStem: 100 252<0 737.647> 640 252<-84.5569 811.089>
LayerCount: 2
Fore

View File

@ -0,0 +1,33 @@
StartChar: equal_equal.liga
Encoding: 57603 57603 983
Width: 1060
VWidth: 6
Flags: W
HStem: 176 218<-1004 900> 627 222<-1005.32 895>
LayerCount: 2
Fore
SplineSet
-660 174 m 2
-710 174 -760 176 -812 176 c 0
-872 176 -936 174 -1004 170 c 1
-1006 394 l 1
-866 402 -754 402 -640 402 c 2
420 402 l 2
598 402 732 394 900 394 c 1
900 170 l 1
726 170 582 174 400 174 c 0
350 174 300 176 248 176 c 2
-660 174 l 2
-664 627 m 2
-760 627 -868 634 -1013 643 c 1
-1013 673 -1014 723 -1014 770 c 0
-1014 805 -1013 839 -1012 861 c 1
-869 852 -758 849 -664 849 c 2
396 849 l 2
588 849 697 859 895 859 c 1
897 639 l 1
704 639 593 627 396 627 c 2
-664 627 l 2
EndSplineSet
Validated: 1
EndChar

View File

@ -0,0 +1,42 @@
StartChar: equal_equal_equal.liga
Encoding: 57604 57604 985
Width: 1060
VWidth: 6
Flags: W
HStem: 26 208<-2064 900> 397 212<-2072 895> 767 212<-2065.32 895>
LayerCount: 2
Fore
SplineSet
-2073 405 m 1
-2073 435 -2074 485 -2074 532 c 0
-2074 567 -2073 591 -2072 613 c 1
-1732 610 -1384 608 -1035 608 c 0
-556 608 -74 609 396 609 c 0
588 609 697 609 895 609 c 1
897 399 l 1
704 399 593 397 396 397 c 0
-422 397 -1266 405 -2073 405 c 1
-1720 24 m 2
-1770 24 -1820 26 -1872 26 c 0
-1932 26 -1996 24 -2064 20 c 1
-2066 234 l 1
-1926 242 -1814 242 -1700 242 c 2
420 242 l 2
598 242 732 234 900 234 c 1
900 20 l 1
726 20 582 24 400 24 c 0
350 24 300 26 248 26 c 2
-1720 24 l 2
-1724 767 m 2
-1820 767 -1928 774 -2073 783 c 1
-2073 813 -2074 853 -2074 900 c 0
-2074 935 -2073 969 -2072 991 c 1
-1929 982 -1818 979 -1724 979 c 2
396 979 l 2
588 979 697 989 895 989 c 1
897 779 l 1
704 779 593 767 396 767 c 2
-1724 767 l 2
EndSplineSet
Validated: 1
EndChar

View File

@ -0,0 +1,43 @@
StartChar: equal_equal_greater.liga
Encoding: 57605 57605 1001
Width: 1060
VWidth: 4
Flags: W
HStem: 174 228<-2064 157> 627 222<-2065.32 189>
LayerCount: 2
Fore
SplineSet
-1724 627 m 2
-1820 627 -1928 634 -2073 643 c 1
-2073 673 -2074 723 -2074 770 c 0
-2074 805 -2073 839 -2072 861 c 1
-1929 852 -1818 849 -1724 849 c 2
116 849 l 2
142 849 166 849 189 849 c 1
163 865 138 879 114 892 c 1
244 1099 l 1
279 1088 300 1074 330 1057 c 0
463 979 775 753 932 624 c 1
930 398 l 1
884 366 755 279 620 184 c 1
620 170 l 1
614 170 607 170 601 170 c 0
476 82 349 -9 278 -66 c 1
112 138 l 1
126 150 141 162 157 174 c 1
145 174 132 174 120 174 c 0
70 174 20 176 -32 176 c 2
-1720 174 l 2
-1770 174 -1820 176 -1872 176 c 0
-1932 176 -1996 174 -2064 170 c 1
-2066 394 l 1
-1926 402 -1814 402 -1700 402 c 2
140 402 l 2
265 402 368 398 476 396 c 1
543 440 605 482 654 516 c 1
606 553 551 595 495 637 c 1
368 634 268 627 116 627 c 2
-1724 627 l 2
EndSplineSet
Validated: 1
EndChar

View File

@ -0,0 +1,43 @@
StartChar: equal_greater.liga
Encoding: 57606 57606 1000
Width: 1060
VWidth: 4
Flags: W
HStem: 174 228<-1004 157> 627 222<-1005.32 189>
LayerCount: 2
Fore
SplineSet
-664 627 m 2
-760 627 -868 634 -1013 643 c 1
-1013 673 -1014 723 -1014 770 c 0
-1014 805 -1013 839 -1012 861 c 1
-869 852 -758 849 -664 849 c 2
116 849 l 2
142 849 166 849 189 849 c 1
163 865 138 879 114 892 c 1
244 1099 l 1
279 1088 300 1074 330 1057 c 0
463 979 775 753 932 624 c 1
930 398 l 1
884 366 755 279 620 184 c 1
620 170 l 1
614 170 607 170 601 170 c 0
476 82 349 -9 278 -66 c 1
112 138 l 1
126 150 141 162 157 174 c 1
145 174 132 174 120 174 c 0
70 174 20 176 -32 176 c 2
-660 174 l 2
-710 174 -760 176 -812 176 c 0
-872 176 -936 174 -1004 170 c 1
-1006 394 l 1
-866 402 -754 402 -640 402 c 2
140 402 l 2
265 402 368 398 476 396 c 1
543 440 605 482 654 516 c 1
606 553 551 595 495 637 c 1
368 634 268 627 116 627 c 2
-664 627 l 2
EndSplineSet
Validated: 1
EndChar

View File

@ -0,0 +1,49 @@
StartChar: equal_greater_greater.liga
Encoding: 57607 57607 1002
Width: 1060
VWidth: 4
Flags: W
HStem: 176 218<-2064 -623> 627 222<-2065.32 -559>
LayerCount: 2
Fore
SplineSet
112 138 m 1
247 252 511 415 654 516 c 1
495 639 275 807 114 892 c 1
244 1099 l 1
279 1088 300 1074 330 1057 c 0
463 979 775 753 932 624 c 1
930 398 l 1
840 336 429 56 278 -66 c 1
112 138 l 1
-1724 627 m 2
-1820 627 -1928 634 -2073 643 c 1
-2073 673 -2074 723 -2074 770 c 0
-2074 805 -2073 839 -2072 861 c 1
-1929 852 -1818 849 -1724 849 c 2
-754 849 l 2
-680 849 -618 850 -559 852 c 1
-584 870 -609 887 -632 902 c 1
-483 1096 l 1
-449 1082 -430 1066 -402 1046 c 0
-217 913 95 679 291 514 c 1
128 412 -126 207 -344 58 c 1
-392 20 -436 -13 -476 -49 c 1
-642 155 l 1
-636 161 -630 167 -623 173 c 1
-664 173 -706 174 -750 174 c 0
-800 174 -850 176 -902 176 c 2
-1720 174 l 2
-1770 174 -1820 176 -1872 176 c 0
-1932 176 -1996 174 -2064 170 c 1
-2066 394 l 1
-1926 402 -1814 402 -1700 402 c 2
-730 402 l 2
-578 402 -458 396 -322 394 c 1
-244 445 -171 492 -126 523 c 1
-173 560 -224 599 -275 639 c 1
-455 638 -565 627 -754 627 c 2
-1724 627 l 2
EndSplineSet
Validated: 1
EndChar

View File

@ -0,0 +1,48 @@
StartChar: equal_less_less.liga
Encoding: 57608 57608 1009
Width: 1060
VWidth: 6
Flags: W
HStem: -25 21G<748 784.275> 176 218<-2064 -321.581> 627 222<-2065.32 -328.76>
LayerCount: 2
Fore
SplineSet
934 179 m 1
768 -25 l 1
728 11 684 44 636 82 c 1
418 231 130 413 -33 515 c 1
163 680 512 950 708 1065 c 0
738 1082 759 1096 794 1107 c 1
924 900 l 1
763 815 543 647 384 524 c 1
500 445 832 285 934 179 c 1
-1720 174 m 2
-1770 174 -1820 176 -1872 176 c 0
-1932 176 -1996 174 -2064 170 c 1
-2066 394 l 1
-1926 402 -1814 402 -1700 402 c 2
-740 402 l 2
-562 402 -428 394 -260 394 c 1
-119 296 24 182 130 77 c 1
-106 -57 l 1
-127 -19 -187 20 -232 62 c 0
-257 87 -312 125 -375 170 c 1
-509 171 -612 174 -760 174 c 0
-810 174 -860 176 -912 176 c 2
-1720 174 l 2
-1724 627 m 2
-1820 627 -1928 634 -2073 643 c 1
-2073 673 -2074 723 -2074 770 c 0
-2074 805 -2073 839 -2072 861 c 1
-1929 852 -1818 849 -1724 849 c 2
-764 849 l 2
-603 849 -521 856 -375 858 c 1
-275 934 -182 1003 -128 1047 c 0
-101 1068 -83 1085 -50 1101 c 1
127 938 l 1
31 867 -134 741 -263 639 c 1
-456 639 -567 627 -764 627 c 2
-1724 627 l 2
EndSplineSet
Validated: 1
EndChar

View File

@ -0,0 +1,45 @@
StartChar: equal_slash_equal.liga
Encoding: 57609 57609 1034
Width: 1060
VWidth: 6
Flags: W
HStem: 174 228<-2064 -747 -436 900> 627 222<-2065.32 -584 -277 895>
LayerCount: 2
Fore
SplineSet
-1724 627 m 2
-1820 627 -1928 634 -2073 643 c 1
-2073 673 -2074 723 -2074 770 c 0
-2074 805 -2073 839 -2072 861 c 1
-1929 852 -1818 849 -1724 849 c 2
-508 849 l 1
-479 937 -456 1013 -442 1064 c 0
-430 1108 -407 1177 -402 1191 c 1
-174 1105 l 1
-203 1042 -238 953 -277 849 c 1
396 849 l 2
588 849 697 859 895 859 c 1
897 639 l 1
704 639 593 627 396 627 c 2
-358 627 l 1
-384 553 -410 477 -436 402 c 1
420 402 l 2
598 402 732 394 900 394 c 1
900 170 l 1
726 170 582 174 400 174 c 0
350 174 300 176 248 176 c 2
-513 175 l 1
-561 32 -604 -94 -634 -178 c 1
-851 -90 l 1
-827 -33 -789 62 -747 175 c 1
-1720 174 l 2
-1770 174 -1820 176 -1872 176 c 0
-1932 176 -1996 174 -2064 170 c 1
-2066 394 l 1
-1926 402 -1814 402 -1700 402 c 2
-664 402 l 1
-637 477 -610 553 -584 627 c 1
-1724 627 l 2
EndSplineSet
Validated: 1
EndChar

View File

@ -3,7 +3,7 @@ Encoding: 240 240 205
Width: 1060
VWidth: 6
Flags: W
HStem: 1 210<397.997 634.152>
HStem: 1 210<397.997 634.152> 1398 20G<822.899 880.743>
VStem: 85 252<276.962 621.988> 709 252<292.18 731.856>
LayerCount: 2
Fore

View File

@ -0,0 +1,45 @@
StartChar: exclam_equal.liga
Encoding: 57610 57610 1033
Width: 1060
VWidth: 6
Flags: W
HStem: 174 228<-1004 -277 34 900> 627 222<-1005.32 -114 193 895>
LayerCount: 2
Fore
SplineSet
-664 627 m 2
-760 627 -868 634 -1013 643 c 1
-1013 673 -1014 723 -1014 770 c 0
-1014 805 -1013 839 -1012 861 c 1
-869 852 -758 849 -664 849 c 2
-38 849 l 1
-9 937 14 1013 28 1064 c 0
40 1108 63 1177 68 1191 c 1
296 1105 l 1
267 1042 232 953 193 849 c 1
396 849 l 2
588 849 697 859 895 859 c 1
897 639 l 1
704 639 593 627 396 627 c 2
112 627 l 1
86 553 60 477 34 402 c 1
420 402 l 2
598 402 732 394 900 394 c 1
900 170 l 1
726 170 582 174 400 174 c 0
350 174 300 176 248 176 c 2
-43 175 l 1
-91 32 -134 -94 -164 -178 c 1
-381 -90 l 1
-357 -33 -319 62 -277 175 c 1
-660 174 l 2
-710 174 -760 176 -812 176 c 0
-872 176 -936 174 -1004 170 c 1
-1006 394 l 1
-866 402 -754 402 -640 402 c 2
-194 402 l 1
-167 477 -140 553 -114 627 c 1
-664 627 l 2
EndSplineSet
Validated: 1
EndChar

View File

@ -0,0 +1,57 @@
StartChar: exclam_equal_equal.liga
Encoding: 57611 57611 1031
Width: 1060
VWidth: 6
Flags: W
HStem: 25 217<-2064 -883 -568 900> 401 207<-2072 -742 -442 895> 767 212<-2065.32 -614 -306 895>
LayerCount: 2
Fore
SplineSet
-712 -178 m 1
-929 -90 l 1
-917 -61 -901 -21 -883 25 c 1
-1720 24 l 2
-1770 24 -1820 26 -1872 26 c 0
-1932 26 -1996 24 -2064 20 c 1
-2066 234 l 1
-1926 242 -1814 242 -1700 242 c 2
-800 242 l 1
-781 293 -762 347 -742 401 c 1
-1159 403 -1666 405 -2073 405 c 1
-2073 435 -2074 485 -2074 532 c 0
-2074 567 -2073 591 -2072 613 c 1
-1732 610 -1294 608 -945 608 c 0
-853 608 -761 608 -669 608 c 1
-650 663 -631 716 -614 767 c 1
-1724 767 l 2
-1820 767 -1928 774 -2073 783 c 1
-2073 813 -2074 853 -2074 900 c 0
-2074 935 -2073 969 -2072 991 c 1
-1929 982 -1818 979 -1724 979 c 2
-545 979 l 1
-535 1012 -526 1040 -520 1064 c 0
-508 1108 -485 1177 -480 1191 c 1
-252 1105 l 1
-268 1070 -287 1028 -306 979 c 1
396 979 l 2
588 979 697 989 895 989 c 1
897 779 l 1
704 779 593 767 396 767 c 2
-386 767 l 1
-405 716 -423 663 -442 608 c 1
-130 608 90 609 396 609 c 0
588 609 697 609 895 609 c 1
897 399 l 1
704 399 593 397 396 397 c 0
65 397 -180 398 -515 400 c 1
-533 347 -551 293 -568 242 c 1
420 242 l 2
598 242 732 234 900 234 c 1
900 20 l 1
726 20 582 24 400 24 c 0
350 24 300 26 248 26 c 2
-642 25 l 1
-669 -55 -693 -125 -712 -178 c 1
EndSplineSet
Validated: 1
EndChar

View File

@ -3,8 +3,8 @@ Encoding: 102 102 5
Width: 1060
VWidth: -2
Flags: W
HStem: -0 21G<242 499> 807 205<99 242 499 814.016> 1217 201<524.522 789.055>
VStem: 242 257<0 807 1012 1188.92>
HStem: -0 21G<242 499> 807 205<99 242 499 814.015> 1217 201<524.522 789.055>
VStem: 242 257<0 807 1012.03 1188.92>
LayerCount: 2
Fore
SplineSet

View File

@ -3,7 +3,7 @@ Encoding: 8210 8210 526
Width: 1060
VWidth: 6
Flags: W
HStem: 413 244<58.9459 984.674>
HStem: 393 244<58.9459 984.674>
LayerCount: 2
Fore
Refer: 100 45 S 1.04484 0 0 1 -33 0 2

View File

@ -3,7 +3,8 @@ Encoding: 9632 9632 737
Width: 1060
VWidth: 1918
Flags: W
VStem: -20 1100<-505 1820>
HStem: 110 880<90 970>
VStem: 90 880<110 990>
LayerCount: 2
Fore
SplineSet

View File

@ -3,8 +3,8 @@ Encoding: 402 402 340
Width: 1060
VWidth: -2
Flags: W
HStem: -340 244<96 230.131> 807 205<146 288 546 861.016> 1217 201<570.772 784.381>
VStem: 288 256<-40.1864 807 1012 1188.92>
HStem: -340 244<96 230.131> 807 205<146 288 546 861.015> 1217 201<570.772 784.381>
VStem: 288 256<-40.1864 807 1012.03 1188.92>
LayerCount: 2
Fore
SplineSet

View File

@ -5,7 +5,7 @@ FamilyName: Fantasque Sans Mono
Weight: Bold
Copyright: Created by Jany Belluz with FontForge 2.0 (http://fontforge.sf.net)
UComments: "2013-9-13: Created."
Version: 1.7.1
Version: 1.8.0
ItalicAngle: 0
UnderlinePosition: -77
UnderlineWidth: 213
@ -16,12 +16,13 @@ LayerCount: 2
Layer: 0 0 "Back" 1
Layer: 1 0 "Fore" 0
XUID: [1021 607 50037791 3178130]
StyleMap: 0x0020
FSType: 8
OS2Version: 3
OS2_WeightWidthSlopeOnly: 0
OS2_WeightWidthSlopeOnly: 1
OS2_UseTypoMetrics: 1
CreationTime: 1379052706
ModificationTime: 1459706343
ModificationTime: 1573932820
PfmFamily: 49
TTFWeight: 700
TTFWidth: 5
@ -54,7 +55,7 @@ NameList: Adobe Glyph List
DisplaySize: -36
AntiAlias: 1
FitToEm: 1
WinInfo: 7980 42 12
WinInfo: 57500 25 7
BeginPrivate: 1
BlueValues 37 [-28 0 1013 1049 1292 1376 1389 1428]
EndPrivate

View File

@ -3,7 +3,7 @@ Encoding: 52 52 108
Width: 1060
VWidth: 0
Flags: W
HStem: 0 21G<573 830> 393 210<317 573 830 957>
HStem: 0 21G<573 830> 393 210<317 573 830 957> 1288 20G<581 830>
VStem: 573 257<0 390 603 928 1185.25 1306>
LayerCount: 2
Fore

View File

@ -3,14 +3,14 @@ Encoding: 223 223 167
Width: 1060
VWidth: 0
Flags: W
HStem: -37 21G<105.581 141> -2 201<588.188 704.684> 634 206<376 525.114> 1122 206<333.372 524.964>
HStem: -2 201<588.188 704.684> 634 206<376 525.114> 1122 206<333.372 524.964>
VStem: 67 249<262.226 1105.34> 373 205<202.676 320> 554 244<869.297 1090.28> 728 244<211.003 528.796>
LayerCount: 2
Fore
SplineSet
67 1003 m 0xfa
67 1003 m 0xf4
67 1159 183 1328 390 1328 c 0
626 1328 798 1243 798 1009 c 1xfa
626 1328 798 1243 798 1009 c 1xf4
798 886 753 815 670 779 c 1
814 754 972 661 972 381 c 0
972 76 844 -2 624 -2 c 0
@ -18,7 +18,7 @@ SplineSet
373 306 374 314 374 322 c 1
578 320 l 1
578 257 583 199 646 199 c 0
700 199 728 247 728 395 c 0xfd
700 199 728 247 728 395 c 0xfa
728 504 664 634 376 634 c 1
376 840 l 1
541 840 554 905 554 1003 c 0
@ -32,7 +32,7 @@ SplineSet
41 221 59 235 67 261 c 0
75 287 76 323 76 398 c 0
76 413 76 429 76 448 c 0
76 635 67 829 67 1003 c 0xfa
76 635 67 829 67 1003 c 0xf4
EndSplineSet
Validated: 1
EndChar

View File

@ -0,0 +1,25 @@
StartChar: greater_equal.liga
Encoding: 57612 57612 982
Width: 1060
VWidth: 4
Flags: W
LayerCount: 2
Fore
SplineSet
619 394 m 5
702 139 l 5
416 51 -221 -138 -350 -231 c 5
-450 9 l 5
-330 116 413 305 619 394 c 5
-466 504 m 5
-315 606 142 684 355 766 c 5
181 831 -264 951 -440 996 c 5
-371 1283 l 5
-334 1280 -310 1272 -277 1261 c 4
-129 1217 382 1054 671 895 c 5
671 612 l 5
384 524 -180 353 -366 265 c 5
-466 504 l 5
EndSplineSet
Validated: 1
EndChar

View File

@ -0,0 +1,43 @@
StartChar: greater_equal_greater.liga
Encoding: 57613 57613 1003
Width: 1060
VWidth: 4
Flags: W
HStem: 174 228<-1536 156> 626 223<-1547.87 186>
LayerCount: 2
Fore
SplineSet
-1194 174 m 2
-1244 174 -1294 176 -1346 176 c 0
-1405 176 -1469 174 -1536 170 c 1
-1712 67 l 1
-1760 29 -1817 -11 -1841 -47 c 1
-2007 157 l 1
-1938 263 -1777 303 -1619 397 c 0
-1619 397 -1288 402 -1174 402 c 2
66 402 l 2
218 402 338 396 474 394 c 1
542 439 605 481 654 516 c 1
605 554 550 596 493 639 c 1
329 637 220 626 41 626 c 0
-527 626 -1629 632 -1629 632 c 1
-1782 750 -1860 814 -2005 891 c 1
-1875 1098 l 1
-1840 1087 -1819 1073 -1789 1056 c 0
-1706 1009 -1620 948 -1490 851 c 1
-1177 850 -403 849 42 849 c 0
95 849 142 850 186 851 c 1
161 866 137 880 114 892 c 1
244 1099 l 1
279 1088 300 1074 330 1057 c 0
463 979 775 753 932 624 c 1
930 398 l 1
840 336 429 56 278 -66 c 1
112 138 l 1
125 149 140 162 156 174 c 1
121 174 84 174 46 174 c 0
-4 174 -54 176 -106 176 c 2
-1194 174 l 2
EndSplineSet
Validated: 1
EndChar

View File

@ -0,0 +1,11 @@
StartChar: greater_greater.liga
Encoding: 57399 57399 1037
Width: 1060
VWidth: 6
Flags: W
LayerCount: 2
Fore
Refer: 103 62 N 1 0 0 1 -107 0 2
Refer: 103 62 S 1 0 0 1 -911 0 2
Validated: 1
EndChar

View File

@ -0,0 +1,47 @@
StartChar: greater_greater_equal.liga
Encoding: 57614 57614 1004
Width: 1060
VWidth: 4
Flags: W
HStem: 176 226<-733.892 900> 627 222<-728.302 895>
LayerCount: 2
Fore
SplineSet
-677 855 m 1
-582 850 -504 849 -434 849 c 2
396 849 l 2
588 849 697 859 895 859 c 1
897 639 l 1
704 639 593 627 396 627 c 2
-454 627 l 2
-550 627 -648 630 -793 639 c 1
-922 741 -1087 867 -1183 938 c 1
-1006 1101 l 1
-973 1085 -955 1068 -928 1047 c 0
-873 1002 -779 932 -677 855 c 1
-1956 155 m 1
-1854 261 -1556 444 -1440 523 c 1
-1599 646 -1794 802 -1946 902 c 1
-1797 1096 l 1
-1763 1082 -1744 1066 -1716 1046 c 0
-1531 913 -1219 679 -1023 514 c 1
-1186 412 -1440 207 -1658 58 c 1
-1706 20 -1750 -13 -1790 -49 c 1
-1956 155 l 1
-430 174 m 2
-480 174 -530 176 -582 176 c 0
-612 176 -644 175 -676 174 c 1
-741 128 -798 88 -824 62 c 0
-869 20 -929 -19 -950 -57 c 1
-1186 77 l 1
-1080 182 -937 296 -796 394 c 1
-656 402 -544 402 -430 402 c 2
420 402 l 2
598 402 732 394 900 394 c 1
900 170 l 1
726 170 582 174 400 174 c 0
350 174 300 176 248 176 c 2
-430 174 l 2
EndSplineSet
Validated: 1
EndChar

View File

@ -0,0 +1,37 @@
StartChar: greater_greater_hyphen.liga
Encoding: 57615 57615 1005
Width: 1060
VWidth: 4
Flags: W
HStem: 387 245<-463.258 974>
LayerCount: 2
Fore
SplineSet
-1957 155 m 1
-1855 261 -1557 444 -1441 523 c 1
-1600 646 -1795 802 -1947 902 c 1
-1798 1096 l 1
-1764 1082 -1745 1066 -1717 1046 c 0
-1532 913 -1220 679 -1024 514 c 1
-1187 412 -1441 207 -1659 58 c 1
-1707 20 -1751 -13 -1791 -49 c 1
-1957 155 l 1
-1223 138 m 1
-1088 252 -824 415 -681 516 c 1
-840 639 -1060 807 -1221 892 c 1
-1091 1099 l 1
-1056 1088 -1035 1074 -1005 1057 c 0
-876 982 -580 768 -419 637 c 1
-204 636 436 634 496 634 c 0
537 634 576 634 615 634 c 0
697 634 849 633 956 632 c 2
974 632 l 1
974 387 l 1
956 387 l 2
821 390 619 390 494 390 c 0
454 390 -230 393 -412 393 c 1
-515 322 -910 53 -1057 -66 c 1
-1223 138 l 1
EndSplineSet
Validated: 1
EndChar

View File

@ -0,0 +1,30 @@
StartChar: greater_hyphen.liga
Encoding: 57616 57616 1006
Width: 1060
VWidth: 6
Flags: W
HStem: 393 244<-182.305 974>
LayerCount: 2
Fore
SplineSet
-947 145 m 1
-812 259 -548 422 -405 523 c 1
-564 646 -784 814 -945 899 c 1
-815 1106 l 1
-780 1095 -759 1081 -729 1064 c 0
-598 987 -293 767 -134 637 c 1
-122 637 -111 637 -99 637 c 0
1 637 428 634 496 634 c 0
537 634 576 634 615 634 c 0
697 634 849 633 956 632 c 2
974 632 l 1
974 387 l 1
956 387 l 2
821 390 619 390 494 390 c 0
451 390 34 393 -66 393 c 0
-93 393 -121 393 -148 392 c 1
-266 311 -639 56 -781 -59 c 1
-947 145 l 1
EndSplineSet
Validated: 1
EndChar

View File

@ -0,0 +1,35 @@
StartChar: greater_hyphen_greater.liga
Encoding: 57617 57617 996
Width: 1060
VWidth: 6
Flags: WO
HStem: 393 244<-1248.72 466>
LayerCount: 2
Fore
SplineSet
942 407 m 1
829 329 422 50 278 -66 c 1
112 138 l 1
199 211 339 305 466 389 c 1
191 390 -107 390 -176 390 c 0
-219 390 -984 393 -1084 393 c 0
-1125 393 -1168 392 -1209 391 c 1
-1328 309 -1699 55 -1841 -59 c 1
-2007 145 l 1
-1872 259 -1608 422 -1465 523 c 1
-1624 646 -1844 814 -2005 899 c 1
-1875 1106 l 1
-1840 1095 -1819 1081 -1789 1064 c 0
-1658 987 -1352 766 -1193 636 c 1
-1168 637 -1143 637 -1117 637 c 0
-1017 637 -242 634 -174 634 c 0
-133 634 -94 634 -55 634 c 0
-10 634 252 633 500 633 c 1
370 731 228 832 114 892 c 1
244 1099 l 1
279 1088 300 1074 330 1057 c 0
460 981 786 743 946 613 c 1
942 407 l 1
EndSplineSet
Validated: 1
EndChar

View File

@ -0,0 +1,34 @@
StartChar: greaterequal
Encoding: 8805 8805 1023
Width: 1060
VWidth: 4
Flags: W
HStem: -7 244<88 974> 1301 20G<231.44 261.5>
LayerCount: 2
Fore
SplineSet
930 620 m 1
836 555 358 321 204 245 c 1
74 475 l 1
244 543 486 655 654 738 c 1
495 861 275 1029 114 1114 c 1
244 1321 l 1
279 1310 300 1296 330 1279 c 0
463 1201 775 975 932 846 c 1
930 620 l 1
82 234 m 1
127 236 177 237 227 237 c 0
327 237 428 234 496 234 c 0
537 234 576 234 615 234 c 0
697 234 849 233 956 232 c 1
974 232 l 1
974 -13 l 1
956 -13 l 1
821 -10 619 -10 494 -10 c 0
451 -10 360 -7 260 -7 c 0
203 -7 143 -8 88 -11 c 1
88 111 l 1
82 234 l 1
EndSplineSet
Validated: 1
EndChar

View File

@ -3,7 +3,7 @@ Encoding: 295 295 233
Width: 1060
VWidth: -2
Flags: W
HStem: -11 11G<140 386 760.5 856.444> 812 200<456.598 670.672> 1114 207<0 133 387 714>
HStem: 0 21G<140 386> 812 200<456.598 670.672> 1114 207<0 133 387 714> 1391 20G<126 375.5>
VStem: 140 246<0 741.95 932.082 1114 1321 1400.83> 728 244<23.8544 749.663>
LayerCount: 2
Fore

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