mirror of
https://github.com/belluzj/fantasque-sans.git
synced 2024-10-31 22:41:32 +01:00
Compare commits
132 Commits
Author | SHA1 | Date | |
---|---|---|---|
|
996150820b | ||
|
265d15ecae | ||
|
3fefa18b29 | ||
|
02917e46a1 | ||
|
6f32679e61 | ||
|
070726cfce | ||
|
a58e874526 | ||
|
5f00c7b95a | ||
|
d1c591af5a | ||
|
514454e9e7 | ||
|
290926b2da | ||
|
5c088fcf68 | ||
|
7506577e37 | ||
|
2508b90ce9 | ||
|
bb0e4dc3af | ||
|
824cd6a9f8 | ||
|
f26bc2f418 | ||
|
eab24e0f4e | ||
|
852f3ce99f | ||
|
ce0925cf8c | ||
|
96a3d88ed0 | ||
|
9976f53dff | ||
|
103c7cecc3 | ||
|
1dd5dbc74a | ||
|
ecb649a229 | ||
|
b9c399df2f | ||
|
35c5032cc0 | ||
|
bf67c51429 | ||
|
eb7ab3a6cb | ||
|
46139ca2ec | ||
|
497bd58973 | ||
|
45cdc309de | ||
|
9be00993ba | ||
|
24cba22f2e | ||
|
8a7b4f76c2 | ||
|
127e66b684 | ||
|
afb3aa77e1 | ||
|
6580d1c78f | ||
|
d9f4307c88 | ||
|
12543d4cc1 | ||
|
82c5e7d0fc | ||
|
6a568c63f6 | ||
|
010717e575 | ||
|
b6abec986f | ||
|
d6b7f3fbff | ||
|
ce60fbf7cf | ||
|
ae96bc245e | ||
|
e336dafcc2 | ||
|
7940546c88 | ||
|
aeee75db83 | ||
|
3365244e8b | ||
|
69cee70a22 | ||
|
5b82239229 | ||
|
c3470f189d | ||
|
bfda59992d | ||
|
39fea6744d | ||
|
527de5dbe9 | ||
|
4d9b217854 | ||
|
f2eca867f1 | ||
|
4d5a72261c | ||
|
7d31452e79 | ||
|
75aed32680 | ||
|
573f813b38 | ||
|
c1dd46d266 | ||
|
6310caef40 | ||
|
c5b94a275f | ||
|
744c898ebc | ||
|
4c99da70f7 | ||
|
eab5c0b855 | ||
|
8f76f89815 | ||
|
b46500d70e | ||
|
974205b7f7 | ||
|
c0ad05124b | ||
|
75f40f7d38 | ||
|
a978d7b8e5 | ||
|
f99e6c0409 | ||
|
3dd6b85ecb | ||
|
12b3c419c3 | ||
|
66fb9fb080 | ||
|
815b06111c | ||
|
2d50a2c085 | ||
|
74e9d8e50a | ||
|
289bcd96aa | ||
|
fe060051a3 | ||
|
c21d3a991f | ||
|
60a6205f65 | ||
|
0967f8dfc5 | ||
|
2ca227db4b | ||
|
dd86232d48 | ||
|
40af4d2b0a | ||
|
b424798f18 | ||
|
58135f6af6 | ||
|
85142fe58e | ||
|
31a97a2a57 | ||
|
e585afe76f | ||
|
33e7857d05 | ||
|
0fe51368ea | ||
|
0488433547 | ||
|
0109d0b38a | ||
|
5f5babfb4b | ||
|
559cdc4677 | ||
|
81977d08a5 | ||
|
1152f04f07 | ||
|
46e79a75d6 | ||
|
89c1267a76 | ||
|
009c79fc22 | ||
|
32243429c8 | ||
|
4a322c3dd8 | ||
|
395ab81433 | ||
|
bfc4627847 | ||
|
c673e599bd | ||
|
f32cb826e8 | ||
|
5766fde197 | ||
|
b376c57292 | ||
|
ff9be0c44e | ||
|
ab44e2ed4d | ||
|
68ce46f86e | ||
|
3c8a11e5d9 | ||
|
e6d8e38aaf | ||
|
f707f574c0 | ||
|
6b60a772cc | ||
|
d919936cb3 | ||
|
63b8e9240e | ||
|
d12430afb8 | ||
|
0d4abb29d9 | ||
|
a01c71e2a3 | ||
|
e3cc609d76 | ||
|
cb5f40966f | ||
|
1a02434513 | ||
|
e22edd86a1 | ||
|
fece07d248 | ||
|
1fa180e296 |
10
.gitignore
vendored
10
.gitignore
vendored
|
@ -1,13 +1,11 @@
|
||||||
TeX
|
TeX
|
||||||
*.zip
|
*.zip
|
||||||
|
*.tar.gz
|
||||||
*.deb
|
*.deb
|
||||||
*.rpm
|
*.rpm
|
||||||
*~
|
*~
|
||||||
Webfonts/*.woff
|
|
||||||
Webfonts/*.svg
|
|
||||||
Webfonts/*.eot
|
|
||||||
Webfonts/*.css
|
|
||||||
OTF/*.otf
|
|
||||||
*.ttf
|
|
||||||
Specimen/*.svg
|
Specimen/*.svg
|
||||||
|
Sources/*.sfd-*
|
||||||
|
Variants
|
||||||
|
|
||||||
|
*.pyc
|
||||||
|
|
141
CHANGELOG.md
Normal file
141
CHANGELOG.md
Normal file
|
@ -0,0 +1,141 @@
|
||||||
|
# Changelog
|
||||||
|
|
||||||
|
All notable changes to this project will be documented in this file.
|
||||||
|
|
||||||
|
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`) [#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.
|
||||||
|
- Also, since nobody complained about the new Cyrillic characters,
|
||||||
|
I declare this is their official release! (I did not change
|
||||||
|
anything since 1.7.0 though).
|
||||||
|
|
||||||
|
## 1.7.0
|
||||||
|
|
||||||
|
Beta version for the 1.7 series.
|
||||||
|
|
||||||
|
- **Add Cyrillic alphabet to the four fonts.**
|
||||||
|
- Add some real sub/supscript numbers and fractions.
|
||||||
|
- Revamp straight and curly quotes.
|
||||||
|
- Fix some Windows rendering issues.
|
||||||
|
- Move accents around (why do I do that every time?)
|
||||||
|
- Add `fontdiff` script which generates font diffs.
|
||||||
|
|
||||||
|
## 1.6.5
|
||||||
|
- Make italics visible on Windows.
|
||||||
|
|
||||||
|
## 1.6.4
|
||||||
|
- Fix line height on Mac.
|
||||||
|
- Move all the italic glyphs to the left.
|
||||||
|
- Adjust some accents.
|
||||||
|
|
||||||
|
## 1.6.3
|
||||||
|
- Add block characters.
|
||||||
|
- Make the underscore visible on Windows.
|
||||||
|
- Generate better CSS.
|
||||||
|
|
||||||
|
## 1.6.2
|
||||||
|
- Make `+` symmetrical, align dots in `:` and `;`.
|
||||||
|
|
||||||
|
## 1.6.1
|
||||||
|
- Simplify @ to make it look sharp at all sizes.
|
||||||
|
- Various fixes.
|
||||||
|
|
||||||
|
## 1.6
|
||||||
|
- Add bold italic version.
|
||||||
|
|
||||||
|
## 1.5
|
||||||
|
- Add regular italic version.
|
||||||
|
- Some small changes (Q, w, y, n).
|
||||||
|
|
||||||
|
## 1.4.1
|
||||||
|
- Drop Reserved Font Name. **You can now subset, compress, hint and
|
||||||
|
whatnot without worrying about renaming**.
|
||||||
|
- Many small improvements (8, s , t, a, e, {, }, W, i, l, g...).
|
||||||
|
|
||||||
|
## 1.4
|
||||||
|
- Rename font to **Fantasque Sans**, because *fantasque is the new cosmic*.
|
||||||
|
- Make W look symmetrical at big size.
|
||||||
|
|
||||||
|
## 1.3.2
|
||||||
|
- Various fixes: playing again with bold m, moving accents again, taking
|
||||||
|
care again of Powerline symbols, clean 8 and R.
|
||||||
|
- Add a few box drawing characters (for use with vim-indentline).
|
||||||
|
- Generate webfonts (goal: this font used for code samples on all cool
|
||||||
|
languages' websites).
|
||||||
|
- Add a WIP medium version of the proportional font.
|
||||||
|
|
||||||
|
## 1.3.1
|
||||||
|
- Various fixes: still cleaning m and w, reworked all ogoneks, changed a
|
||||||
|
bit the dollar, moved some accents, eliminated glitches around
|
||||||
|
Powerline symbols.
|
||||||
|
- TTF fonts are now hinted using Freetype's `ttfautohint`, which should
|
||||||
|
give much better results on Windows (and maybe in Java apps and others
|
||||||
|
contexts). In case this is a problem, please let me know and I will
|
||||||
|
provide also an unhinted version.
|
||||||
|
|
||||||
|
**Windows users should use the TTF (TrueType) files.**
|
||||||
|
|
||||||
|
## 1.3
|
||||||
|
- Very slight change of metrics to add space between characters and lines.
|
||||||
|
- Various small changes : curlier curly brackets, more difference between
|
||||||
|
- various quotes, cleaner W, w, m, and rounder @.
|
||||||
|
- Windows compatibility.
|
||||||
|
- More latin accents.
|
||||||
|
- Greek letters.
|
||||||
|
- Powerline characters.
|
||||||
|
|
||||||
|
## 1.2.1
|
||||||
|
- Minor adjustments.
|
||||||
|
|
||||||
|
## 1.2
|
||||||
|
- Add the bold version.
|
||||||
|
- Various minor adjustments, new paragraph symbol, slanted dollar.
|
||||||
|
|
||||||
|
## 1.1.1
|
||||||
|
- Make slashes longer, ensure parenthesis and brackets are rendered at
|
||||||
|
the same height, and some other minor adjustments.
|
||||||
|
|
||||||
|
## 1.1
|
||||||
|
First release.
|
21
Dockerfile
Normal file
21
Dockerfile
Normal 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"]
|
|
@ -1,4 +1,4 @@
|
||||||
Copyright (c) 2013-2014, Jany Belluz (jany.belluz@hotmail.fr)
|
Copyright (c) 2013-2017, Jany Belluz (jany.belluz@hotmail.fr)
|
||||||
|
|
||||||
This Font Software is licensed under the SIL Open Font License, Version 1.1.
|
This Font Software is licensed under the SIL Open Font License, Version 1.1.
|
||||||
This license is copied below, and is also available with a FAQ at:
|
This license is copied below, and is also available with a FAQ at:
|
50
Makefile
50
Makefile
|
@ -1,49 +1,27 @@
|
||||||
SOURCES=$(wildcard Sources/*.sfd)
|
SOURCES=$(wildcard Sources/FantasqueSansMono*.sfdir)
|
||||||
BASENAMES=$(patsubst Sources/%.sfd,%,$(SOURCES))
|
BASENAMES=$(patsubst Sources/%.sfdir,%,$(SOURCES))
|
||||||
TTF_FILES=$(patsubst %,%.ttf,$(BASENAMES))
|
TTF_FILES=$(patsubst %,Variants/Normal/TTF/%.ttf,$(BASENAMES))
|
||||||
# TTF_HINTED_FILES=$(patsubst %,%-autohint.ttf,$(BASENAMES))
|
ZIP_FILE=Variants/Normal/FantasqueSansMono.zip
|
||||||
OTF_FILES=$(patsubst %,OTF/%.otf,$(BASENAMES))
|
|
||||||
SVG_FILES=$(patsubst %,Webfonts/%.svg,$(BASENAMES))
|
|
||||||
WOFF_FILES=$(patsubst %,Webfonts/%.woff,$(BASENAMES))
|
|
||||||
EOT_FILES=$(patsubst %,Webfonts/%.eot,$(BASENAMES))
|
|
||||||
CSS_FRAGMENTS=$(patsubst %,Webfonts/%-decl.css,$(BASENAMES))
|
|
||||||
CSS_FILE=Webfonts/stylesheet.css
|
|
||||||
|
|
||||||
INSTALLED_TTF_FILES=$(patsubst %,~/.fonts/%.ttf,$(BASENAMES))
|
INSTALLED_TTF_FILES=$(patsubst %,~/.fonts/%.ttf,$(BASENAMES))
|
||||||
|
|
||||||
all: $(TTF_FILES)
|
all: $(ZIP_FILE)
|
||||||
|
|
||||||
OTF/%.otf %.ttf Webfonts/%.svg Webfonts/%.eot Webfonts/%.woff Webfonts/%-decl.css: Sources/%.sfd
|
$(ZIP_FILE): $(TTF_FILES)
|
||||||
mkdir -p OTF TeX Webfonts
|
Scripts/zip-all-variants Variants
|
||||||
./validate-generate.sh "$*"
|
|
||||||
# TODO determine perfect parameters
|
|
||||||
ttfautohint "$*.ttf" "$*.hinted.ttf"
|
|
||||||
mv "$*.hinted.ttf" "$*.ttf"
|
|
||||||
sfnt2woff "OTF/$*.otf"
|
|
||||||
mv "OTF/$*.woff" Webfonts
|
|
||||||
ttf2eot "$*.ttf" > "Webfonts/$*.eot"
|
|
||||||
|
|
||||||
$(CSS_FILE): $(CSS_FRAGMENTS)
|
Variants/Normal/TTF/%.ttf: Sources/%.sfdir
|
||||||
cat $(foreach v,$(CSS_FRAGMENTS),$(if $(findstring Mono,$v),$v)) > $(CSS_FILE)
|
mkdir -p Variants
|
||||||
|
Scripts/validate-font "$<"
|
||||||
|
Scripts/generate-font-variants "$<" Variants
|
||||||
|
|
||||||
.PHONY: install clean zips zip-mono zip-prop
|
.PHONY: install clean
|
||||||
install: $(INSTALLED_TTF_FILES)
|
install: $(INSTALLED_TTF_FILES)
|
||||||
|
|
||||||
$(INSTALLED_TTF_FILES): $(TTF_FILES)
|
$(INSTALLED_TTF_FILES): $(TTF_FILES)
|
||||||
|
mkdir -p ~/.fonts/
|
||||||
cp $^ ~/.fonts/
|
cp $^ ~/.fonts/
|
||||||
fc-cache -f
|
fc-cache -f
|
||||||
|
|
||||||
zips: zip-mono zip-prop
|
|
||||||
|
|
||||||
zip-mono: $(TTF_FILES) $(OTF_FILES) $(SVG_FILES) $(EOT_FILES) $(WOFF_FILES) $(SOURCES) $(CSS_FILE)
|
|
||||||
zip FantasqueSansMono.zip OFL.txt README.md Webfonts/README.md $(CSS_FILE) $(foreach v,$^,$(if $(findstring Mono,$v),$v))
|
|
||||||
|
|
||||||
zip-prop: $(TTF_FILES) $(OTF_FILES) $(SVG_FILES) $(EOT_FILES) $(WOFF_FILES) $(SOURCES)
|
|
||||||
zip FantasqueSans.zip OFL.txt README.md Webfonts/README.md $(foreach v,$^,$(if $(findstring Mono,$v),,$v))
|
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm -f *.ttf *.zip OTF/* TeX/* Webfonts/*.eot Webfonts/*.woff Webfonts/*.svg Webfonts/*.css
|
rm -rf Variants
|
||||||
|
|
||||||
test: $(INSTALLED_TTF_FILES)
|
|
||||||
gvim -f ~/Developpement/Système/kernel-base/shared/printf.c
|
|
||||||
|
|
||||||
|
|
131
README.md
131
README.md
|
@ -3,7 +3,8 @@ Fantasque Sans Mono
|
||||||
|
|
||||||
A programming font, designed with functionality in mind, and with some
|
A programming font, designed with functionality in mind, and with some
|
||||||
wibbly-wobbly handwriting-like fuzziness that makes it unassumingly cool.
|
wibbly-wobbly handwriting-like fuzziness that makes it unassumingly cool.
|
||||||
[Download](http://openfontlibrary.org/en/font/fantasque-sans-mono).
|
[Download](https://github.com/belluzj/fantasque-sans/releases/latest) or
|
||||||
|
see [installation instructions](#installation).
|
||||||
|
|
||||||
|
|
||||||
![](Specimen/urxvt13.png)
|
![](Specimen/urxvt13.png)
|
||||||
|
@ -22,7 +23,7 @@ Here is my original explanation:
|
||||||
Inspirational sources include Inconsolata and Monaco. I have also been using
|
Inspirational sources include Inconsolata and Monaco. I have also been using
|
||||||
Consolas a lot in my programming life, so it may have some points in common.
|
Consolas a lot in my programming life, so it may have some points in common.
|
||||||
|
|
||||||
![](Specimen/vim13.png)
|
![](Specimen/kdevelop11.png)
|
||||||
![](Specimen/sublime11.png)
|
![](Specimen/sublime11.png)
|
||||||
|
|
||||||
Weights, variants and glyph coverage
|
Weights, variants and glyph coverage
|
||||||
|
@ -41,83 +42,93 @@ to Consolas' italic version, with new glyph designs, not just an added slant.
|
||||||
|
|
||||||
![](Specimen/vim21.png)
|
![](Specimen/vim21.png)
|
||||||
|
|
||||||
|
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.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.
|
||||||
|
|
||||||
|
![](Specimen/noloopk.png)
|
||||||
|
|
||||||
Author and license
|
Author and license
|
||||||
------------------
|
------------------
|
||||||
|
|
||||||
Created by Jany Belluz \<jany.belluz AT hotmail.fr\>
|
Created by Jany Belluz \<jany.belluz AT hotmail.fr\>
|
||||||
|
|
||||||
Licensed under the SIL Open Font License (see [OFL.txt](OFL.txt)).
|
Licensed under the SIL Open Font License (see [LICENSE.txt](LICENSE.txt)).
|
||||||
|
|
||||||
Please send me an e-mail or [report an issue on
|
Please send me an e-mail or [report an issue on
|
||||||
Github](http://github.com/belluzj/cosmic-sans-neue/issues) if you stumble upon
|
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
|
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
|
more characters, or if you want to compliment me (I love compliments).
|
||||||
accept
|
|
||||||
[Flattry](https://flattr.com/thing/2258061/belluzjcosmic-sans-neue-on-GitHub).
|
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
|
Building installable font files
|
||||||
-------------------------------
|
-------------------------------
|
||||||
|
|
||||||
|
The build process requires:
|
||||||
|
* FontForge with python scripting support,
|
||||||
|
* `ttfautohint`
|
||||||
|
* `sfnt2woff` (from the `woff-tools` package on Ubuntu)
|
||||||
|
* `woff2_compress` from [the Google WOFF2
|
||||||
|
tools](https://github.com/google/woff2) or `woff2` package on Ubuntu
|
||||||
|
|
||||||
Run `make`. You should see green stuff and some "OK" messages.
|
Run `make`. You should see green stuff and some "OK" messages.
|
||||||
The build process requires FontForge with python scripting support,
|
|
||||||
`ttfautohint`, `sfnt2woff` (from the `woff-tools` package on Ubuntu) and
|
If you are using Ubuntu, please note that the FontForge version
|
||||||
`ttf2eot`, for example from [this
|
in the default Ubuntu repositories is much outdated at the time of this writing,
|
||||||
repository](https://github.com/harrastia/ttf2eot).
|
and that [is known to have caused subtle problems](https://github.com/belluzj/fantasque-sans/issues/59).
|
||||||
|
You are advised to install FontForge from
|
||||||
|
[this PPA](https://launchpad.net/~fontforge/+archive/ubuntu/fontforge)
|
||||||
|
(using `sudo add-apt-repository ppa:fontforge/fontforge` prior to the installation).
|
||||||
|
Alternatively, you can always [download](https://github.com/belluzj/fantasque-sans/releases/latest)
|
||||||
|
the latest prebuilt release of these fonts.
|
||||||
|
|
||||||
`make install` will install the TTF fonts into your local `.fonts/` directory
|
`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.
|
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
|
||||||
|
--------
|
||||||
|
|
||||||
|
Each variant has a `Webfonts/` folder which contains various font formats for
|
||||||
|
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` files from `Webfonts/`
|
||||||
|
* the matching `.ttf` files from the `TTF/` folder
|
||||||
|
* the matching `.otf` files from the `OTF/` folder.
|
||||||
|
|
||||||
Versions
|
Versions
|
||||||
--------
|
--------
|
||||||
|
|
||||||
1.1 - First release.
|
[Check out the changelog](CHANGELOG.md).
|
||||||
|
|
||||||
1.1.1 - Make slashes longer, ensure parenthesis and brackets are rendered at
|
|
||||||
the same height, and some other minor adjustments.
|
|
||||||
|
|
||||||
1.2 - Add the bold version.
|
|
||||||
Various minor adjustments, new paragraph symbol, slanted dollar.
|
|
||||||
|
|
||||||
1.2.1 - Minor adjustments.
|
|
||||||
|
|
||||||
1.3 - Very slight change of metrics to add space between characters and lines.
|
|
||||||
Various small changes : curlier curly brackets, more difference between
|
|
||||||
various quotes, cleaner W, w, m, and rounder @.
|
|
||||||
Windows compatibility.
|
|
||||||
More latin accents.
|
|
||||||
Greek letters.
|
|
||||||
Powerline characters.
|
|
||||||
|
|
||||||
1.3.1 - Various fixes: still cleaning m and w, reworked all ogoneks, changed a
|
|
||||||
bit the dollar, moved some accents, eliminated glitches around
|
|
||||||
Powerline symbols.
|
|
||||||
TTF fonts are now hinted using Freetype's `ttfautohint`, which should
|
|
||||||
give much better results on Windows (and maybe in Java apps and others
|
|
||||||
contexts). In case this is a problem, please let me know and I will
|
|
||||||
provide also an unhinted version.
|
|
||||||
**Windows users should use the TTF (TrueType) files.**
|
|
||||||
|
|
||||||
1.3.2 - Various fixes: playing again with bold m, moving accents again, taking
|
|
||||||
care again of Powerline symbols, clean 8 and R.
|
|
||||||
Add a few box drawing characters (for use with vim-indentline).
|
|
||||||
Generate webfonts (goal: this font used for code samples on all cool
|
|
||||||
languages' websites).
|
|
||||||
Add a WIP medium version of the proportional font.
|
|
||||||
|
|
||||||
1.4 - Rename font to **Fantasque Sans**, because *fantasque is the new cosmic*.
|
|
||||||
Make W look symetrical at big size.
|
|
||||||
|
|
||||||
1.4.1 - Drop Reserved Font Name. **You can now subset, compress, hint and
|
|
||||||
whatnot without worrying about renaming**.
|
|
||||||
Many small improvements (8, s , t, a, e, {, }, W, i, l, g...).
|
|
||||||
|
|
||||||
1.5 - Add regular italic version.
|
|
||||||
Some small changes (Q, w, y, n).
|
|
||||||
|
|
||||||
1.6 - Add bold italic version.
|
|
||||||
|
|
||||||
1.6.1 - Simplify @ to make it look sharp at all sizes.
|
|
||||||
Various fixes.
|
|
||||||
|
|
||||||
1.6.2 - Make `+` symmetrical, align dots in `:` and `;`.
|
|
||||||
|
|
55
Scripts/build.py
Executable file
55
Scripts/build.py
Executable file
|
@ -0,0 +1,55 @@
|
||||||
|
#!/usr/bin/env python2.7
|
||||||
|
# Adapted from https://github.com/larsenwork/monoid
|
||||||
|
# Copyright (c) 2015, Andreas Larsen and contributors.
|
||||||
|
# vim: sts=4 sw=4 ts=4 et
|
||||||
|
|
||||||
|
import sys
|
||||||
|
if len(sys.argv) < 5:
|
||||||
|
usage = """Build should be run with 4 arguments:
|
||||||
|
|
||||||
|
First: The total possible number of parallel processes (1+)
|
||||||
|
Second: The parallel batch number (0+)
|
||||||
|
Third: The .sfdir for the font
|
||||||
|
Fourth: The output directory
|
||||||
|
"""
|
||||||
|
print >> sys.stderr, usage
|
||||||
|
exit(1)
|
||||||
|
|
||||||
|
from fontbuilder import *
|
||||||
|
|
||||||
|
# Output directory
|
||||||
|
output = sys.argv[4]
|
||||||
|
|
||||||
|
# # Options to generate
|
||||||
|
# conflicting(
|
||||||
|
# style('Loose', Bearing(right=128)),
|
||||||
|
# style('HalfLoose', Bearing(right=64)),
|
||||||
|
# # style('normal', Bearing(left=0)),
|
||||||
|
# style('HalfTight', Bearing(left=-64)),
|
||||||
|
# style('Tight', Bearing(left=-128))
|
||||||
|
# )
|
||||||
|
|
||||||
|
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'))
|
||||||
|
# option('Dollar', 'Alt $', Swap("dollar", "dollar.empty"))
|
||||||
|
# # ss03
|
||||||
|
# option('0', 'Alt 0', Swap("zero", "zero.dot"))
|
||||||
|
# # ss05
|
||||||
|
# option('1', 'Alt 1', Swap("one", "one.base"))
|
||||||
|
# # ss08
|
||||||
|
# option('l', 'Alt l', Swap("l", "l.zstyle"))
|
||||||
|
# # ss14
|
||||||
|
# # option('Squeeze', 'Squeezed capitals with diacritics', SwapLookup("ss14"))
|
||||||
|
# # no calt
|
||||||
|
# option('NoCalt', 'Turn off contextual alternates', DropCAltAndLiga())
|
||||||
|
|
||||||
|
# Build options in
|
||||||
|
build_batch(output, sys.argv[3], int(sys.argv[1]), int(sys.argv[2]))
|
239
Scripts/features.py
Normal file
239
Scripts/features.py
Normal 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'))
|
229
Scripts/fontbuilder.py
Normal file
229
Scripts/fontbuilder.py
Normal file
|
@ -0,0 +1,229 @@
|
||||||
|
# Adapted from https://github.com/larsenwork/monoid
|
||||||
|
# Copyright 2015 Chase Colman (chase@colman.io)
|
||||||
|
# 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__))
|
||||||
|
|
||||||
|
def mkdir_p(path):
|
||||||
|
normalized = os.path.normpath(path)
|
||||||
|
try:
|
||||||
|
os.makedirs(normalized)
|
||||||
|
except OSError:
|
||||||
|
pass
|
||||||
|
|
||||||
|
# Builder
|
||||||
|
def style(name, does):
|
||||||
|
if not isinstance(does, list):
|
||||||
|
does = [does]
|
||||||
|
option(name, name, [Variation(name)] + does)
|
||||||
|
|
||||||
|
return name
|
||||||
|
|
||||||
|
def option(abrv, name, does):
|
||||||
|
if not isinstance(does, list):
|
||||||
|
does = [does]
|
||||||
|
option.operations[abrv] = does
|
||||||
|
option.abrvs.append(abrv)
|
||||||
|
option.names[abrv] = name
|
||||||
|
|
||||||
|
return abrv
|
||||||
|
|
||||||
|
# Initialize the operations map, abbreviation list, and name map
|
||||||
|
option.operations = {}
|
||||||
|
option.abrvs = []
|
||||||
|
option.names = {}
|
||||||
|
|
||||||
|
def conflicting(*abrvs):
|
||||||
|
"""Wrap the abbreviations as a tuple in the option abbreviation list"""
|
||||||
|
# Assumes last #abrvs abbreviations are conflicting options
|
||||||
|
option.abrvs = option.abrvs[:-len(abrvs)] + [tuple(abrvs)]
|
||||||
|
|
||||||
|
def _expand_options(bitmap):
|
||||||
|
# Apply the bitmap to the options
|
||||||
|
opts = compress(option.abrvs, bitmap)
|
||||||
|
|
||||||
|
# Expand the permutations for all options
|
||||||
|
expanded = [[]]
|
||||||
|
for opt in opts:
|
||||||
|
if isinstance(opt, tuple):
|
||||||
|
expanded = [items + [prmtn] for items in expanded for prmtn in opt]
|
||||||
|
else:
|
||||||
|
expanded = [items + [opt] for items in expanded]
|
||||||
|
|
||||||
|
return expanded
|
||||||
|
|
||||||
|
def permutations():
|
||||||
|
"""Yields all possible permutations from the options list"""
|
||||||
|
count = len(option.abrvs)
|
||||||
|
|
||||||
|
# Each option is a binary choice, so we use an int as a quick bitmap.
|
||||||
|
# To iterate over every possible permutation, all we have to do is increment
|
||||||
|
# up to the maximum value 2^(#options)
|
||||||
|
bitmap_max = 1 << count
|
||||||
|
|
||||||
|
# Iterate over all possible permutations
|
||||||
|
for i in xrange(bitmap_max):
|
||||||
|
# Map the iteration's permutations using a bitmap
|
||||||
|
bitmap = [i >> n & 1 for n in xrange(count)]
|
||||||
|
for opts in _expand_options(bitmap):
|
||||||
|
yield(int(float(i)/bitmap_max*100), opts)
|
||||||
|
|
||||||
|
def _build(dstdir, font, permutations):
|
||||||
|
for prcnt, opts in permutations:
|
||||||
|
# Open the original font
|
||||||
|
fnt = fontforge.open(font)
|
||||||
|
|
||||||
|
# Get the base name for the font
|
||||||
|
name = splitext(basename(font))[0]
|
||||||
|
|
||||||
|
# Build a variant name based on applied options
|
||||||
|
variants = []
|
||||||
|
|
||||||
|
for opt in opts:
|
||||||
|
# Append this option to the font name
|
||||||
|
variants.append(str(opt))
|
||||||
|
# Run all the operations for this option
|
||||||
|
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)
|
||||||
|
|
||||||
|
print('Generating ' + variant_dir)
|
||||||
|
|
||||||
|
mkdir_p(join(variant_dir, 'TTF'))
|
||||||
|
mkdir_p(join(variant_dir, 'OTF'))
|
||||||
|
mkdir_p(join(variant_dir, 'Webfonts'))
|
||||||
|
|
||||||
|
# Output the files and cleanup
|
||||||
|
fnt.generate(join(variant_dir, 'TTF', name + '.ttf'), flags=("opentype", "dummy-dsig"))
|
||||||
|
fnt.generate(join(variant_dir, 'OTF', name + '.otf'), flags=("opentype", "dummy-dsig"))
|
||||||
|
fnt.generate(join(variant_dir, 'Webfonts', name + '.svg'))
|
||||||
|
fnt.close()
|
||||||
|
|
||||||
|
# Output other formats and the CSS declaration
|
||||||
|
subprocess.check_call(
|
||||||
|
[join(SCRIPTS, 'generate-other-formats'), font],
|
||||||
|
cwd=variant_dir
|
||||||
|
)
|
||||||
|
subprocess.check_call(
|
||||||
|
[join(SCRIPTS, 'generate-css-decl'), font],
|
||||||
|
cwd=variant_dir
|
||||||
|
)
|
||||||
|
|
||||||
|
def build(dstdir, font):
|
||||||
|
_build(dstdir, font, permutations())
|
||||||
|
|
||||||
|
def build_batch(dstdir, font, total_nodes, node_number):
|
||||||
|
# Starting at (i) node_number, build option every (n) total_nodes
|
||||||
|
_build(dstdir, font, list(permutations())[node_number::total_nodes])
|
||||||
|
|
||||||
|
# Operations
|
||||||
|
## NOTE:
|
||||||
|
## All operations return a closure with the 1st argument being a fontforge.font
|
||||||
|
def Line(ascent, descent):
|
||||||
|
"""Sets the ascent and/or descent of the font's line"""
|
||||||
|
def line_op(fnt):
|
||||||
|
fnt.os2_winascent = fnt.os2_typoascent = fnt.hhea_ascent = ascent
|
||||||
|
fnt.os2_windescent = descent
|
||||||
|
fnt.os2_typodescent = fnt.hhea_descent = -descent
|
||||||
|
return line_op
|
||||||
|
|
||||||
|
def Bearing(left=0, right=0):
|
||||||
|
"""Adjusts the left and/or right bearings of all glyphs"""
|
||||||
|
def bearing_op(fnt):
|
||||||
|
for glyph in fnt.glyphs():
|
||||||
|
if left != 0:
|
||||||
|
glyph.left_side_bearing += left
|
||||||
|
if right != 0:
|
||||||
|
glyph.right_side_bearing += right
|
||||||
|
return bearing_op
|
||||||
|
|
||||||
|
def Swap(glyph1, glyph2):
|
||||||
|
"""Swaps the places of two glyphs"""
|
||||||
|
def swap_op(fnt):
|
||||||
|
# Unlike selections, glyph layer data is returned as a copy
|
||||||
|
swp = fnt[glyph1].foreground
|
||||||
|
fnt[glyph1].foreground = fnt[glyph2].foreground
|
||||||
|
fnt[glyph2].foreground = swp
|
||||||
|
return swap_op
|
||||||
|
|
||||||
|
def SwapLookup(target_lookup):
|
||||||
|
"""Swaps the places of glyphs based on an OpenType lookup table"""
|
||||||
|
def swaplookup_op(fnt):
|
||||||
|
# Get every subtable for every matching lookup
|
||||||
|
lookups = [i for i in fnt.gsub_lookups if fnt.getLookupInfo(i)[2][0][0] == target_lookup]
|
||||||
|
subtables = []
|
||||||
|
for lookup in lookups:
|
||||||
|
for subtable in fnt.getLookupSubtables(lookup):
|
||||||
|
subtables.append(subtable)
|
||||||
|
|
||||||
|
for glyph in fnt.glyphs():
|
||||||
|
subbed = False
|
||||||
|
|
||||||
|
for subtable in subtables:
|
||||||
|
posSub = glyph.getPosSub(subtable)
|
||||||
|
if not subbed and posSub and posSub[0][1] == "Substitution":
|
||||||
|
subbed = True # Don't double tap if there are duplicates
|
||||||
|
|
||||||
|
sub = posSub[0][2]
|
||||||
|
swp = glyph.foreground
|
||||||
|
glyph.foreground = fnt[sub].foreground
|
||||||
|
fnt[sub].foreground = swp
|
||||||
|
|
||||||
|
return swaplookup_op
|
||||||
|
|
||||||
|
def DropCAltAndLiga():
|
||||||
|
"""Removes Contextual Alternates and Ligatures"""
|
||||||
|
def dropcaltandliga_op(fnt):
|
||||||
|
for lookup in fnt.gsub_lookups:
|
||||||
|
if fnt.getLookupInfo(lookup)[0] in ['gsub_ligature', 'gsub_contextchain']:
|
||||||
|
fnt.removeLookup(lookup)
|
||||||
|
|
||||||
|
return dropcaltandliga_op
|
||||||
|
|
||||||
|
def Variation(name):
|
||||||
|
"""Changes the subfamily/variation of the font"""
|
||||||
|
def variation_op(fnt):
|
||||||
|
# Get the SFNT information as dictionary {property: value}
|
||||||
|
# where English (US) is the language... Here be dragons.
|
||||||
|
#
|
||||||
|
# o
|
||||||
|
# /\
|
||||||
|
# /::\
|
||||||
|
# /::::\
|
||||||
|
# ,a_a /\::::/\
|
||||||
|
# {/ ''\_ /\ \::/\ \
|
||||||
|
# {\ ,_oo) /\ \ \/\ \ \
|
||||||
|
# {/ (_^____/ \ \ \ \ \ \
|
||||||
|
# .=. {/ \___)))*) \ \ \ \ \/
|
||||||
|
# (.=.`\ {/ /=; ~/ \ \ \ \/
|
||||||
|
# \ `\{/( \/\ / \ \ \/
|
||||||
|
# \ `. `\ ) ) \ \/
|
||||||
|
# \ // /_/_ \/
|
||||||
|
# '==''---))))
|
||||||
|
sfnt_dict = {sfnt[1]: sfnt[2] for sfnt in fnt.sfnt_names if sfnt[0] == 'English (US)'}
|
||||||
|
|
||||||
|
fnt.familyname = sfnt_dict['Family'] + ' ' + name
|
||||||
|
fnt.fullname = fnt.familyname + ' ' + sfnt_dict['SubFamily']
|
||||||
|
fnt.fontname = fnt.fullname.replace(' ', '-')
|
||||||
|
|
||||||
|
fnt.appendSFNTName('English (US)', 'Family', fnt.familyname)
|
||||||
|
fnt.appendSFNTName('English (US)', 'Fullname', fnt.fullname)
|
||||||
|
fnt.appendSFNTName('English (US)', 'PostScriptName', fnt.fontname)
|
||||||
|
fnt.appendSFNTName('English (US)', 'SubFamily', sfnt_dict['SubFamily'])
|
||||||
|
fnt.appendSFNTName('English (US)', 'UniqueID', sfnt_dict['UniqueID'] + ' : ' + name)
|
||||||
|
return variation_op
|
55
Scripts/generate-css-decl
Executable file
55
Scripts/generate-css-decl
Executable file
|
@ -0,0 +1,55 @@
|
||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
# Generate a CSS declaration for the given font
|
||||||
|
|
||||||
|
if ! type fontforge &> /dev/null; then echo "ERROR: Missing dependency: fontforge" 1>&2; exit 1; fi
|
||||||
|
|
||||||
|
fullname=$1
|
||||||
|
basename=$(basename "$fullname" .sfdir)
|
||||||
|
|
||||||
|
output=$(fontforge --quiet -lang=py -script - "$fullname" <<EOF
|
||||||
|
import fontforge;
|
||||||
|
import sys;
|
||||||
|
|
||||||
|
font = fontforge.open(sys.argv[1]);
|
||||||
|
|
||||||
|
# Extract interesting informations
|
||||||
|
print("---")
|
||||||
|
print(font.fontname)
|
||||||
|
print(font.familyname)
|
||||||
|
print(font.fullname)
|
||||||
|
print(font.os2_weight)
|
||||||
|
print(font.italicangle)
|
||||||
|
EOF
|
||||||
|
) || exit 1
|
||||||
|
|
||||||
|
output="${output##*---
|
||||||
|
}"
|
||||||
|
old_IFS="$IFS"
|
||||||
|
IFS='
|
||||||
|
'
|
||||||
|
output=($output)
|
||||||
|
IFS="$old_IFS"
|
||||||
|
|
||||||
|
fontname=${output[0]}
|
||||||
|
familyname=${output[1]}
|
||||||
|
fullname=${output[2]}
|
||||||
|
fontweight=${output[3]}
|
||||||
|
slope=${output[4]}
|
||||||
|
if [ x"$slope" = "x0.0" ]; then
|
||||||
|
fontstyle=normal
|
||||||
|
else
|
||||||
|
fontstyle=italic
|
||||||
|
fi
|
||||||
|
|
||||||
|
cat > "Webfonts/${basename}-decl.css" <<EOF
|
||||||
|
@font-face {
|
||||||
|
font-family: '${familyname}';
|
||||||
|
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 */
|
||||||
|
font-weight: ${fontweight};
|
||||||
|
font-style: ${fontstyle};
|
||||||
|
}
|
||||||
|
EOF
|
16
Scripts/generate-font-variants
Executable file
16
Scripts/generate-font-variants
Executable file
|
@ -0,0 +1,16 @@
|
||||||
|
#!/usr/bin/env bash
|
||||||
|
SCRIPTS=$(cd "$(dirname $0)"; pwd)
|
||||||
|
|
||||||
|
# Generate all possible variants of the font statically
|
||||||
|
|
||||||
|
if ! type fontforge &> /dev/null; then echo "ERROR: Missing dependency: fontforge" 1>&2; exit 1; fi
|
||||||
|
|
||||||
|
path="$(pwd)/$1"
|
||||||
|
basename=$(basename "$path" .sfdir)
|
||||||
|
output_dir=$2
|
||||||
|
|
||||||
|
echo -e "\e[1;37mGenerating ${basename} variants... \e[0m"
|
||||||
|
|
||||||
|
fontforge --quiet -lang=py -script "$SCRIPTS/build.py" 1 0 "$path" "$output_dir" || exit 1
|
||||||
|
|
||||||
|
echo -e "\e[1;32m${basename} OK.\e[0m"
|
13
Scripts/generate-other-formats
Executable file
13
Scripts/generate-other-formats
Executable file
|
@ -0,0 +1,13 @@
|
||||||
|
#!/usr/bin/env bash
|
||||||
|
SCRIPTS=$(cd "$(dirname $0)" && pwd)
|
||||||
|
|
||||||
|
name=$1
|
||||||
|
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 "TTF/${basename}.ttf"
|
||||||
|
mv "TTF/${basename}.woff" Webfonts
|
||||||
|
woff2_compress "TTF/${basename}.ttf"
|
||||||
|
mv "TTF/${basename}.woff2" Webfonts
|
33
Scripts/validate-font
Executable file
33
Scripts/validate-font
Executable file
|
@ -0,0 +1,33 @@
|
||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
# Validate a font file with FontForge.
|
||||||
|
|
||||||
|
if ! type fontforge &> /dev/null; then echo "ERROR: Missing dependency: fontforge" 1>&2; exit 1; fi
|
||||||
|
|
||||||
|
name=$1
|
||||||
|
basename=$(basename "$name" .sfdir)
|
||||||
|
|
||||||
|
echo -e "\e[1;37mValidating ${basename}... \e[0m"
|
||||||
|
|
||||||
|
output=$(fontforge --quiet -lang=py -script - "$name" <<EOF
|
||||||
|
import fontforge;
|
||||||
|
import sys;
|
||||||
|
|
||||||
|
font = fontforge.open(sys.argv[1]);
|
||||||
|
|
||||||
|
bitmask = font.validate();
|
||||||
|
if bitmask != 0:
|
||||||
|
exit(42);
|
||||||
|
EOF
|
||||||
|
)
|
||||||
|
error=$?
|
||||||
|
|
||||||
|
if [ "x$error" != "x0" ]; then
|
||||||
|
echo -e "\e[1;31mError in ${basename}.\e[0m"
|
||||||
|
if [ "x$error" = "x42" ]; then
|
||||||
|
echo "Font ${basename}.sfd is not valid"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
exit 0
|
||||||
|
exit $error
|
17
Scripts/zip-all-variants
Executable file
17
Scripts/zip-all-variants
Executable file
|
@ -0,0 +1,17 @@
|
||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
# Create a distributable ZIP file in each variant folder
|
||||||
|
|
||||||
|
variants=$1
|
||||||
|
|
||||||
|
for variant in $(find "$variants"/* -maxdepth 0 -type d); do
|
||||||
|
name=$(basename "$variant")
|
||||||
|
cp LICENSE.txt README.md CHANGELOG.md "$variant/"
|
||||||
|
(
|
||||||
|
cd "$variant"
|
||||||
|
echo "Zipping $name"
|
||||||
|
zip -r "../FantasqueSansMono-$name.zip" * > /dev/null || exit 1
|
||||||
|
echo "Targzing $name"
|
||||||
|
tar czvf "../FantasqueSansMono-$name.tar.gz" * > /dev/null || exit 1
|
||||||
|
)
|
||||||
|
done
|
File diff suppressed because one or more lines are too long
31
Sources/FantasqueSans.sfdir/_A.glyph
Normal file
31
Sources/FantasqueSans.sfdir/_A.glyph
Normal file
|
@ -0,0 +1,31 @@
|
||||||
|
StartChar: A
|
||||||
|
Encoding: 65 65 26
|
||||||
|
Width: 1195
|
||||||
|
VWidth: 0
|
||||||
|
Flags: W
|
||||||
|
HStem: 496 119<407.362 801>
|
||||||
|
AnchorPoint: "accents" 0 0 basechar 0
|
||||||
|
LayerCount: 2
|
||||||
|
Fore
|
||||||
|
SplineSet
|
||||||
|
556 1332 m 1
|
||||||
|
665 1332 l 1
|
||||||
|
1146 12 l 1
|
||||||
|
1037 -27 l 1
|
||||||
|
843 498 l 1
|
||||||
|
798 498 714 498 622 496 c 0
|
||||||
|
555 494 487 491 432 486 c 0
|
||||||
|
402 484 374 479 357 474 c 1
|
||||||
|
171 -22 l 1
|
||||||
|
62 17 l 1
|
||||||
|
556 1332 l 1
|
||||||
|
608 1141 m 1
|
||||||
|
407 603 l 2
|
||||||
|
412 603 414 603 419 603 c 0
|
||||||
|
479 608 553 613 620 615 c 0
|
||||||
|
642 615 664 615 684 615 c 0
|
||||||
|
729 615 769 615 801 615 c 0
|
||||||
|
608 1141 l 1
|
||||||
|
EndSplineSet
|
||||||
|
Validated: 1
|
||||||
|
EndChar
|
52
Sources/FantasqueSans.sfdir/_A_E.glyph
Normal file
52
Sources/FantasqueSans.sfdir/_A_E.glyph
Normal file
|
@ -0,0 +1,52 @@
|
||||||
|
StartChar: AE
|
||||||
|
Encoding: 198 198 82
|
||||||
|
Width: 1401
|
||||||
|
VWidth: 0
|
||||||
|
Flags: W
|
||||||
|
HStem: 0 114<819.97 1315.05> 491 124<407.362 657> 704 114<769 1081> 1213 117<729 1295>
|
||||||
|
VStem: 615 114<818.595 1151>
|
||||||
|
LayerCount: 2
|
||||||
|
Fore
|
||||||
|
SplineSet
|
||||||
|
655 650 m 2
|
||||||
|
643 774 632 905 625 997 c 0
|
||||||
|
620 1089 615 1134 615 1151 c 1
|
||||||
|
407 603 l 2
|
||||||
|
405 598 414 603 419 603 c 0
|
||||||
|
479 608 553 613 620 615 c 0
|
||||||
|
630 615 645 615 657 615 c 1
|
||||||
|
655 650 l 2
|
||||||
|
667 494 m 2
|
||||||
|
667 494 665 493 665 491 c 0
|
||||||
|
598 491 487 491 432 486 c 0
|
||||||
|
402 484 374 479 357 474 c 1
|
||||||
|
171 -22 l 1
|
||||||
|
62 17 l 1
|
||||||
|
553 1327 l 1
|
||||||
|
625 1327 l 2
|
||||||
|
699 1329 809 1330 923 1330 c 2
|
||||||
|
1037 1330 l 2
|
||||||
|
1191 1330 1211 1327 1295 1327 c 1
|
||||||
|
1295 1213 l 1
|
||||||
|
1201 1213 1076 1213 942 1213 c 0
|
||||||
|
873 1213 801 1213 729 1213 c 1
|
||||||
|
729 1191 729 1168 729 1146 c 0
|
||||||
|
729 1119 749 887 756 813 c 1
|
||||||
|
813 813 883 818 982 818 c 2
|
||||||
|
1081 818 l 1
|
||||||
|
1084 704 l 1
|
||||||
|
982 704 l 2
|
||||||
|
883 704 824 699 769 699 c 1
|
||||||
|
769 679 774 667 774 650 c 0
|
||||||
|
804 407 818 178 823 114 c 1
|
||||||
|
1193 114 l 1
|
||||||
|
1255 116 1275 122 1317 134 c 1
|
||||||
|
1349 25 l 1
|
||||||
|
1307 13 1267 2 1195 0 c 1
|
||||||
|
818 0 l 1
|
||||||
|
709 -5 l 1
|
||||||
|
699 104 l 1
|
||||||
|
667 494 l 2
|
||||||
|
EndSplineSet
|
||||||
|
Validated: 1
|
||||||
|
EndChar
|
13
Sources/FantasqueSans.sfdir/_Aacute.glyph
Normal file
13
Sources/FantasqueSans.sfdir/_Aacute.glyph
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
StartChar: Aacute
|
||||||
|
Encoding: 193 193 72
|
||||||
|
Width: 1195
|
||||||
|
VWidth: 0
|
||||||
|
Flags: W
|
||||||
|
HStem: 496 119<407.362 801> 1411.52 290
|
||||||
|
VStem: 376.68 479
|
||||||
|
LayerCount: 2
|
||||||
|
Fore
|
||||||
|
Refer: 175 180 S 1 0 0 1 411.68 121.52 2
|
||||||
|
Refer: 26 65 N 1 0 0 1 0 0 3
|
||||||
|
Validated: 1
|
||||||
|
EndChar
|
11
Sources/FantasqueSans.sfdir/_Abreve.glyph
Normal file
11
Sources/FantasqueSans.sfdir/_Abreve.glyph
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
StartChar: Abreve
|
||||||
|
Encoding: 258 258 226
|
||||||
|
Width: 1195
|
||||||
|
VWidth: 0
|
||||||
|
Flags: H
|
||||||
|
LayerCount: 2
|
||||||
|
Fore
|
||||||
|
Refer: 208 774 N 1 0 0 1 97.5 177 2
|
||||||
|
Refer: 26 65 N 1 0 0 1 0 0 3
|
||||||
|
Validated: 1
|
||||||
|
EndChar
|
13
Sources/FantasqueSans.sfdir/_Acircumflex.glyph
Normal file
13
Sources/FantasqueSans.sfdir/_Acircumflex.glyph
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
StartChar: Acircumflex
|
||||||
|
Encoding: 194 194 73
|
||||||
|
Width: 1195
|
||||||
|
VWidth: 0
|
||||||
|
Flags: W
|
||||||
|
HStem: 496 119<407.362 801> 1410.64 300
|
||||||
|
VStem: 319.44 590
|
||||||
|
LayerCount: 2
|
||||||
|
Fore
|
||||||
|
Refer: 116 94 N 1 0 0 1 255.44 726.64 2
|
||||||
|
Refer: 26 65 N 1 0 0 1 0 0 3
|
||||||
|
Validated: 1
|
||||||
|
EndChar
|
13
Sources/FantasqueSans.sfdir/_Adieresis.glyph
Normal file
13
Sources/FantasqueSans.sfdir/_Adieresis.glyph
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
StartChar: Adieresis
|
||||||
|
Encoding: 196 196 75
|
||||||
|
Width: 1195
|
||||||
|
VWidth: 0
|
||||||
|
Flags: W
|
||||||
|
HStem: 496 119<407.362 801> 1423.64 129<371.8 501.8 713.8 842.8>
|
||||||
|
VStem: 371.8 130<1423.64 1552.64> 713.8 129<1425.64 1554.64>
|
||||||
|
LayerCount: 2
|
||||||
|
Fore
|
||||||
|
Refer: 173 168 S 1 0 0 1 148.8 292.64 2
|
||||||
|
Refer: 26 65 N 1 0 0 1 0 0 3
|
||||||
|
Validated: 1
|
||||||
|
EndChar
|
13
Sources/FantasqueSans.sfdir/_Agrave.glyph
Normal file
13
Sources/FantasqueSans.sfdir/_Agrave.glyph
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
StartChar: Agrave
|
||||||
|
Encoding: 192 192 71
|
||||||
|
Width: 1195
|
||||||
|
VWidth: 0
|
||||||
|
Flags: W
|
||||||
|
HStem: 496 119<407.362 801> 1411.52 290
|
||||||
|
VStem: 365 479
|
||||||
|
LayerCount: 2
|
||||||
|
Fore
|
||||||
|
Refer: 118 96 S 1 0 0 1 372 121.52 2
|
||||||
|
Refer: 26 65 N 1 0 0 1 0 0 3
|
||||||
|
Validated: 1
|
||||||
|
EndChar
|
13
Sources/FantasqueSans.sfdir/_Amacron.glyph
Normal file
13
Sources/FantasqueSans.sfdir/_Amacron.glyph
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
StartChar: Amacron
|
||||||
|
Encoding: 256 256 179
|
||||||
|
Width: 1195
|
||||||
|
VWidth: 0
|
||||||
|
Flags: W
|
||||||
|
HStem: 496 119<407.362 801> 1410.64 102<377 851>
|
||||||
|
VStem: 377 474<1413.64 1512.64>
|
||||||
|
LayerCount: 2
|
||||||
|
Fore
|
||||||
|
Refer: 177 175 S 1 0 0 1 310 168.64 2
|
||||||
|
Refer: 26 65 N 1 0 0 1 0 0 3
|
||||||
|
Validated: 1
|
||||||
|
EndChar
|
39
Sources/FantasqueSans.sfdir/_Aring.glyph
Normal file
39
Sources/FantasqueSans.sfdir/_Aring.glyph
Normal file
|
@ -0,0 +1,39 @@
|
||||||
|
StartChar: Aring
|
||||||
|
Encoding: 197 197 76
|
||||||
|
Width: 1195
|
||||||
|
VWidth: 0
|
||||||
|
Flags: W
|
||||||
|
HStem: 496 119<407.362 801> 1535 87<506.881 703.771>
|
||||||
|
VStem: 382 107<1373.89 1515.35> 722 109<1375.26 1515.35>
|
||||||
|
LayerCount: 2
|
||||||
|
Fore
|
||||||
|
SplineSet
|
||||||
|
489 1446 m 0
|
||||||
|
489 1396 541 1354 605 1354 c 0
|
||||||
|
669 1354 722 1396 722 1446 c 0
|
||||||
|
722 1496 669 1535 605 1535 c 0
|
||||||
|
541 1535 489 1496 489 1446 c 0
|
||||||
|
382 1446 m 0
|
||||||
|
382 1543 481 1622 605 1622 c 0
|
||||||
|
729 1622 831 1543 831 1446 c 0
|
||||||
|
831 1372 768 1305 684 1280 c 1
|
||||||
|
1146 12 l 1
|
||||||
|
1037 -27 l 1
|
||||||
|
843 498 l 1
|
||||||
|
798 498 714 498 622 496 c 0
|
||||||
|
555 494 487 491 432 486 c 0
|
||||||
|
402 484 374 479 357 474 c 1
|
||||||
|
171 -22 l 1
|
||||||
|
62 17 l 1
|
||||||
|
536 1277 l 1
|
||||||
|
447 1299 382 1369 382 1446 c 0
|
||||||
|
608 1141 m 1
|
||||||
|
407 603 l 1
|
||||||
|
412 603 414 603 419 603 c 0
|
||||||
|
479 608 553 613 620 615 c 0
|
||||||
|
642 615 664 615 684 615 c 0
|
||||||
|
729 615 769 615 801 615 c 1
|
||||||
|
608 1141 l 1
|
||||||
|
EndSplineSet
|
||||||
|
Validated: 1
|
||||||
|
EndChar
|
13
Sources/FantasqueSans.sfdir/_Atilde.glyph
Normal file
13
Sources/FantasqueSans.sfdir/_Atilde.glyph
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
StartChar: Atilde
|
||||||
|
Encoding: 195 195 74
|
||||||
|
Width: 1195
|
||||||
|
VWidth: 0
|
||||||
|
Flags: W
|
||||||
|
HStem: 496 119<407.362 801> 1411.32 109<628.099 818.506> 1503.32 112<414.706 598.118>
|
||||||
|
VStem: 299.72 622
|
||||||
|
LayerCount: 2
|
||||||
|
Fore
|
||||||
|
Refer: 120 126 S 1 0 0 1 220.72 642.32 2
|
||||||
|
Refer: 26 65 N 1 0 0 1 0 0 3
|
||||||
|
Validated: 1
|
||||||
|
EndChar
|
61
Sources/FantasqueSans.sfdir/_B.glyph
Normal file
61
Sources/FantasqueSans.sfdir/_B.glyph
Normal file
|
@ -0,0 +1,61 @@
|
||||||
|
StartChar: B
|
||||||
|
Encoding: 66 66 27
|
||||||
|
Width: 1060
|
||||||
|
VWidth: 0
|
||||||
|
Flags: W
|
||||||
|
HStem: -2 114<230 753.14> 704 117<237 577.74> 1218 114<232 588.937>
|
||||||
|
VStem: 116 114<119 704 821 1211.35> 664 117<893.605 1144.99> 885 114<236.57 545.714>
|
||||||
|
AnchorPoint: "accents" 29 0 basechar 0
|
||||||
|
LayerCount: 2
|
||||||
|
Fore
|
||||||
|
SplineSet
|
||||||
|
361 1332 m 5
|
||||||
|
366 1332 371 1332 376 1332 c 4
|
||||||
|
453 1332 533 1325 602 1295 c 4
|
||||||
|
686 1258 768 1183 778 1074 c 4
|
||||||
|
778 1062 781 1051 781 1039 c 4
|
||||||
|
781 1002 773 963 763 923 c 4
|
||||||
|
748 871 718 816 666 784 c 5
|
||||||
|
745 762 813 729 870 682 c 4
|
||||||
|
947 618 986 531 996 449 c 4
|
||||||
|
998 432 999 414 999 397 c 4
|
||||||
|
999 333 986 270 964 218 c 6
|
||||||
|
964 216 l 5
|
||||||
|
961 213 l 5
|
||||||
|
899 84 773 17 669 5 c 4
|
||||||
|
629 0 587 -2 547 -2 c 4
|
||||||
|
460 -2 366 5 247 5 c 4
|
||||||
|
227 5 205 5 183 5 c 5
|
||||||
|
113 0 l 6
|
||||||
|
113 0 114 37 116 114 c 4
|
||||||
|
116 117 l 4
|
||||||
|
116 172 123 539 123 851 c 4
|
||||||
|
123 977 120 1093 118 1180 c 4
|
||||||
|
116 1247 111 1317 111 1317 c 5
|
||||||
|
198 1322 l 6
|
||||||
|
230 1324 292 1332 361 1332 c 5
|
||||||
|
361 1218 m 4
|
||||||
|
311 1218 264 1212 232 1210 c 5
|
||||||
|
232 1200 235 1193 235 1183 c 4
|
||||||
|
237 1089 237 957 237 821 c 5
|
||||||
|
326 828 396 828 451 833 c 4
|
||||||
|
513 838 557 850 604 880 c 4
|
||||||
|
626 895 644 920 654 955 c 4
|
||||||
|
661 982 664 1012 664 1039 c 4
|
||||||
|
664 1049 664 1057 664 1064 c 4
|
||||||
|
659 1116 612 1168 557 1190 c 4
|
||||||
|
517 1207 443 1218 374 1218 c 4
|
||||||
|
369 1218 366 1218 361 1218 c 4
|
||||||
|
237 704 m 5
|
||||||
|
235 434 230 169 230 119 c 5
|
||||||
|
359 119 455 112 537 112 c 4
|
||||||
|
579 112 617 114 654 119 c 4
|
||||||
|
718 126 815 179 857 263 c 5
|
||||||
|
872 303 885 349 885 399 c 4
|
||||||
|
885 409 884 422 882 434 c 4
|
||||||
|
875 494 853 548 798 593 c 4
|
||||||
|
741 640 683 665 594 682 c 4
|
||||||
|
510 697 398 704 237 704 c 5
|
||||||
|
EndSplineSet
|
||||||
|
Validated: 1
|
||||||
|
EndChar
|
35
Sources/FantasqueSans.sfdir/_C.glyph
Normal file
35
Sources/FantasqueSans.sfdir/_C.glyph
Normal file
|
@ -0,0 +1,35 @@
|
||||||
|
StartChar: C
|
||||||
|
Encoding: 67 67 28
|
||||||
|
Width: 1096
|
||||||
|
VWidth: 0
|
||||||
|
Flags: W
|
||||||
|
HStem: 0 117<407.701 782.654> 1059 21G<831.5 903.898> 1220 119<442.025 763.052>
|
||||||
|
VStem: 74 117<380.634 919.132>
|
||||||
|
LayerCount: 2
|
||||||
|
Fore
|
||||||
|
SplineSet
|
||||||
|
613 1339 m 0
|
||||||
|
742 1337 876 1272 970 1118 c 1
|
||||||
|
870 1059 l 1
|
||||||
|
793 1183 704 1220 615 1220 c 0
|
||||||
|
603 1220 588 1220 573 1218 c 0
|
||||||
|
469 1206 365 1138 315 1074 c 0
|
||||||
|
315 1071 l 0
|
||||||
|
265 1002 191 878 191 647 c 0
|
||||||
|
191 595 196 538 203 476 c 0
|
||||||
|
213 402 293 255 350 203 c 0
|
||||||
|
427 134 498 117 590 117 c 0
|
||||||
|
597 117 603 117 610 117 c 0
|
||||||
|
756 122 863 191 920 308 c 1
|
||||||
|
1024 255 l 1
|
||||||
|
947 104 799 5 613 0 c 0
|
||||||
|
608 0 603 0 598 0 c 0
|
||||||
|
484 0 369 28 270 117 c 0
|
||||||
|
181 199 104 342 87 461 c 0
|
||||||
|
77 525 74 585 74 640 c 0
|
||||||
|
74 903 166 1062 221 1141 c 1
|
||||||
|
290 1235 414 1317 558 1334 c 0
|
||||||
|
575 1336 596 1339 613 1339 c 0
|
||||||
|
EndSplineSet
|
||||||
|
Validated: 1
|
||||||
|
EndChar
|
13
Sources/FantasqueSans.sfdir/_Cacute.glyph
Normal file
13
Sources/FantasqueSans.sfdir/_Cacute.glyph
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
StartChar: Cacute
|
||||||
|
Encoding: 262 262 181
|
||||||
|
Width: 1096
|
||||||
|
VWidth: 0
|
||||||
|
Flags: W
|
||||||
|
HStem: 0 117<407.701 782.654> 1059 21<831.5 903.898> 1220 119<442.025 763.052> 1406.56 290
|
||||||
|
VStem: 74 117<380.634 919.132> 344.44 479
|
||||||
|
LayerCount: 2
|
||||||
|
Fore
|
||||||
|
Refer: 175 180 S 1 0 0 1 379.44 116.56 2
|
||||||
|
Refer: 28 67 N 1 0 0 1 0 0 3
|
||||||
|
Validated: 1
|
||||||
|
EndChar
|
21
Sources/FantasqueSans.sfdir/_Ccaron.glyph
Normal file
21
Sources/FantasqueSans.sfdir/_Ccaron.glyph
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
StartChar: Ccaron
|
||||||
|
Encoding: 268 268 187
|
||||||
|
Width: 1096
|
||||||
|
VWidth: 0
|
||||||
|
Flags: W
|
||||||
|
HStem: 0 117<407.701 782.654> 1059 21<831.5 903.898> 1220 119<442.025 763.052>
|
||||||
|
VStem: 74 117<380.634 919.132>
|
||||||
|
LayerCount: 2
|
||||||
|
Fore
|
||||||
|
SplineSet
|
||||||
|
583 1401 m 1
|
||||||
|
288 1617 l 1
|
||||||
|
345 1701 l 1
|
||||||
|
583 1543 l 1
|
||||||
|
821 1701 l 1
|
||||||
|
878 1617 l 1
|
||||||
|
583 1401 l 1
|
||||||
|
EndSplineSet
|
||||||
|
Refer: 28 67 N 1 0 0 1 0 0 3
|
||||||
|
Validated: 1
|
||||||
|
EndChar
|
47
Sources/FantasqueSans.sfdir/_Ccedilla.glyph
Normal file
47
Sources/FantasqueSans.sfdir/_Ccedilla.glyph
Normal file
|
@ -0,0 +1,47 @@
|
||||||
|
StartChar: Ccedilla
|
||||||
|
Encoding: 199 199 83
|
||||||
|
Width: 1096
|
||||||
|
VWidth: 0
|
||||||
|
Flags: W
|
||||||
|
HStem: -327 87<492.601 696.814> -107 62<650.044 691.432> 1059 21G<831.5 903.898> 1220 119<441.523 763.415>
|
||||||
|
VStem: 74 117<380.492 919.441> 541 109<-44.0755 7.30838> 702 107<-232.828 -115.12>
|
||||||
|
LayerCount: 2
|
||||||
|
Fore
|
||||||
|
SplineSet
|
||||||
|
650 2 m 1
|
||||||
|
650 -23 650 -25 652 -45 c 1
|
||||||
|
669 -45 709 -45 734 -55 c 0
|
||||||
|
756 -67 809 -87 809 -181 c 0
|
||||||
|
809 -188 809 -194 809 -201 c 1
|
||||||
|
802 -293 734 -327 652 -327 c 0
|
||||||
|
595 -327 528 -310 476 -278 c 1
|
||||||
|
486 -248 493 -228 498 -208 c 1
|
||||||
|
525 -223 575 -240 620 -240 c 0
|
||||||
|
662 -240 700 -223 702 -171 c 0
|
||||||
|
702 -169 l 0
|
||||||
|
702 -119 647 -107 600 -107 c 0
|
||||||
|
570 -107 545 -112 538 -117 c 1
|
||||||
|
538 -90 539 -28 541 2 c 1
|
||||||
|
447 9 354 43 270 117 c 0
|
||||||
|
181 199 104 342 87 461 c 0
|
||||||
|
77 525 74 585 74 640 c 0
|
||||||
|
74 903 166 1062 221 1141 c 1
|
||||||
|
290 1235 414 1317 558 1334 c 0
|
||||||
|
575 1336 596 1339 613 1339 c 0
|
||||||
|
742 1337 876 1272 970 1118 c 1
|
||||||
|
870 1059 l 1
|
||||||
|
793 1183 704 1220 615 1220 c 0
|
||||||
|
603 1220 588 1220 573 1218 c 0
|
||||||
|
469 1206 365 1138 315 1074 c 0
|
||||||
|
315 1071 l 0
|
||||||
|
265 1002 191 878 191 647 c 0
|
||||||
|
191 595 196 538 203 476 c 0
|
||||||
|
213 402 293 255 350 203 c 0
|
||||||
|
427 134 498 117 590 117 c 0
|
||||||
|
597 117 603 117 610 117 c 0
|
||||||
|
756 122 863 191 920 308 c 1
|
||||||
|
1024 255 l 1
|
||||||
|
952 114 819 19 650 2 c 1
|
||||||
|
EndSplineSet
|
||||||
|
Validated: 1
|
||||||
|
EndChar
|
13
Sources/FantasqueSans.sfdir/_Ccircumflex.glyph
Normal file
13
Sources/FantasqueSans.sfdir/_Ccircumflex.glyph
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
StartChar: Ccircumflex
|
||||||
|
Encoding: 264 264 183
|
||||||
|
Width: 1096
|
||||||
|
VWidth: 0
|
||||||
|
Flags: W
|
||||||
|
HStem: 0 117<407.701 782.654> 1059 21<831.5 903.898> 1220 119<442.025 763.052> 1405.68 300
|
||||||
|
VStem: 74 117<380.634 919.132> 292.16 590
|
||||||
|
LayerCount: 2
|
||||||
|
Fore
|
||||||
|
Refer: 116 94 S 1 0 0 1 228.16 721.68 2
|
||||||
|
Refer: 28 67 N 1 0 0 1 0 0 3
|
||||||
|
Validated: 1
|
||||||
|
EndChar
|
13
Sources/FantasqueSans.sfdir/_Cdotaccent.glyph
Normal file
13
Sources/FantasqueSans.sfdir/_Cdotaccent.glyph
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
StartChar: Cdotaccent
|
||||||
|
Encoding: 266 266 185
|
||||||
|
Width: 1096
|
||||||
|
VWidth: 0
|
||||||
|
Flags: W
|
||||||
|
HStem: 0 117<407.701 782.654> 1059 21<831.5 903.898> 1220 119<442.025 763.052> 1443.36 151<498.12 647.12>
|
||||||
|
VStem: 74 117<380.634 919.132> 498.12 149<1443.36 1592.36>
|
||||||
|
LayerCount: 2
|
||||||
|
Fore
|
||||||
|
Refer: 53 46 S 1 0 0 1 357.12 1443.36 2
|
||||||
|
Refer: 28 67 N 1 0 0 1 0 0 3
|
||||||
|
Validated: 1
|
||||||
|
EndChar
|
39
Sources/FantasqueSans.sfdir/_D.glyph
Normal file
39
Sources/FantasqueSans.sfdir/_D.glyph
Normal file
|
@ -0,0 +1,39 @@
|
||||||
|
StartChar: D
|
||||||
|
Encoding: 68 68 29
|
||||||
|
Width: 1168
|
||||||
|
VWidth: 0
|
||||||
|
Flags: W
|
||||||
|
HStem: -7 117<223 741.783> 1220 117<229.267 627.88>
|
||||||
|
VStem: 114 117<117 1217.15> 950 119<318.739 849.771>
|
||||||
|
LayerCount: 2
|
||||||
|
Fore
|
||||||
|
SplineSet
|
||||||
|
332 1337 m 1
|
||||||
|
612 1337 794 1255 925 1071 c 0
|
||||||
|
1017 945 1069 764 1069 580 c 0
|
||||||
|
1069 511 1062 441 1047 374 c 0
|
||||||
|
995 133 796 17 615 0 c 0
|
||||||
|
558 -5 506 -7 449 -7 c 0
|
||||||
|
375 -7 293 -5 174 0 c 1
|
||||||
|
104 0 l 1
|
||||||
|
104 0 105 37 107 114 c 0
|
||||||
|
107 171 114 581 114 913 c 0
|
||||||
|
114 968 114 1016 114 1061 c 0
|
||||||
|
114 1106 114 1145 114 1185 c 0
|
||||||
|
112 1254 104 1324 104 1324 c 1
|
||||||
|
193 1332 l 1
|
||||||
|
228 1334 275 1337 332 1337 c 1
|
||||||
|
228 1218 m 1
|
||||||
|
230 1171 231 1111 231 1047 c 0
|
||||||
|
231 1005 231 958 231 913 c 0
|
||||||
|
231 581 223 174 223 117 c 1
|
||||||
|
330 115 404 110 471 110 c 0
|
||||||
|
516 110 558 112 603 117 c 0
|
||||||
|
749 132 890 208 932 399 c 0
|
||||||
|
944 454 950 513 950 570 c 0
|
||||||
|
950 736 905 902 831 1004 c 0
|
||||||
|
712 1168 593 1220 357 1220 c 0
|
||||||
|
310 1220 263 1220 228 1218 c 1
|
||||||
|
EndSplineSet
|
||||||
|
Validated: 1
|
||||||
|
EndChar
|
21
Sources/FantasqueSans.sfdir/_Dcaron.glyph
Normal file
21
Sources/FantasqueSans.sfdir/_Dcaron.glyph
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
StartChar: Dcaron
|
||||||
|
Encoding: 270 270 189
|
||||||
|
Width: 1168
|
||||||
|
VWidth: 0
|
||||||
|
Flags: W
|
||||||
|
HStem: -7 117<223 741.783> 1220 117<229.267 627.88>
|
||||||
|
VStem: 114 117<117 1217.15> 950 119<318.739 849.771>
|
||||||
|
LayerCount: 2
|
||||||
|
Fore
|
||||||
|
SplineSet
|
||||||
|
451 1414 m 1
|
||||||
|
156 1629 l 1
|
||||||
|
213 1714 l 1
|
||||||
|
451 1555 l 1
|
||||||
|
689 1714 l 1
|
||||||
|
746 1629 l 1
|
||||||
|
451 1414 l 1
|
||||||
|
EndSplineSet
|
||||||
|
Refer: 29 68 N 1 0 0 1 0 0 3
|
||||||
|
Validated: 1
|
||||||
|
EndChar
|
46
Sources/FantasqueSans.sfdir/_E.glyph
Normal file
46
Sources/FantasqueSans.sfdir/_E.glyph
Normal file
|
@ -0,0 +1,46 @@
|
||||||
|
StartChar: E
|
||||||
|
Encoding: 69 69 30
|
||||||
|
Width: 1048
|
||||||
|
VWidth: 0
|
||||||
|
Flags: W
|
||||||
|
HStem: 0 114<230 947.047> 704 114<233 714> 1213 117<233.061 927>
|
||||||
|
VStem: 116 117<114 704 818 1213>
|
||||||
|
LayerCount: 2
|
||||||
|
Fore
|
||||||
|
SplineSet
|
||||||
|
428 1330 m 5
|
||||||
|
465 1330 505 1330 542 1330 c 4
|
||||||
|
696 1330 843 1327 927 1327 c 5
|
||||||
|
927 1213 l 5
|
||||||
|
833 1213 654 1213 480 1213 c 4
|
||||||
|
393 1213 307 1213 235 1213 c 5
|
||||||
|
233 1191 233 1170 233 1148 c 5
|
||||||
|
233 1143 l 4
|
||||||
|
233 985 l 4
|
||||||
|
233 940 233 875 233 818 c 5
|
||||||
|
290 818 388 818 485 818 c 4
|
||||||
|
594 818 707 818 714 818 c 5
|
||||||
|
716 704 l 5
|
||||||
|
691 704 594 704 485 704 c 4
|
||||||
|
386 704 288 704 233 704 c 5
|
||||||
|
233 684 233 672 233 652 c 4
|
||||||
|
233 416 230 176 230 114 c 5
|
||||||
|
285 114 418 114 547 114 c 4
|
||||||
|
683 114 818 114 825 114 c 4
|
||||||
|
887 116 907 122 949 134 c 5
|
||||||
|
981 25 l 5
|
||||||
|
939 13 900 2 828 0 c 4
|
||||||
|
803 0 683 0 547 0 c 4
|
||||||
|
411 0 267 0 222 0 c 5
|
||||||
|
113 -5 l 5
|
||||||
|
113 -5 114 32 116 109 c 4
|
||||||
|
116 112 l 4
|
||||||
|
116 159 116 409 116 652 c 4
|
||||||
|
116 774 118 895 118 987 c 4
|
||||||
|
118 1079 118 1134 118 1151 c 4
|
||||||
|
120 1220 126 1282 128 1324 c 5
|
||||||
|
128 1327 l 5
|
||||||
|
205 1329 314 1330 428 1330 c 5
|
||||||
|
EndSplineSet
|
||||||
|
Validated: 1
|
||||||
|
EndChar
|
13
Sources/FantasqueSans.sfdir/_Eacute.glyph
Normal file
13
Sources/FantasqueSans.sfdir/_Eacute.glyph
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
StartChar: Eacute
|
||||||
|
Encoding: 201 201 85
|
||||||
|
Width: 1048
|
||||||
|
VWidth: 0
|
||||||
|
Flags: HW
|
||||||
|
HStem: 0 114<223 940.047> 704 114<226 707> 1213 117<226.061 920> 1391.68 290
|
||||||
|
VStem: 109 117<114 704 818 1213> 267.28 479
|
||||||
|
LayerCount: 2
|
||||||
|
Fore
|
||||||
|
Refer: 175 180 S 1 0 0 1 302.28 101.68 2
|
||||||
|
Refer: 30 69 N 1 0 0 1 0 0 3
|
||||||
|
Validated: 1
|
||||||
|
EndChar
|
13
Sources/FantasqueSans.sfdir/_Ecircumflex.glyph
Normal file
13
Sources/FantasqueSans.sfdir/_Ecircumflex.glyph
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
StartChar: Ecircumflex
|
||||||
|
Encoding: 202 202 86
|
||||||
|
Width: 1048
|
||||||
|
VWidth: 0
|
||||||
|
Flags: HW
|
||||||
|
HStem: 0 114<223 940.047> 704 114<226 707> 1213 117<226.061 920> 1410.64 300
|
||||||
|
VStem: 109 117<114 704 818 1213> 219.96 590
|
||||||
|
LayerCount: 2
|
||||||
|
Fore
|
||||||
|
Refer: 116 94 S 1 0 0 1 155.96 726.64 2
|
||||||
|
Refer: 30 69 N 1 0 0 1 0 0 3
|
||||||
|
Validated: 1
|
||||||
|
EndChar
|
13
Sources/FantasqueSans.sfdir/_Edieresis.glyph
Normal file
13
Sources/FantasqueSans.sfdir/_Edieresis.glyph
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
StartChar: Edieresis
|
||||||
|
Encoding: 203 203 87
|
||||||
|
Width: 1048
|
||||||
|
VWidth: 0
|
||||||
|
Flags: HW
|
||||||
|
HStem: 0 114<223 940.047> 704 114<226 707> 1213 117<226.061 920> 1413.72 129<259.92 389.92 601.92 730.92>
|
||||||
|
VStem: 109 117<114 704 818 1213> 259.92 130<1413.72 1542.72> 601.92 129<1415.72 1544.72>
|
||||||
|
LayerCount: 2
|
||||||
|
Fore
|
||||||
|
Refer: 173 168 S 1 0 0 1 36.9202 282.72 2
|
||||||
|
Refer: 30 69 N 1 0 0 1 0 0 3
|
||||||
|
Validated: 1
|
||||||
|
EndChar
|
13
Sources/FantasqueSans.sfdir/_Egrave.glyph
Normal file
13
Sources/FantasqueSans.sfdir/_Egrave.glyph
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
StartChar: Egrave
|
||||||
|
Encoding: 200 200 84
|
||||||
|
Width: 1048
|
||||||
|
VWidth: 0
|
||||||
|
Flags: HW
|
||||||
|
HStem: 0 114<223 940.047> 704 114<226 707> 1213 117<226.061 920> 1401.6 290
|
||||||
|
VStem: 109 117<114 704 818 1213> 277.92 479
|
||||||
|
LayerCount: 2
|
||||||
|
Fore
|
||||||
|
Refer: 118 96 S 1 0 0 1 284.92 111.6 2
|
||||||
|
Refer: 30 69 N 1 0 0 1 0 0 3
|
||||||
|
Validated: 1
|
||||||
|
EndChar
|
13
Sources/FantasqueSans.sfdir/_Emacron.glyph
Normal file
13
Sources/FantasqueSans.sfdir/_Emacron.glyph
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
StartChar: Emacron
|
||||||
|
Encoding: 274 274 191
|
||||||
|
Width: 1048
|
||||||
|
VWidth: 0
|
||||||
|
Flags: HW
|
||||||
|
HStem: 0 114<223 940.047> 704 114<226 707> 1213 117<226.061 920> 1413.12 102<250.24 724.24>
|
||||||
|
VStem: 109 117<114 704 818 1213> 250.24 474<1416.12 1515.12>
|
||||||
|
LayerCount: 2
|
||||||
|
Fore
|
||||||
|
Refer: 177 175 S 1 0 0 1 183.24 171.12 2
|
||||||
|
Refer: 30 69 N 1 0 0 1 0 0 3
|
||||||
|
Validated: 1
|
||||||
|
EndChar
|
47
Sources/FantasqueSans.sfdir/_Eth.glyph
Normal file
47
Sources/FantasqueSans.sfdir/_Eth.glyph
Normal file
|
@ -0,0 +1,47 @@
|
||||||
|
StartChar: Eth
|
||||||
|
Encoding: 208 208 152
|
||||||
|
Width: 1220
|
||||||
|
VWidth: 0
|
||||||
|
Flags: W
|
||||||
|
HStem: -10 117<325 843.035> -7 21G<206.336 275> 799 112<47 216 333 702> 1238 117<327 713.432>
|
||||||
|
VStem: 216 117<114 799 911 1232.15> 1052 119<316.706 847.771>
|
||||||
|
LayerCount: 2
|
||||||
|
Fore
|
||||||
|
SplineSet
|
||||||
|
456 1238 m 0xbc
|
||||||
|
409 1238 362 1232 327 1230 c 1
|
||||||
|
327 1220 330 1213 330 1203 c 0
|
||||||
|
332 1124 333 1020 333 908 c 1
|
||||||
|
442 908 551 911 702 911 c 1
|
||||||
|
702 796 l 1
|
||||||
|
556 798 442 799 333 799 c 1
|
||||||
|
333 494 325 166 325 114 c 1
|
||||||
|
432 112 506 107 573 107 c 0
|
||||||
|
618 107 659 109 704 114 c 0
|
||||||
|
850 129 992 206 1034 397 c 0
|
||||||
|
1046 452 1052 511 1052 568 c 0
|
||||||
|
1052 734 1006 900 932 1002 c 0
|
||||||
|
840 1128 741 1208 605 1228 c 0
|
||||||
|
558 1235 503 1238 456 1238 c 0xbc
|
||||||
|
456 1355 m 0
|
||||||
|
508 1355 563 1351 620 1344 c 0
|
||||||
|
794 1319 925 1210 1027 1069 c 0
|
||||||
|
1119 943 1171 762 1171 578 c 0
|
||||||
|
1171 509 1163 439 1148 372 c 0
|
||||||
|
1096 131 898 15 717 -2 c 0
|
||||||
|
660 -7 608 -10 551 -10 c 0xbc
|
||||||
|
477 -10 394 -7 275 -2 c 1
|
||||||
|
206 -7 l 1x7c
|
||||||
|
206 -7 206 35 208 112 c 0
|
||||||
|
208 164 216 494 216 799 c 1
|
||||||
|
161 801 104 802 42 804 c 1
|
||||||
|
47 918 l 1
|
||||||
|
109 916 164 913 216 911 c 1
|
||||||
|
216 1023 215 1123 213 1200 c 0
|
||||||
|
211 1269 203 1339 203 1339 c 1
|
||||||
|
290 1347 l 2
|
||||||
|
325 1349 377 1355 434 1355 c 0
|
||||||
|
441 1355 449 1355 456 1355 c 0
|
||||||
|
EndSplineSet
|
||||||
|
Validated: 1
|
||||||
|
EndChar
|
36
Sources/FantasqueSans.sfdir/_F.glyph
Normal file
36
Sources/FantasqueSans.sfdir/_F.glyph
Normal file
|
@ -0,0 +1,36 @@
|
||||||
|
StartChar: F
|
||||||
|
Encoding: 70 70 31
|
||||||
|
Width: 1036
|
||||||
|
VWidth: 0
|
||||||
|
Flags: W
|
||||||
|
HStem: -5 21G<125 242> 704 117<227 718.967> 1213 114<227 947.047>
|
||||||
|
VStem: 113 114<7.12032 704 818 1213> 126 116<5 461.906>
|
||||||
|
LayerCount: 2
|
||||||
|
Fore
|
||||||
|
SplineSet
|
||||||
|
227 174 m 0xf0
|
||||||
|
229 110 240 50 242 5 c 1
|
||||||
|
126 -5 l 1xe8
|
||||||
|
124 37 113 102 113 171 c 2
|
||||||
|
113 672 l 2
|
||||||
|
113 918 111 1171 111 1218 c 0
|
||||||
|
111 1243 111 1265 111 1282 c 0
|
||||||
|
111 1332 l 1
|
||||||
|
218 1327 l 1
|
||||||
|
828 1327 l 1
|
||||||
|
900 1325 939 1314 981 1302 c 1
|
||||||
|
949 1193 l 1
|
||||||
|
907 1205 887 1213 825 1213 c 2
|
||||||
|
227 1213 l 1
|
||||||
|
227 1166 227 999 227 818 c 1
|
||||||
|
346 818 404 821 508 821 c 0
|
||||||
|
533 821 563 821 595 821 c 0
|
||||||
|
684 821 743 806 743 806 c 1
|
||||||
|
719 694 l 1
|
||||||
|
719 694 674 704 595 704 c 2
|
||||||
|
227 704 l 1
|
||||||
|
227 694 227 682 227 672 c 0
|
||||||
|
227 548 227 266 227 174 c 0xf0
|
||||||
|
EndSplineSet
|
||||||
|
Validated: 1
|
||||||
|
EndChar
|
40
Sources/FantasqueSans.sfdir/_G.glyph
Normal file
40
Sources/FantasqueSans.sfdir/_G.glyph
Normal file
|
@ -0,0 +1,40 @@
|
||||||
|
StartChar: G
|
||||||
|
Encoding: 71 71 32
|
||||||
|
Width: 1113
|
||||||
|
VWidth: 0
|
||||||
|
Flags: W
|
||||||
|
HStem: -5 119<397.087 762.457> 523 117<499.958 920 1037 1037> 1218 117<393.207 769.787>
|
||||||
|
VStem: 57 117<376.416 945.006> 920 117<288.277 523>
|
||||||
|
LayerCount: 2
|
||||||
|
Fore
|
||||||
|
SplineSet
|
||||||
|
578 1335 m 1
|
||||||
|
585 1335 593 1335 600 1335 c 0
|
||||||
|
786 1330 935 1232 1012 1081 c 1
|
||||||
|
908 1029 l 1
|
||||||
|
851 1143 744 1218 588 1218 c 0
|
||||||
|
489 1218 419 1205 337 1131 c 0
|
||||||
|
280 1079 201 935 191 861 c 0
|
||||||
|
179 769 174 694 174 627 c 0
|
||||||
|
174 436 224 330 323 213 c 0
|
||||||
|
368 158 478 114 590 114 c 0
|
||||||
|
620 114 648 117 675 124 c 0
|
||||||
|
806 156 920 255 920 523 c 1
|
||||||
|
821 523 762 523 628 523 c 0
|
||||||
|
546 523 501 513 501 513 c 1
|
||||||
|
476 627 l 2
|
||||||
|
476 627 536 640 628 640 c 0
|
||||||
|
750 640 809 640 891 640 c 0
|
||||||
|
931 640 975 640 1037 640 c 1
|
||||||
|
1039 523 l 2
|
||||||
|
1037 523 l 1
|
||||||
|
1037 218 881 55 705 10 c 0
|
||||||
|
663 0 621 -5 581 -5 c 0
|
||||||
|
442 -5 313 49 236 136 c 0
|
||||||
|
119 270 57 417 57 645 c 0
|
||||||
|
57 714 63 791 75 875 c 0
|
||||||
|
92 994 169 1139 258 1218 c 0
|
||||||
|
357 1307 466 1335 578 1335 c 1
|
||||||
|
EndSplineSet
|
||||||
|
Validated: 1
|
||||||
|
EndChar
|
55
Sources/FantasqueSans.sfdir/_H.glyph
Normal file
55
Sources/FantasqueSans.sfdir/_H.glyph
Normal file
|
@ -0,0 +1,55 @@
|
||||||
|
StartChar: H
|
||||||
|
Encoding: 72 72 33
|
||||||
|
Width: 1179
|
||||||
|
VWidth: 0
|
||||||
|
Flags: W
|
||||||
|
HStem: -5 21G<125 239> 699 122<238.504 944>
|
||||||
|
VStem: 110 114<1161.23 1327> 123 114<2 683.311 803 1324.88> 944 117<9.12393 699 821 1332> 956 114<7 175.768>
|
||||||
|
LayerCount: 2
|
||||||
|
Fore
|
||||||
|
SplineSet
|
||||||
|
941 1339 m 1xd8
|
||||||
|
1055 1332 l 2
|
||||||
|
1055 1332 1056 1302 1058 1228 c 1
|
||||||
|
1058 1178 1058 926 1058 680 c 0
|
||||||
|
1058 556 1061 434 1061 342 c 0
|
||||||
|
1061 218 l 0
|
||||||
|
1061 181 l 1xd8
|
||||||
|
1063 117 1068 52 1070 7 c 1
|
||||||
|
956 2 l 1xc4
|
||||||
|
954 44 946 110 944 179 c 0
|
||||||
|
944 196 944 250 944 342 c 0
|
||||||
|
944 434 944 556 944 680 c 0
|
||||||
|
944 687 944 692 944 699 c 1
|
||||||
|
939 699 867 699 768 699 c 0
|
||||||
|
718 699 663 699 606 699 c 0
|
||||||
|
519 697 430 694 356 689 c 0
|
||||||
|
309 687 264 682 237 677 c 1
|
||||||
|
237 670 237 664 237 657 c 0
|
||||||
|
237 411 239 157 239 112 c 1
|
||||||
|
239 87 239 64 239 47 c 0
|
||||||
|
239 -5 l 1
|
||||||
|
125 2 l 2
|
||||||
|
125 2 125 33 123 107 c 1
|
||||||
|
123 109 l 1
|
||||||
|
123 159 123 411 123 657 c 0xd8
|
||||||
|
123 781 120 895 120 987 c 0
|
||||||
|
120 1106 l 0
|
||||||
|
120 1156 l 1
|
||||||
|
118 1220 112 1282 110 1327 c 1
|
||||||
|
224 1334 l 1xe0
|
||||||
|
226 1292 232 1227 234 1158 c 0
|
||||||
|
234 1141 237 1084 237 992 c 0
|
||||||
|
237 940 237 870 237 803 c 1
|
||||||
|
269 808 306 809 348 811 c 0
|
||||||
|
425 816 517 819 606 821 c 0
|
||||||
|
636 821 666 821 693 821 c 0
|
||||||
|
750 821 800 821 842 821 c 0
|
||||||
|
902 821 939 821 944 821 c 1
|
||||||
|
944 1012 941 1186 941 1223 c 0
|
||||||
|
941 1225 l 0
|
||||||
|
941 1250 941 1273 941 1290 c 0
|
||||||
|
941 1339 l 1xd8
|
||||||
|
EndSplineSet
|
||||||
|
Validated: 1
|
||||||
|
EndChar
|
25
Sources/FantasqueSans.sfdir/_I.glyph
Normal file
25
Sources/FantasqueSans.sfdir/_I.glyph
Normal file
|
@ -0,0 +1,25 @@
|
||||||
|
StartChar: I
|
||||||
|
Encoding: 73 73 50
|
||||||
|
Width: 414
|
||||||
|
VWidth: 0
|
||||||
|
Flags: W
|
||||||
|
HStem: -2 21G<156 271>
|
||||||
|
VStem: 144 117<8.4765 1327>
|
||||||
|
LayerCount: 2
|
||||||
|
Fore
|
||||||
|
SplineSet
|
||||||
|
142 1334 m 1
|
||||||
|
256 1327 l 2
|
||||||
|
256 1327 256 1297 258 1223 c 1
|
||||||
|
258 1173 261 921 261 675 c 0
|
||||||
|
261 618 261 496 261 372 c 0
|
||||||
|
261 226 261 141 271 2 c 0
|
||||||
|
157 -2 l 1
|
||||||
|
155 40 149 105 147 174 c 0
|
||||||
|
147 191 147 245 147 337 c 0
|
||||||
|
147 429 144 551 144 675 c 1
|
||||||
|
144 784 144 900 144 1014 c 0
|
||||||
|
144 1128 144 1240 142 1334 c 1
|
||||||
|
EndSplineSet
|
||||||
|
Validated: 1
|
||||||
|
EndChar
|
13
Sources/FantasqueSans.sfdir/_Iacute.glyph
Normal file
13
Sources/FantasqueSans.sfdir/_Iacute.glyph
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
StartChar: Iacute
|
||||||
|
Encoding: 205 205 89
|
||||||
|
Width: 414
|
||||||
|
VWidth: 0
|
||||||
|
Flags: HW
|
||||||
|
HStem: -2 21<163 278> 1406.56 290
|
||||||
|
VStem: -20.12 479 151 117<8.4765 1327>
|
||||||
|
LayerCount: 2
|
||||||
|
Fore
|
||||||
|
Refer: 175 180 S 1 0 0 1 14.88 116.56 2
|
||||||
|
Refer: 50 73 N 1 0 0 1 0 0 3
|
||||||
|
Validated: 1
|
||||||
|
EndChar
|
13
Sources/FantasqueSans.sfdir/_Icircumflex.glyph
Normal file
13
Sources/FantasqueSans.sfdir/_Icircumflex.glyph
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
StartChar: Icircumflex
|
||||||
|
Encoding: 206 206 90
|
||||||
|
Width: 414
|
||||||
|
VWidth: 0
|
||||||
|
Flags: HW
|
||||||
|
HStem: -2 21<163 278> 1405.68 300
|
||||||
|
VStem: -84.8 590 151 117<8.4765 1327>
|
||||||
|
LayerCount: 2
|
||||||
|
Fore
|
||||||
|
Refer: 116 94 S 1 0 0 1 -148.8 721.68 2
|
||||||
|
Refer: 50 73 N 1 0 0 1 0 0 3
|
||||||
|
Validated: 1
|
||||||
|
EndChar
|
13
Sources/FantasqueSans.sfdir/_Idieresis.glyph
Normal file
13
Sources/FantasqueSans.sfdir/_Idieresis.glyph
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
StartChar: Idieresis
|
||||||
|
Encoding: 207 207 91
|
||||||
|
Width: 414
|
||||||
|
VWidth: 0
|
||||||
|
Flags: HW
|
||||||
|
HStem: -2 21<163 278> 1413.72 129<-29.96 100.04 312.04 441.04>
|
||||||
|
VStem: -29.96 130<1413.72 1542.72> 151 117<8.4765 1327> 312.04 129<1415.72 1544.72>
|
||||||
|
LayerCount: 2
|
||||||
|
Fore
|
||||||
|
Refer: 173 168 S 1 0 0 1 -252.96 282.72 2
|
||||||
|
Refer: 50 73 N 1 0 0 1 0 0 3
|
||||||
|
Validated: 1
|
||||||
|
EndChar
|
13
Sources/FantasqueSans.sfdir/_Igrave.glyph
Normal file
13
Sources/FantasqueSans.sfdir/_Igrave.glyph
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
StartChar: Igrave
|
||||||
|
Encoding: 204 204 88
|
||||||
|
Width: 414
|
||||||
|
VWidth: 0
|
||||||
|
Flags: HW
|
||||||
|
HStem: -2 21<163 278> 1401.6 290
|
||||||
|
VStem: -24.36 479 151 117<8.4765 1327>
|
||||||
|
LayerCount: 2
|
||||||
|
Fore
|
||||||
|
Refer: 118 96 S 1 0 0 1 -17.36 111.6 2
|
||||||
|
Refer: 50 73 N 1 0 0 1 0 0 3
|
||||||
|
Validated: 1
|
||||||
|
EndChar
|
39
Sources/FantasqueSans.sfdir/_J.glyph
Normal file
39
Sources/FantasqueSans.sfdir/_J.glyph
Normal file
|
@ -0,0 +1,39 @@
|
||||||
|
StartChar: J
|
||||||
|
Encoding: 74 74 51
|
||||||
|
Width: 1128
|
||||||
|
VWidth: 0
|
||||||
|
Flags: W
|
||||||
|
HStem: -5 114<304.058 600.373> 1215 114<352.037 701.132 811 1091>
|
||||||
|
VStem: 697 114<764.258 1215> 727 112<270.174 1104.34>
|
||||||
|
LayerCount: 2
|
||||||
|
Fore
|
||||||
|
SplineSet
|
||||||
|
1091 1329 m 1xe0
|
||||||
|
1091 1309 1094 1289 1094 1272 c 0
|
||||||
|
1094 1252 1093 1232 1091 1215 c 5
|
||||||
|
1039 1215 861 1215 816 1215 c 0
|
||||||
|
811 1215 l 5xe0
|
||||||
|
831 1024 839 794 839 660 c 0
|
||||||
|
839 397 819 253 737 129 c 0
|
||||||
|
673 37 565 -3 461 -5 c 0
|
||||||
|
459 -5 453 -5 451 -5 c 0
|
||||||
|
349 -5 248 32 188 109 c 0
|
||||||
|
89 233 81 347 74 399 c 1
|
||||||
|
186 419 l 1
|
||||||
|
196 352 196 280 275 181 c 0
|
||||||
|
307 139 382 109 459 109 c 0
|
||||||
|
536 109 605 138 640 193 c 5
|
||||||
|
697 277 727 354 727 585 c 0xd0
|
||||||
|
727 615 724 645 724 680 c 5
|
||||||
|
724 787 712 1069 697 1215 c 1
|
||||||
|
665 1215 534 1218 489 1218 c 2
|
||||||
|
402 1216 352 1205 352 1205 c 1
|
||||||
|
322 1314 l 1
|
||||||
|
322 1314 387 1330 486 1332 c 0
|
||||||
|
523 1332 645 1329 677 1329 c 0
|
||||||
|
680 1329 l 2
|
||||||
|
684 1329 l 0
|
||||||
|
726 1329 1081 1329 1091 1329 c 1xe0
|
||||||
|
EndSplineSet
|
||||||
|
Validated: 1
|
||||||
|
EndChar
|
35
Sources/FantasqueSans.sfdir/_K.glyph
Normal file
35
Sources/FantasqueSans.sfdir/_K.glyph
Normal file
|
@ -0,0 +1,35 @@
|
||||||
|
StartChar: K
|
||||||
|
Encoding: 75 75 34
|
||||||
|
Width: 1079
|
||||||
|
VWidth: 0
|
||||||
|
Flags: W
|
||||||
|
HStem: -7 21G<110 227.29>
|
||||||
|
VStem: 120 116<4.50916 474.591 627 1337>
|
||||||
|
LayerCount: 2
|
||||||
|
Fore
|
||||||
|
SplineSet
|
||||||
|
236 999 m 0
|
||||||
|
236 627 l 1
|
||||||
|
328 751 452 883 569 1002 c 0
|
||||||
|
753 1186 918 1332 918 1332 c 1
|
||||||
|
998 1240 l 1
|
||||||
|
998 1240 834 1096 655 915 c 0
|
||||||
|
598 855 537 794 482 732 c 0
|
||||||
|
482 730 598 605 722 456 c 0
|
||||||
|
848 307 983 144 1035 42 c 1
|
||||||
|
926 -15 l 1
|
||||||
|
889 54 752 231 628 377 c 0
|
||||||
|
521 503 427 607 402 637 c 1
|
||||||
|
323 543 261 453 234 389 c 1
|
||||||
|
234 117 l 1
|
||||||
|
232 48 226 -7 226 -7 c 1
|
||||||
|
110 5 l 1
|
||||||
|
110 5 115 55 117 119 c 0
|
||||||
|
117 171 118 419 120 665 c 0
|
||||||
|
120 787 120 913 120 1007 c 1
|
||||||
|
118 1071 112 1292 110 1337 c 1
|
||||||
|
226 1344 l 1
|
||||||
|
228 1302 234 1068 236 999 c 0
|
||||||
|
EndSplineSet
|
||||||
|
Validated: 1
|
||||||
|
EndChar
|
38
Sources/FantasqueSans.sfdir/_L.glyph
Normal file
38
Sources/FantasqueSans.sfdir/_L.glyph
Normal file
|
@ -0,0 +1,38 @@
|
||||||
|
StartChar: L
|
||||||
|
Encoding: 76 76 35
|
||||||
|
Width: 1051
|
||||||
|
VWidth: 0
|
||||||
|
Flags: W
|
||||||
|
HStem: 0 114<226 946.047>
|
||||||
|
VStem: 112 117<114 1324>
|
||||||
|
LayerCount: 2
|
||||||
|
Fore
|
||||||
|
SplineSet
|
||||||
|
109 1332 m 5
|
||||||
|
223 1324 l 5
|
||||||
|
223 1322 223 1317 223 1312 c 4
|
||||||
|
223 1282 229 1231 229 1176 c 4
|
||||||
|
229 1169 229 1158 229 1151 c 5
|
||||||
|
229 990 l 4
|
||||||
|
229 898 229 779 229 655 c 4
|
||||||
|
229 417 226 176 226 114 c 5
|
||||||
|
281 114 417 114 546 114 c 4
|
||||||
|
682 114 817 114 824 114 c 4
|
||||||
|
886 116 906 124 948 136 c 5
|
||||||
|
982 25 l 5
|
||||||
|
940 13 898 2 826 0 c 4
|
||||||
|
801 0 682 0 546 0 c 4
|
||||||
|
410 0 264 0 219 0 c 5
|
||||||
|
109 -7 l 6
|
||||||
|
109 -7 109 10 109 45 c 4
|
||||||
|
109 62 109 84 109 109 c 4
|
||||||
|
109 112 l 4
|
||||||
|
109 159 112 409 112 655 c 4
|
||||||
|
112 779 112 898 112 990 c 4
|
||||||
|
112 1082 114 1139 114 1156 c 4
|
||||||
|
114 1163 114 1169 114 1176 c 4
|
||||||
|
114 1223 109 1270 109 1312 c 4
|
||||||
|
109 1319 109 1327 109 1332 c 5
|
||||||
|
EndSplineSet
|
||||||
|
Validated: 1
|
||||||
|
EndChar
|
60
Sources/FantasqueSans.sfdir/_M.glyph
Normal file
60
Sources/FantasqueSans.sfdir/_M.glyph
Normal file
|
@ -0,0 +1,60 @@
|
||||||
|
StartChar: M
|
||||||
|
Encoding: 77 77 36
|
||||||
|
Width: 1279
|
||||||
|
VWidth: 0
|
||||||
|
Flags: HW
|
||||||
|
HStem: -2 18G<113.5 227.5 1049.5 1167.5>
|
||||||
|
VStem: 110.5 114<5 1106> 1040.5 114<2 1128>
|
||||||
|
LayerCount: 2
|
||||||
|
Fore
|
||||||
|
SplineSet
|
||||||
|
219 1337 m 1
|
||||||
|
246 1307 281 1255 326 1183 c 0
|
||||||
|
371 1111 425 1024 477 940 c 0
|
||||||
|
554 814 593 746 623 694 c 1
|
||||||
|
655 746 697 814 779 940 c 0
|
||||||
|
834 1024 889 1111 936 1183 c 0
|
||||||
|
983 1252 1015 1304 1042 1334 c 0
|
||||||
|
1045 1334 l 2
|
||||||
|
1045 1337 l 2
|
||||||
|
1047 1334 l 1
|
||||||
|
1159 1327 l 2
|
||||||
|
1159 1327 1159 1314 1159 1282 c 0
|
||||||
|
1159 1267 1159 1248 1159 1223 c 1
|
||||||
|
1159 1220 l 2
|
||||||
|
1159 1170 1161 921 1161 675 c 0
|
||||||
|
1161 551 1161 429 1161 337 c 0
|
||||||
|
1161 248 1164 176 1164 176 c 0
|
||||||
|
1166 112 1172 47 1174 2 c 1
|
||||||
|
1057 -5 l 1
|
||||||
|
1055 37 1049 105 1047 174 c 0
|
||||||
|
1047 191 1047 245 1047 337 c 0
|
||||||
|
1047 429 1047 551 1047 675 c 0
|
||||||
|
1047 849 1045 1021 1045 1128 c 1
|
||||||
|
1043 1123 1039 1121 1037 1116 c 0
|
||||||
|
990 1047 936 959 881 875 c 0
|
||||||
|
774 706 678 551 678 551 c 1
|
||||||
|
660 521 l 1
|
||||||
|
626 521 l 1
|
||||||
|
621 521 l 1
|
||||||
|
586 521 l 1
|
||||||
|
569 551 l 2
|
||||||
|
569 551 475 709 373 878 c 0
|
||||||
|
326 957 273 1039 231 1106 c 1
|
||||||
|
231 1079 231 1041 231 994 c 0
|
||||||
|
231 902 231 784 231 660 c 0
|
||||||
|
231 414 234 161 234 114 c 2
|
||||||
|
234 89 234 67 234 50 c 0
|
||||||
|
234 -2 l 1
|
||||||
|
120 5 l 1
|
||||||
|
120 5 119 35 117 109 c 1
|
||||||
|
117 112 l 1
|
||||||
|
117 162 117 414 117 660 c 0
|
||||||
|
117 784 117 902 117 994 c 0
|
||||||
|
117 1083 115 1156 115 1156 c 0
|
||||||
|
113 1220 107 1284 105 1329 c 1
|
||||||
|
217 1337 l 1
|
||||||
|
219 1337 l 1
|
||||||
|
EndSplineSet
|
||||||
|
Validated: 1
|
||||||
|
EndChar
|
48
Sources/FantasqueSans.sfdir/_N.glyph
Normal file
48
Sources/FantasqueSans.sfdir/_N.glyph
Normal file
|
@ -0,0 +1,48 @@
|
||||||
|
StartChar: N
|
||||||
|
Encoding: 78 78 37
|
||||||
|
Width: 1231
|
||||||
|
VWidth: 0
|
||||||
|
Flags: HW
|
||||||
|
HStem: 0 21G<132 246 988 1104>
|
||||||
|
VStem: 130 114<7 1118> 1003 116<228.175 1332>
|
||||||
|
LayerCount: 2
|
||||||
|
Fore
|
||||||
|
SplineSet
|
||||||
|
123 1158 m 0
|
||||||
|
121 1222 115 1287 113 1332 c 1
|
||||||
|
225 1339 l 1
|
||||||
|
227 1342 l 1
|
||||||
|
242 1325 259 1297 289 1257 c 0
|
||||||
|
319 1217 354 1166 396 1104 c 0
|
||||||
|
480 982 584 826 686 672 c 0
|
||||||
|
800 498 909 335 986 221 c 1
|
||||||
|
986 328 986 496 986 662 c 0
|
||||||
|
986 786 989 905 989 997 c 0
|
||||||
|
989 1089 989 1146 989 1163 c 0
|
||||||
|
991 1232 997 1297 999 1339 c 1
|
||||||
|
1115 1332 l 1
|
||||||
|
1113 1287 1105 1222 1103 1158 c 2
|
||||||
|
1103 1158 1103 1089 1103 997 c 0
|
||||||
|
1103 905 1103 784 1103 660 c 0
|
||||||
|
1103 414 1100 164 1100 114 c 2
|
||||||
|
1100 112 l 1
|
||||||
|
1100 87 1100 67 1100 52 c 0
|
||||||
|
1100 7 l 1
|
||||||
|
984 0 l 1
|
||||||
|
984 0 984 3 984 5 c 0
|
||||||
|
982 7 790 302 587 605 c 0
|
||||||
|
485 759 381 912 297 1034 c 0
|
||||||
|
277 1064 257 1093 240 1118 c 1
|
||||||
|
240 1091 240 1049 240 997 c 0
|
||||||
|
240 905 240 786 240 662 c 0
|
||||||
|
240 416 242 162 242 117 c 1
|
||||||
|
242 92 242 69 242 52 c 0
|
||||||
|
242 0 l 1
|
||||||
|
128 7 l 1
|
||||||
|
128 7 128 38 126 112 c 1
|
||||||
|
126 114 l 1
|
||||||
|
126 164 126 416 126 662 c 0
|
||||||
|
126 786 123 1066 123 1158 c 0
|
||||||
|
EndSplineSet
|
||||||
|
Validated: 1
|
||||||
|
EndChar
|
13
Sources/FantasqueSans.sfdir/_Ntilde.glyph
Normal file
13
Sources/FantasqueSans.sfdir/_Ntilde.glyph
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
StartChar: Ntilde
|
||||||
|
Encoding: 209 209 151
|
||||||
|
Width: 1231
|
||||||
|
VWidth: 0
|
||||||
|
Flags: HW
|
||||||
|
HStem: 0 21<132 246 988 1104> 1433.64 109<631.419 821.826> 1525.64 112<418.026 601.438>
|
||||||
|
VStem: 130 114<7 1118> 303.04 622 1003 116<228.175 1332>
|
||||||
|
LayerCount: 2
|
||||||
|
Fore
|
||||||
|
Refer: 120 126 S 1 0 0 1 224.04 664.64 2
|
||||||
|
Refer: 37 78 N 1 0 0 1 0 0 3
|
||||||
|
Validated: 1
|
||||||
|
EndChar
|
40
Sources/FantasqueSans.sfdir/_O.glyph
Normal file
40
Sources/FantasqueSans.sfdir/_O.glyph
Normal file
|
@ -0,0 +1,40 @@
|
||||||
|
StartChar: O
|
||||||
|
Encoding: 79 79 38
|
||||||
|
Width: 1263
|
||||||
|
VWidth: 0
|
||||||
|
Flags: W
|
||||||
|
HStem: -5 117<415.723 839.75> 1215 119<484.727 849.855>
|
||||||
|
VStem: 62 117<373.081 865.773> 1071 114<387.646 945.65>
|
||||||
|
LayerCount: 2
|
||||||
|
Fore
|
||||||
|
SplineSet
|
||||||
|
652 1334 m 0
|
||||||
|
659 1334 668 1334 675 1334 c 0
|
||||||
|
824 1334 982 1263 1084 1089 c 0
|
||||||
|
1156 965 1185 833 1185 684 c 0
|
||||||
|
1185 667 1185 652 1185 635 c 0
|
||||||
|
1180 518 1170 374 1076 218 c 0
|
||||||
|
989 74 821 -5 630 -5 c 0
|
||||||
|
623 -5 612 -5 605 -5 c 0
|
||||||
|
476 0 350 32 241 134 c 0
|
||||||
|
149 221 72 370 65 494 c 0
|
||||||
|
63 526 62 556 62 583 c 0
|
||||||
|
62 905 194 1082 268 1166 c 1
|
||||||
|
270 1168 l 2
|
||||||
|
354 1257 496 1327 652 1334 c 0
|
||||||
|
657 1215 m 0
|
||||||
|
535 1210 415 1148 355 1086 c 0
|
||||||
|
288 1012 179 876 179 588 c 0
|
||||||
|
179 561 179 531 181 501 c 0
|
||||||
|
186 429 262 278 322 221 c 0
|
||||||
|
406 142 496 117 610 112 c 0
|
||||||
|
620 112 627 112 637 112 c 0
|
||||||
|
791 112 911 173 975 280 c 0
|
||||||
|
1054 411 1064 526 1069 640 c 0
|
||||||
|
1069 657 1071 677 1071 694 c 0
|
||||||
|
1071 820 1047 930 985 1032 c 0
|
||||||
|
903 1173 791 1215 677 1215 c 0
|
||||||
|
670 1215 664 1215 657 1215 c 0
|
||||||
|
EndSplineSet
|
||||||
|
Validated: 1
|
||||||
|
EndChar
|
62
Sources/FantasqueSans.sfdir/_O_E.glyph
Normal file
62
Sources/FantasqueSans.sfdir/_O_E.glyph
Normal file
|
@ -0,0 +1,62 @@
|
||||||
|
StartChar: OE
|
||||||
|
Encoding: 338 338 149
|
||||||
|
Width: 1398
|
||||||
|
VWidth: 0
|
||||||
|
Flags: W
|
||||||
|
HStem: 2 2<1198 1208> 119 1<1200 1215> 707 114<816 1166> 1215 117<479.48 704 816.081 1302>
|
||||||
|
VStem: 57 117<373.081 868.048> 699 117<117 707 821 1215>
|
||||||
|
LayerCount: 2
|
||||||
|
Fore
|
||||||
|
SplineSet
|
||||||
|
1012 1332 m 2
|
||||||
|
1302 1332 l 1
|
||||||
|
1302 1218 l 1
|
||||||
|
1161 1218 1036 1217 818 1215 c 1
|
||||||
|
816 1193 816 1170 816 1148 c 2
|
||||||
|
816 821 l 1
|
||||||
|
873 821 855 821 952 821 c 0
|
||||||
|
1061 821 1159 821 1166 821 c 1
|
||||||
|
1168 707 l 1
|
||||||
|
1143 707 1061 707 952 707 c 0
|
||||||
|
853 707 871 707 816 707 c 1
|
||||||
|
816 687 816 675 816 655 c 0
|
||||||
|
816 419 813 179 813 117 c 1
|
||||||
|
868 117 1002 117 1131 117 c 0
|
||||||
|
1215 117 l 0
|
||||||
|
1200 119 l 0
|
||||||
|
1200 120 1201 120 1205 120 c 0
|
||||||
|
1207 120 1211 120 1215 120 c 0
|
||||||
|
1232 120 1266 122 1324 139 c 1
|
||||||
|
1357 30 l 1
|
||||||
|
1315 18 1275 6 1203 4 c 0
|
||||||
|
1198 4 l 0
|
||||||
|
1208 2 l 0
|
||||||
|
1208 2 1195 2 1131 2 c 0
|
||||||
|
1039 2 944 2 880 2 c 0
|
||||||
|
845 2 821 2 806 2 c 2
|
||||||
|
714 -2 l 1
|
||||||
|
697 -2 l 1
|
||||||
|
665 -4 632 -5 600 -5 c 0
|
||||||
|
471 0 345 32 236 134 c 0
|
||||||
|
144 221 67 370 60 494 c 0
|
||||||
|
58 526 57 555 57 585 c 0
|
||||||
|
57 905 186 1089 265 1168 c 1
|
||||||
|
349 1255 494 1337 660 1337 c 0
|
||||||
|
687 1337 715 1334 742 1329 c 1
|
||||||
|
816 1331 913 1332 1012 1332 c 2
|
||||||
|
704 1215 m 1
|
||||||
|
694 1215 685 1215 675 1215 c 0
|
||||||
|
539 1215 412 1150 350 1086 c 1
|
||||||
|
283 1012 174 876 174 588 c 0
|
||||||
|
174 561 174 531 176 501 c 0
|
||||||
|
181 429 257 278 317 221 c 0
|
||||||
|
401 142 491 117 605 112 c 0
|
||||||
|
615 112 625 112 632 112 c 0
|
||||||
|
657 112 679 112 699 114 c 1
|
||||||
|
699 655 l 2
|
||||||
|
699 777 702 898 702 990 c 0
|
||||||
|
702 1082 702 1136 702 1153 c 0
|
||||||
|
702 1173 702 1195 704 1215 c 1
|
||||||
|
EndSplineSet
|
||||||
|
Validated: 1
|
||||||
|
EndChar
|
13
Sources/FantasqueSans.sfdir/_Oacute.glyph
Normal file
13
Sources/FantasqueSans.sfdir/_Oacute.glyph
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
StartChar: Oacute
|
||||||
|
Encoding: 211 211 123
|
||||||
|
Width: 1263
|
||||||
|
VWidth: 0
|
||||||
|
Flags: HW
|
||||||
|
HStem: -5 117<410.723 834.75> 1215 119<479.727 844.855> 1411.52 290
|
||||||
|
VStem: 57 117<373.081 865.773> 384.12 479 1066 114<387.646 945.65>
|
||||||
|
LayerCount: 2
|
||||||
|
Fore
|
||||||
|
Refer: 175 180 S 1 0 0 1 419.12 121.52 2
|
||||||
|
Refer: 38 79 N 1 0 0 1 0 0 3
|
||||||
|
Validated: 1
|
||||||
|
EndChar
|
13
Sources/FantasqueSans.sfdir/_Ocircumflex.glyph
Normal file
13
Sources/FantasqueSans.sfdir/_Ocircumflex.glyph
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
StartChar: Ocircumflex
|
||||||
|
Encoding: 212 212 124
|
||||||
|
Width: 1263
|
||||||
|
VWidth: 0
|
||||||
|
Flags: HW
|
||||||
|
HStem: -5 117<410.723 834.75> 1215 119<479.727 844.855> 1415.6 300
|
||||||
|
VStem: 57 117<373.081 865.773> 351.68 590 1066 114<387.646 945.65>
|
||||||
|
LayerCount: 2
|
||||||
|
Fore
|
||||||
|
Refer: 116 94 S 1 0 0 1 287.68 731.6 2
|
||||||
|
Refer: 38 79 N 1 0 0 1 0 0 3
|
||||||
|
Validated: 1
|
||||||
|
EndChar
|
13
Sources/FantasqueSans.sfdir/_Odieresis.glyph
Normal file
13
Sources/FantasqueSans.sfdir/_Odieresis.glyph
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
StartChar: Odieresis
|
||||||
|
Encoding: 214 214 126
|
||||||
|
Width: 1263
|
||||||
|
VWidth: 0
|
||||||
|
Flags: HW
|
||||||
|
HStem: -5 117<410.723 834.75> 1215 119<479.727 844.855> 1413.72 129<391.64 521.64 733.64 862.64>
|
||||||
|
VStem: 57 117<373.081 865.773> 391.64 130<1413.72 1542.72> 733.64 129<1415.72 1544.72> 1066 114<387.646 945.65>
|
||||||
|
LayerCount: 2
|
||||||
|
Fore
|
||||||
|
Refer: 173 168 S 1 0 0 1 168.64 282.72 2
|
||||||
|
Refer: 38 79 N 1 0 0 1 0 0 3
|
||||||
|
Validated: 1
|
||||||
|
EndChar
|
13
Sources/FantasqueSans.sfdir/_Ograve.glyph
Normal file
13
Sources/FantasqueSans.sfdir/_Ograve.glyph
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
StartChar: Ograve
|
||||||
|
Encoding: 210 210 122
|
||||||
|
Width: 1263
|
||||||
|
VWidth: 0
|
||||||
|
Flags: HW
|
||||||
|
HStem: -5 117<410.723 834.75> 1215 119<479.727 844.855> 1411.52 290
|
||||||
|
VStem: 57 117<373.081 865.773> 404.68 479 1066 114<387.646 945.65>
|
||||||
|
LayerCount: 2
|
||||||
|
Fore
|
||||||
|
Refer: 118 96 S 1 0 0 1 411.68 121.52 2
|
||||||
|
Refer: 38 79 N 1 0 0 1 0 0 3
|
||||||
|
Validated: 1
|
||||||
|
EndChar
|
57
Sources/FantasqueSans.sfdir/_Oslash.glyph
Normal file
57
Sources/FantasqueSans.sfdir/_Oslash.glyph
Normal file
|
@ -0,0 +1,57 @@
|
||||||
|
StartChar: Oslash
|
||||||
|
Encoding: 216 216 127
|
||||||
|
Width: 1249
|
||||||
|
VWidth: 0
|
||||||
|
Flags: W
|
||||||
|
HStem: -5 117<426.891 834.75> 1215 119<479.727 803.891>
|
||||||
|
VStem: 57 117<373.081 865.773> 1066 114<387.646 945.65>
|
||||||
|
LayerCount: 2
|
||||||
|
Fore
|
||||||
|
SplineSet
|
||||||
|
652 1215 m 0
|
||||||
|
530 1210 410 1148 350 1086 c 0
|
||||||
|
283 1012 174 876 174 588 c 0
|
||||||
|
174 561 174 531 176 501 c 0
|
||||||
|
181 429 257 278 317 221 c 0
|
||||||
|
319 219 325 216 327 211 c 1
|
||||||
|
379 318 471 503 560 687 c 0
|
||||||
|
622 813 682 938 729 1032 c 0
|
||||||
|
766 1109 796 1170 806 1190 c 1
|
||||||
|
761 1207 717 1215 672 1215 c 0
|
||||||
|
665 1215 659 1215 652 1215 c 0
|
||||||
|
647 1334 m 0
|
||||||
|
654 1334 660 1334 667 1334 c 0
|
||||||
|
729 1334 793 1324 853 1297 c 1
|
||||||
|
863 1317 873 1337 878 1354 c 1
|
||||||
|
982 1309 l 1
|
||||||
|
972 1289 962 1265 950 1238 c 1
|
||||||
|
1000 1201 1042 1151 1079 1089 c 0
|
||||||
|
1151 965 1180 833 1180 684 c 0
|
||||||
|
1180 667 1180 652 1180 635 c 0
|
||||||
|
1175 518 1165 374 1071 218 c 0
|
||||||
|
984 74 816 -5 625 -5 c 0
|
||||||
|
618 -5 607 -5 600 -5 c 0
|
||||||
|
521 -3 444 10 372 45 c 1
|
||||||
|
352 3 340 -20 340 -20 c 2
|
||||||
|
243 40 l 1
|
||||||
|
243 40 253 57 273 102 c 1
|
||||||
|
261 112 248 122 236 134 c 0
|
||||||
|
144 221 67 370 60 494 c 0
|
||||||
|
58 526 57 556 57 583 c 0
|
||||||
|
57 905 189 1082 263 1166 c 1
|
||||||
|
265 1168 l 1
|
||||||
|
349 1257 491 1327 647 1334 c 0
|
||||||
|
424 149 m 1
|
||||||
|
479 124 538 114 605 112 c 0
|
||||||
|
615 112 622 112 632 112 c 0
|
||||||
|
786 112 906 173 970 280 c 0
|
||||||
|
1049 411 1059 526 1064 640 c 0
|
||||||
|
1064 657 1066 677 1066 694 c 0
|
||||||
|
1066 820 1042 930 980 1032 c 0
|
||||||
|
955 1072 930 1106 903 1131 c 1
|
||||||
|
888 1104 863 1051 831 982 c 0
|
||||||
|
784 888 722 763 660 637 c 0
|
||||||
|
568 446 474 251 424 149 c 1
|
||||||
|
EndSplineSet
|
||||||
|
Validated: 1
|
||||||
|
EndChar
|
13
Sources/FantasqueSans.sfdir/_Otilde.glyph
Normal file
13
Sources/FantasqueSans.sfdir/_Otilde.glyph
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
StartChar: Otilde
|
||||||
|
Encoding: 213 213 125
|
||||||
|
Width: 1263
|
||||||
|
VWidth: 0
|
||||||
|
Flags: HW
|
||||||
|
HStem: -5 117<410.723 834.75> 1215 119<479.727 844.855> 1411.32 109<675.219 865.626> 1503.32 112<461.826 645.238>
|
||||||
|
VStem: 57 117<373.081 865.773> 346.84 622 1066 114<387.646 945.65>
|
||||||
|
LayerCount: 2
|
||||||
|
Fore
|
||||||
|
Refer: 120 126 S 1 0 0 1 267.84 642.32 2
|
||||||
|
Refer: 38 79 N 1 0 0 1 0 0 3
|
||||||
|
Validated: 1
|
||||||
|
EndChar
|
48
Sources/FantasqueSans.sfdir/_P.glyph
Normal file
48
Sources/FantasqueSans.sfdir/_P.glyph
Normal file
|
@ -0,0 +1,48 @@
|
||||||
|
StartChar: P
|
||||||
|
Encoding: 80 80 39
|
||||||
|
Width: 1053
|
||||||
|
VWidth: 0
|
||||||
|
Flags: W
|
||||||
|
HStem: 491 117<233 675.072> 1218 114<236 721.799>
|
||||||
|
VStem: 119 117<1.49969 494 610 1213> 873 114<768.891 1099.42>
|
||||||
|
LayerCount: 2
|
||||||
|
Fore
|
||||||
|
SplineSet
|
||||||
|
119 987 m 4
|
||||||
|
119 1027 119 1270 119 1297 c 4
|
||||||
|
119 1307 119 1317 119 1324 c 5
|
||||||
|
236 1332 l 6
|
||||||
|
236 1329 l 4
|
||||||
|
286 1329 335 1332 387 1332 c 4
|
||||||
|
394 1332 402 1332 409 1332 c 4
|
||||||
|
464 1332 523 1329 578 1324 c 4
|
||||||
|
704 1312 826 1277 910 1180 c 4
|
||||||
|
965 1116 987 1029 987 937 c 4
|
||||||
|
987 845 962 752 905 680 c 4
|
||||||
|
831 588 729 541 610 516 c 4
|
||||||
|
523 499 431 491 327 491 c 4
|
||||||
|
297 491 265 494 233 494 c 5
|
||||||
|
233 310 230 149 230 114 c 5
|
||||||
|
230 112 l 5
|
||||||
|
228 43 223 -10 223 -10 c 5
|
||||||
|
109 2 l 5
|
||||||
|
109 2 114 50 116 114 c 4
|
||||||
|
116 166 117 412 119 655 c 4
|
||||||
|
119 777 119 895 119 987 c 4
|
||||||
|
411 1218 m 4
|
||||||
|
354 1218 296 1213 236 1213 c 5
|
||||||
|
236 1193 236 1171 236 1151 c 4
|
||||||
|
236 1141 236 1126 236 1099 c 4
|
||||||
|
236 1072 236 1032 236 987 c 4
|
||||||
|
236 895 233 777 233 655 c 4
|
||||||
|
233 640 233 625 233 610 c 5
|
||||||
|
273 608 309 608 344 608 c 4
|
||||||
|
436 608 518 612 587 627 c 4
|
||||||
|
689 647 764 684 816 751 c 4
|
||||||
|
851 796 873 868 873 937 c 4
|
||||||
|
873 1006 850 1074 823 1106 c 4
|
||||||
|
766 1170 677 1198 565 1210 c 4
|
||||||
|
515 1215 466 1218 411 1218 c 4
|
||||||
|
EndSplineSet
|
||||||
|
Validated: 1
|
||||||
|
EndChar
|
63
Sources/FantasqueSans.sfdir/_Q.glyph
Normal file
63
Sources/FantasqueSans.sfdir/_Q.glyph
Normal file
|
@ -0,0 +1,63 @@
|
||||||
|
StartChar: Q
|
||||||
|
Encoding: 81 81 40
|
||||||
|
Width: 1252
|
||||||
|
VWidth: 0
|
||||||
|
Flags: W
|
||||||
|
HStem: -131 114<894.282 1129.21> -2 117<512.878 764.36> 312 119<525.841 712.287> 1218 117<413.75 835.216>
|
||||||
|
VStem: 55 114<409.237 940.051> 384 117<188.599 269.199> 1069 117<381.299 935.59>
|
||||||
|
LayerCount: 2
|
||||||
|
Fore
|
||||||
|
SplineSet
|
||||||
|
622 1335 m 1
|
||||||
|
624 1335 627 1335 632 1335 c 0
|
||||||
|
820 1335 984 1255 1071 1111 c 0
|
||||||
|
1165 955 1178 814 1183 697 c 0
|
||||||
|
1183 680 1186 659 1186 642 c 0
|
||||||
|
1186 498 1156 365 1084 241 c 0
|
||||||
|
1032 152 962 90 885 50 c 1
|
||||||
|
887 35 893 27 905 17 c 0
|
||||||
|
920 5 950 -7 985 -12 c 0
|
||||||
|
1005 -14 1025 -17 1042 -17 c 0
|
||||||
|
1089 -17 1128 -10 1128 -10 c 1
|
||||||
|
1146 -126 l 1
|
||||||
|
1146 -126 1106 -131 1054 -131 c 0
|
||||||
|
1027 -131 997 -131 967 -126 c 0
|
||||||
|
922 -119 875 -106 833 -74 c 0
|
||||||
|
808 -54 786 -25 776 10 c 1
|
||||||
|
736 3 697 -2 657 -2 c 0
|
||||||
|
650 -2 639 -2 632 -2 c 0
|
||||||
|
468 5 315 75 228 164 c 2
|
||||||
|
226 166 l 1
|
||||||
|
122 292 55 442 55 660 c 0
|
||||||
|
55 715 57 777 67 841 c 0
|
||||||
|
87 987 154 1113 241 1195 c 0
|
||||||
|
348 1297 474 1330 603 1335 c 0
|
||||||
|
610 1335 615 1335 622 1335 c 1
|
||||||
|
640 1218 m 0
|
||||||
|
630 1218 618 1218 608 1218 c 0
|
||||||
|
494 1213 404 1188 320 1109 c 0
|
||||||
|
256 1049 198 942 181 823 c 0
|
||||||
|
171 759 169 700 169 650 c 0
|
||||||
|
169 464 223 355 315 243 c 0
|
||||||
|
332 226 354 205 384 188 c 1
|
||||||
|
384 250 404 302 434 342 c 0
|
||||||
|
481 402 548 431 608 431 c 0
|
||||||
|
695 431 774 387 821 320 c 0
|
||||||
|
851 280 868 231 878 179 c 1
|
||||||
|
918 206 955 246 985 298 c 0
|
||||||
|
1045 400 1069 511 1069 637 c 0
|
||||||
|
1069 654 1066 675 1066 692 c 0
|
||||||
|
1061 806 1051 918 972 1049 c 0
|
||||||
|
910 1153 794 1216 640 1218 c 0
|
||||||
|
610 312 m 0
|
||||||
|
588 312 548 300 526 270 c 0
|
||||||
|
514 253 501 231 501 196 c 0
|
||||||
|
501 179 504 158 511 136 c 1
|
||||||
|
551 124 595 117 637 115 c 0
|
||||||
|
644 115 653 115 660 115 c 0
|
||||||
|
697 115 731 119 766 126 c 1
|
||||||
|
761 176 746 221 724 253 c 0
|
||||||
|
694 293 660 312 610 312 c 0
|
||||||
|
EndSplineSet
|
||||||
|
Validated: 1
|
||||||
|
EndChar
|
44
Sources/FantasqueSans.sfdir/_R.glyph
Normal file
44
Sources/FantasqueSans.sfdir/_R.glyph
Normal file
|
@ -0,0 +1,44 @@
|
||||||
|
StartChar: R
|
||||||
|
Encoding: 82 82 41
|
||||||
|
Width: 1102
|
||||||
|
VWidth: 0
|
||||||
|
Flags: HW
|
||||||
|
HStem: -5 21G<92.871 208> 543 117<201 481.685> 1218 117<200.188 633.155>
|
||||||
|
VStem: 87 114<8.97159 543 653.186 1215> 856 117<737.316 1039.91>
|
||||||
|
LayerCount: 2
|
||||||
|
Fore
|
||||||
|
SplineSet
|
||||||
|
337 1335 m 5
|
||||||
|
600 1335 790 1305 914 1151 c 4
|
||||||
|
971 1079 1002 1007 1007 913 c 5
|
||||||
|
1007 880 l 6
|
||||||
|
1007 796 979 715 932 655 c 4
|
||||||
|
865 571 776 533 669 516 c 5
|
||||||
|
761 399 917 206 989 129 c 4
|
||||||
|
994 124 1054 79 1066 79 c 5
|
||||||
|
1021 -35 l 5
|
||||||
|
981 -18 932 12 902 47 c 4
|
||||||
|
798 156 582 427 520 506 c 5
|
||||||
|
428 513 332 528 235 543 c 5
|
||||||
|
235 122 l 5
|
||||||
|
237 58 242 10 242 10 c 5
|
||||||
|
128 -5 l 5
|
||||||
|
128 -5 123 50 121 119 c 5
|
||||||
|
121 122 l 6
|
||||||
|
121 167 118 417 118 660 c 4
|
||||||
|
118 903 116 1139 116 1156 c 4
|
||||||
|
116 1220 116 1262 111 1322 c 5
|
||||||
|
148 1324 282 1333 337 1335 c 5
|
||||||
|
890 905 m 5
|
||||||
|
870 1146 652 1218 342 1218 c 4
|
||||||
|
307 1218 272 1215 232 1215 c 5
|
||||||
|
232 1156 l 6
|
||||||
|
232 1141 235 905 235 662 c 6
|
||||||
|
235 660 l 5
|
||||||
|
349 643 451 615 550 615 c 4
|
||||||
|
567 615 587 616 604 618 c 4
|
||||||
|
733 633 890 696 890 880 c 6
|
||||||
|
890 905 l 5
|
||||||
|
EndSplineSet
|
||||||
|
Validated: 1
|
||||||
|
EndChar
|
52
Sources/FantasqueSans.sfdir/_S.glyph
Normal file
52
Sources/FantasqueSans.sfdir/_S.glyph
Normal file
|
@ -0,0 +1,52 @@
|
||||||
|
StartChar: S
|
||||||
|
Encoding: 83 83 42
|
||||||
|
Width: 1086
|
||||||
|
VWidth: 0
|
||||||
|
Flags: W
|
||||||
|
HStem: -7 117<333.087 777.976> 1047 21G<855.5 966.636> 1220 114<326.89 761.56>
|
||||||
|
VStem: 52 114<271.182 439> 114 114<905.536 1135.25> 863 114<1066.23 1135.8> 928 112<249.453 542.672>
|
||||||
|
LayerCount: 2
|
||||||
|
Fore
|
||||||
|
SplineSet
|
||||||
|
536 1334 m 0xea
|
||||||
|
613 1334 695 1324 769 1297 c 0
|
||||||
|
868 1260 955 1188 977 1069 c 1
|
||||||
|
863 1047 l 1xec
|
||||||
|
848 1121 803 1163 729 1190 c 0
|
||||||
|
672 1210 602 1220 533 1220 c 0
|
||||||
|
513 1220 491 1220 471 1218 c 0
|
||||||
|
392 1211 317 1180 275 1138 c 0
|
||||||
|
245 1108 228 1074 228 1032 c 0
|
||||||
|
228 1012 231 992 238 970 c 0
|
||||||
|
255 910 290 881 350 856 c 0
|
||||||
|
410 831 486 816 570 801 c 0
|
||||||
|
654 786 744 771 823 734 c 0
|
||||||
|
902 697 977 638 1012 541 c 0
|
||||||
|
1032 489 1040 439 1040 392 c 0xea
|
||||||
|
1040 313 1017 241 977 184 c 0
|
||||||
|
915 92 821 32 724 10 c 0
|
||||||
|
674 -2 617 -7 560 -7 c 0
|
||||||
|
505 -7 447 -3 392 12 c 0
|
||||||
|
278 42 164 104 107 223 c 0
|
||||||
|
55 327 52 419 52 444 c 0
|
||||||
|
52 449 l 1
|
||||||
|
166 439 l 1
|
||||||
|
166 439 166 436 166 434 c 0xf4
|
||||||
|
166 414 168 354 208 275 c 0
|
||||||
|
248 193 325 146 419 124 c 0
|
||||||
|
466 114 515 110 565 110 c 0
|
||||||
|
612 110 659 115 699 122 c 0
|
||||||
|
766 137 838 184 883 248 c 0
|
||||||
|
910 288 928 335 928 387 c 0
|
||||||
|
928 422 920 459 905 501 c 0
|
||||||
|
880 565 838 603 776 630 c 0
|
||||||
|
714 657 635 674 551 689 c 0
|
||||||
|
467 704 382 716 305 751 c 0
|
||||||
|
228 786 159 843 129 935 c 0
|
||||||
|
119 965 114 994 114 1024 c 0
|
||||||
|
114 1101 146 1171 193 1218 c 0
|
||||||
|
260 1285 359 1325 461 1332 c 0
|
||||||
|
486 1334 511 1334 536 1334 c 0xea
|
||||||
|
EndSplineSet
|
||||||
|
Validated: 1
|
||||||
|
EndChar
|
30
Sources/FantasqueSans.sfdir/_T.glyph
Normal file
30
Sources/FantasqueSans.sfdir/_T.glyph
Normal file
|
@ -0,0 +1,30 @@
|
||||||
|
StartChar: T
|
||||||
|
Encoding: 84 84 43
|
||||||
|
Width: 1212
|
||||||
|
VWidth: 0
|
||||||
|
Flags: W
|
||||||
|
HStem: -7 21G<533 646.649> 1210 122<60 526 640 1125.94>
|
||||||
|
VStem: 531 114<0 1210>
|
||||||
|
LayerCount: 2
|
||||||
|
Fore
|
||||||
|
SplineSet
|
||||||
|
526 1213 m 1
|
||||||
|
323 1213 124 1215 60 1215 c 1
|
||||||
|
60 1337 l 1
|
||||||
|
186 1337 816 1332 1007 1332 c 0
|
||||||
|
1069 1332 1146 1319 1146 1319 c 1
|
||||||
|
1126 1198 l 2
|
||||||
|
1126 1198 1047 1210 1007 1210 c 0
|
||||||
|
933 1210 791 1210 640 1210 c 1
|
||||||
|
640 1190 642 1173 642 1153 c 0
|
||||||
|
642 1136 645 1082 645 990 c 0
|
||||||
|
645 898 645 776 645 652 c 0
|
||||||
|
645 406 645 152 645 107 c 1
|
||||||
|
647 30 647 -7 647 -7 c 1
|
||||||
|
533 0 l 1
|
||||||
|
533 0 533 30 531 104 c 1
|
||||||
|
531 129 531 382 531 642 c 0
|
||||||
|
531 902 531 1166 526 1213 c 1
|
||||||
|
EndSplineSet
|
||||||
|
Validated: 1
|
||||||
|
EndChar
|
38
Sources/FantasqueSans.sfdir/_U.glyph
Normal file
38
Sources/FantasqueSans.sfdir/_U.glyph
Normal file
|
@ -0,0 +1,38 @@
|
||||||
|
StartChar: U
|
||||||
|
Encoding: 85 85 44
|
||||||
|
Width: 1223
|
||||||
|
VWidth: 0
|
||||||
|
Flags: W
|
||||||
|
HStem: -7 114<396.774 798.612>
|
||||||
|
VStem: 102 114<658.871 1337> 993 116<307.702 1324.12>
|
||||||
|
LayerCount: 2
|
||||||
|
Fore
|
||||||
|
SplineSet
|
||||||
|
1013 1344 m 1
|
||||||
|
1124 1327 l 1
|
||||||
|
1114 1265 1109 1243 1109 1188 c 0
|
||||||
|
1109 1034 1112 901 1112 784 c 0
|
||||||
|
1112 687 1109 600 1104 523 c 0
|
||||||
|
1092 354 1060 226 973 134 c 0
|
||||||
|
884 40 747 -2 616 -7 c 0
|
||||||
|
606 -7 599 -7 589 -7 c 0
|
||||||
|
467 -7 346 23 269 102 c 0
|
||||||
|
180 194 134 310 117 464 c 0
|
||||||
|
100 618 104 818 102 1106 c 0
|
||||||
|
102 1143 102 1178 102 1215 c 0
|
||||||
|
102 1255 103 1295 105 1342 c 1
|
||||||
|
219 1337 l 1
|
||||||
|
217 1290 216 1252 216 1215 c 0
|
||||||
|
216 1178 216 1143 216 1106 c 2
|
||||||
|
218 818 214 617 231 476 c 0
|
||||||
|
248 335 278 256 350 184 c 0
|
||||||
|
395 139 489 107 591 107 c 0
|
||||||
|
596 107 604 107 611 107 c 0
|
||||||
|
720 112 831 149 891 213 c 0
|
||||||
|
951 275 978 372 990 531 c 0
|
||||||
|
995 593 998 662 998 739 c 0
|
||||||
|
998 865 993 1014 993 1188 c 0
|
||||||
|
993 1252 1003 1284 1013 1344 c 1
|
||||||
|
EndSplineSet
|
||||||
|
Validated: 1
|
||||||
|
EndChar
|
13
Sources/FantasqueSans.sfdir/_Uacute.glyph
Normal file
13
Sources/FantasqueSans.sfdir/_Uacute.glyph
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
StartChar: Uacute
|
||||||
|
Encoding: 218 218 130
|
||||||
|
Width: 1223
|
||||||
|
VWidth: 0
|
||||||
|
Flags: HW
|
||||||
|
HStem: -7 114<392.274 794.112> 1406.56 290
|
||||||
|
VStem: 97.5 114<658.871 1337> 387.82 479 988.5 116<307.702 1324.12>
|
||||||
|
LayerCount: 2
|
||||||
|
Fore
|
||||||
|
Refer: 175 180 S 1 0 0 1 422.82 116.56 2
|
||||||
|
Refer: 44 85 N 1 0 0 1 0 0 3
|
||||||
|
Validated: 1
|
||||||
|
EndChar
|
13
Sources/FantasqueSans.sfdir/_Ucircumflex.glyph
Normal file
13
Sources/FantasqueSans.sfdir/_Ucircumflex.glyph
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
StartChar: Ucircumflex
|
||||||
|
Encoding: 219 219 131
|
||||||
|
Width: 1223
|
||||||
|
VWidth: 0
|
||||||
|
Flags: HW
|
||||||
|
HStem: -7 114<392.274 794.112> 1405.68 300
|
||||||
|
VStem: 97.5 114<658.871 1337> 310.74 590 988.5 116<307.702 1324.12>
|
||||||
|
LayerCount: 2
|
||||||
|
Fore
|
||||||
|
Refer: 116 94 S 1 0 0 1 246.74 721.68 2
|
||||||
|
Refer: 44 85 N 1 0 0 1 0 0 3
|
||||||
|
Validated: 1
|
||||||
|
EndChar
|
13
Sources/FantasqueSans.sfdir/_Udieresis.glyph
Normal file
13
Sources/FantasqueSans.sfdir/_Udieresis.glyph
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
StartChar: Udieresis
|
||||||
|
Encoding: 220 220 132
|
||||||
|
Width: 1223
|
||||||
|
VWidth: 0
|
||||||
|
Flags: W
|
||||||
|
HStem: -7 114<396.774 798.612> 1413.72 129<360.62 490.62 702.62 831.62>
|
||||||
|
VStem: 102 114<658.871 1337> 360.62 130<1413.72 1542.72> 702.62 129<1415.72 1544.72> 993 116<307.702 1324.12>
|
||||||
|
LayerCount: 2
|
||||||
|
Fore
|
||||||
|
Refer: 173 168 S 1 0 0 1 137.62 282.72 2
|
||||||
|
Refer: 44 85 N 1 0 0 1 0 0 3
|
||||||
|
Validated: 1
|
||||||
|
EndChar
|
13
Sources/FantasqueSans.sfdir/_Ugrave.glyph
Normal file
13
Sources/FantasqueSans.sfdir/_Ugrave.glyph
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
StartChar: Ugrave
|
||||||
|
Encoding: 217 217 129
|
||||||
|
Width: 1223
|
||||||
|
VWidth: 0
|
||||||
|
Flags: HW
|
||||||
|
HStem: -7 114<392.274 794.112> 1411.52 290
|
||||||
|
VStem: 97.5 114<658.871 1337> 366.22 479 988.5 116<307.702 1324.12>
|
||||||
|
LayerCount: 2
|
||||||
|
Fore
|
||||||
|
Refer: 118 96 S 1 0 0 1 373.22 121.52 2
|
||||||
|
Refer: 44 85 N 1 0 0 1 0 0 3
|
||||||
|
Validated: 1
|
||||||
|
EndChar
|
32
Sources/FantasqueSans.sfdir/_V.glyph
Normal file
32
Sources/FantasqueSans.sfdir/_V.glyph
Normal file
|
@ -0,0 +1,32 @@
|
||||||
|
StartChar: V
|
||||||
|
Encoding: 86 86 45
|
||||||
|
Width: 1118
|
||||||
|
VWidth: 0
|
||||||
|
Flags: W
|
||||||
|
HStem: 0 21G<487.5 594>
|
||||||
|
LayerCount: 2
|
||||||
|
Fore
|
||||||
|
SplineSet
|
||||||
|
143 1354 m 1
|
||||||
|
168 1307 202 1215 247 1089 c 0
|
||||||
|
292 963 344 809 396 660 c 0
|
||||||
|
470 442 511 332 543 235 c 1
|
||||||
|
578 332 618 444 695 660 c 0
|
||||||
|
750 809 804 960 851 1086 c 1
|
||||||
|
899 1215 922 1278 958 1352 c 1
|
||||||
|
1061 1295 l 1
|
||||||
|
1049 1268 1009 1168 962 1044 c 0
|
||||||
|
915 920 861 767 806 618 c 0
|
||||||
|
699 320 600 40 600 40 c 1
|
||||||
|
588 0 l 1
|
||||||
|
543 0 l 1
|
||||||
|
538 0 l 1
|
||||||
|
494 0 l 1
|
||||||
|
481 40 l 1
|
||||||
|
481 40 387 322 285 620 c 0
|
||||||
|
233 769 181 923 136 1047 c 0
|
||||||
|
91 1171 49 1275 37 1300 c 1
|
||||||
|
143 1354 l 1
|
||||||
|
EndSplineSet
|
||||||
|
Validated: 1
|
||||||
|
EndChar
|
52
Sources/FantasqueSans.sfdir/_W.glyph
Normal file
52
Sources/FantasqueSans.sfdir/_W.glyph
Normal file
|
@ -0,0 +1,52 @@
|
||||||
|
StartChar: W
|
||||||
|
Encoding: 87 87 46
|
||||||
|
Width: 1683
|
||||||
|
VWidth: 0
|
||||||
|
Flags: HW
|
||||||
|
HStem: -2 21G<493.857 600.909 1065.29 1173.18>
|
||||||
|
VStem: 776 109<1109 1156>
|
||||||
|
LayerCount: 2
|
||||||
|
Fore
|
||||||
|
SplineSet
|
||||||
|
148 1354 m 1
|
||||||
|
173 1307 207 1215 252 1089 c 0
|
||||||
|
297 963 352 806 404 657 c 0
|
||||||
|
476 451 506 358 541 256 c 5
|
||||||
|
566 343 578 392 618 536 c 0
|
||||||
|
682 777 754 1042 766 1109 c 2
|
||||||
|
776 1158 l 1
|
||||||
|
826 1156 l 1
|
||||||
|
833 1156 l 1
|
||||||
|
885 1156 l 1
|
||||||
|
893 1104 l 2
|
||||||
|
895 1077 918 992 945 888 c 0
|
||||||
|
972 784 1007 660 1042 538 c 0
|
||||||
|
1084 387 1102 333 1127 246 c 1
|
||||||
|
1162 345 1199 446 1273 657 c 0
|
||||||
|
1328 806 1382 960 1429 1086 c 0
|
||||||
|
1476 1212 1514 1304 1536 1349 c 1
|
||||||
|
1639 1295 l 1
|
||||||
|
1627 1268 1587 1166 1540 1042 c 0
|
||||||
|
1493 918 1439 764 1384 615 c 0
|
||||||
|
1277 317 1180 37 1180 37 c 1
|
||||||
|
1166 -2 l 1
|
||||||
|
1123 -2 l 1
|
||||||
|
1118 -2 l 1
|
||||||
|
1071 -2 l 1
|
||||||
|
1059 40 l 1
|
||||||
|
1059 40 994 269 925 510 c 0
|
||||||
|
890 629 855 756 828 860 c 1
|
||||||
|
801 756 766 629 734 507 c 0
|
||||||
|
670 266 608 42 608 42 c 1
|
||||||
|
595 -2 l 1
|
||||||
|
551 -2 l 1
|
||||||
|
543 -2 l 1
|
||||||
|
501 -2 l 1
|
||||||
|
486 40 l 1
|
||||||
|
486 40 392 320 290 618 c 0
|
||||||
|
238 767 186 923 141 1047 c 0
|
||||||
|
96 1171 57 1272 45 1297 c 1
|
||||||
|
148 1354 l 1
|
||||||
|
EndSplineSet
|
||||||
|
Validated: 1
|
||||||
|
EndChar
|
24
Sources/FantasqueSans.sfdir/_X.glyph
Normal file
24
Sources/FantasqueSans.sfdir/_X.glyph
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
StartChar: X
|
||||||
|
Encoding: 88 88 47
|
||||||
|
Width: 1257
|
||||||
|
VWidth: 0
|
||||||
|
Flags: W
|
||||||
|
LayerCount: 2
|
||||||
|
Fore
|
||||||
|
SplineSet
|
||||||
|
1056 1366 m 1
|
||||||
|
1151 1297 l 1
|
||||||
|
680 675 l 1
|
||||||
|
861 425 1042 196 1198 60 c 1
|
||||||
|
1121 -32 l 1
|
||||||
|
957 112 779 334 603 575 c 1
|
||||||
|
149 -22 l 1
|
||||||
|
55 50 l 1
|
||||||
|
531 675 l 1
|
||||||
|
382 883 238 1099 104 1287 c 1
|
||||||
|
201 1357 l 1
|
||||||
|
327 1176 466 970 605 774 c 1
|
||||||
|
1056 1366 l 1
|
||||||
|
EndSplineSet
|
||||||
|
Validated: 1
|
||||||
|
EndChar
|
35
Sources/FantasqueSans.sfdir/_Y.glyph
Normal file
35
Sources/FantasqueSans.sfdir/_Y.glyph
Normal file
|
@ -0,0 +1,35 @@
|
||||||
|
StartChar: Y
|
||||||
|
Encoding: 89 89 48
|
||||||
|
Width: 1125
|
||||||
|
VWidth: 0
|
||||||
|
Flags: HW
|
||||||
|
HStem: -2 21G<481 598>
|
||||||
|
VStem: 481 117<2 661.198>
|
||||||
|
LayerCount: 2
|
||||||
|
Fore
|
||||||
|
SplineSet
|
||||||
|
145 1359 m 5
|
||||||
|
177 1297 291 1124 395 970 c 4
|
||||||
|
474 853 521 794 551 749 c 1
|
||||||
|
583 791 629 850 713 967 c 0
|
||||||
|
822 1118 942 1297 974 1357 c 1
|
||||||
|
1079 1300 l 1
|
||||||
|
1034 1216 920 1049 811 895 c 0
|
||||||
|
707 749 615 625 605 613 c 1
|
||||||
|
605 563 603 509 603 449 c 0
|
||||||
|
601 310 598 162 598 117 c 2
|
||||||
|
598 114 l 2
|
||||||
|
598 89 598 67 598 50 c 0
|
||||||
|
598 -2 l 1
|
||||||
|
481 2 l 1
|
||||||
|
481 2 481 15 481 47 c 0
|
||||||
|
481 62 481 84 481 109 c 1
|
||||||
|
481 112 l 1
|
||||||
|
481 164 484 310 486 451 c 0
|
||||||
|
488 513 489 572 489 622 c 1
|
||||||
|
469 649 390 766 298 900 c 0
|
||||||
|
194 1054 79 1220 37 1302 c 1
|
||||||
|
145 1359 l 5
|
||||||
|
EndSplineSet
|
||||||
|
Validated: 1
|
||||||
|
EndChar
|
13
Sources/FantasqueSans.sfdir/_Yacute.glyph
Normal file
13
Sources/FantasqueSans.sfdir/_Yacute.glyph
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
StartChar: Yacute
|
||||||
|
Encoding: 221 221 133
|
||||||
|
Width: 1125
|
||||||
|
VWidth: 0
|
||||||
|
Flags: HW
|
||||||
|
HStem: -2 21<481 598> 1411.52 290
|
||||||
|
VStem: 337 479 481 117<2 661.198>
|
||||||
|
LayerCount: 2
|
||||||
|
Fore
|
||||||
|
Refer: 175 180 S 1 0 0 1 372 121.52 2
|
||||||
|
Refer: 48 89 N 1 0 0 1 0 0 3
|
||||||
|
Validated: 1
|
||||||
|
EndChar
|
28
Sources/FantasqueSans.sfdir/_Z.glyph
Normal file
28
Sources/FantasqueSans.sfdir/_Z.glyph
Normal file
|
@ -0,0 +1,28 @@
|
||||||
|
StartChar: Z
|
||||||
|
Encoding: 90 90 49
|
||||||
|
Width: 1197
|
||||||
|
VWidth: 0
|
||||||
|
Flags: W
|
||||||
|
HStem: 0 119<241 1075.8> 1213 122<154 947>
|
||||||
|
LayerCount: 2
|
||||||
|
Fore
|
||||||
|
SplineSet
|
||||||
|
55 77 m 17
|
||||||
|
947 1213 l 1
|
||||||
|
744 1213 276 1210 154 1210 c 1
|
||||||
|
154 1332 l 1
|
||||||
|
278 1332 779 1335 970 1335 c 0
|
||||||
|
1032 1335 1106 1322 1106 1322 c 1
|
||||||
|
1104 1297 1091 1212 1089 1200 c 1
|
||||||
|
241 122 l 1
|
||||||
|
370 122 677 119 831 119 c 0
|
||||||
|
856 119 876 119 893 119 c 0
|
||||||
|
982 119 1010 121 1079 141 c 1
|
||||||
|
1114 25 l 1
|
||||||
|
1074 13 1032 2 960 0 c 0
|
||||||
|
910 0 811 0 699 0 c 0
|
||||||
|
476 0 199 0 144 0 c 1
|
||||||
|
55 77 l 17
|
||||||
|
EndSplineSet
|
||||||
|
Validated: 1
|
||||||
|
EndChar
|
73
Sources/FantasqueSans.sfdir/a.glyph
Normal file
73
Sources/FantasqueSans.sfdir/a.glyph
Normal file
|
@ -0,0 +1,73 @@
|
||||||
|
StartChar: a
|
||||||
|
Encoding: 97 97 0
|
||||||
|
Width: 1010
|
||||||
|
VWidth: 0
|
||||||
|
Flags: W
|
||||||
|
HStem: -7 114<231.062 558.883> 526 114<312.513 690.676> 915 112<311.064 645.756>
|
||||||
|
VStem: 60 112<167.907 409.586> 733 114<254.872 482.217 593 830.5>
|
||||||
|
AnchorPoint: "accents" 473 1196.12 basechar 0
|
||||||
|
LayerCount: 2
|
||||||
|
Back
|
||||||
|
SplineSet
|
||||||
|
234 311 m 4x7c
|
||||||
|
234 206 290 146 383 146 c 4
|
||||||
|
563 146 670 304 696 345 c 5
|
||||||
|
696 440 l 5
|
||||||
|
639 475 559 504 489 504 c 4
|
||||||
|
353 504 234 429 234 311 c 4x7c
|
||||||
|
853 318 m 4
|
||||||
|
853 283 853 190 866 173 c 4
|
||||||
|
879 155 916 132 945 109 c 5
|
||||||
|
862 -10 l 5xbc
|
||||||
|
810 30 750 55 732 156 c 5
|
||||||
|
654 81 565 -6 383 -6 c 4
|
||||||
|
212 -6 78 135 78 301 c 4
|
||||||
|
78 377 108 466 167 527 c 4
|
||||||
|
262 624 363 648 481 648 c 4
|
||||||
|
566 648 641 630 695 597 c 5
|
||||||
|
695 792 628 877 476 877 c 4
|
||||||
|
338 877 283 828 203 685 c 5
|
||||||
|
73 767 l 5
|
||||||
|
169 949 296 1025 474 1028 c 5
|
||||||
|
699 1028 849 878 849 657 c 4
|
||||||
|
853 318 l 4
|
||||||
|
EndSplineSet
|
||||||
|
Fore
|
||||||
|
SplineSet
|
||||||
|
564 637 m 1
|
||||||
|
634 632 683 618 733 593 c 1
|
||||||
|
733 655 l 0
|
||||||
|
733 766 705 826 658 863 c 0
|
||||||
|
611 898 547 915 487 915 c 0
|
||||||
|
346 913 268 873 179 722 c 1
|
||||||
|
85 779 l 1
|
||||||
|
187 953 316 1025 485 1027 c 0
|
||||||
|
490 1027 494 1027 499 1027 c 0
|
||||||
|
571 1027 656 1010 725 955 c 0
|
||||||
|
802 898 847 804 847 662 c 1
|
||||||
|
847 215 l 0
|
||||||
|
847 180 857 153 869 138 c 0
|
||||||
|
879 126 904 106 939 81 c 1
|
||||||
|
869 -10 l 1
|
||||||
|
837 15 805 37 778 69 c 0
|
||||||
|
761 96 745 131 740 171 c 1
|
||||||
|
698 126 661 73 584 38 c 0
|
||||||
|
529 13 454 -7 380 -7 c 0
|
||||||
|
316 -7 252 6 192 43 c 0
|
||||||
|
108 98 60 195 60 294 c 0
|
||||||
|
60 368 88 448 150 508 c 0
|
||||||
|
252 605 383 640 502 640 c 0
|
||||||
|
522 640 544 639 564 637 c 1
|
||||||
|
733 459 m 1
|
||||||
|
718 466 694 481 669 491 c 0
|
||||||
|
629 506 606 518 551 523 c 0
|
||||||
|
536 525 517 526 502 526 c 0
|
||||||
|
405 526 306 496 229 422 c 0
|
||||||
|
189 385 172 337 172 292 c 0
|
||||||
|
172 230 202 167 249 137 c 0
|
||||||
|
281 117 328 107 373 107 c 0
|
||||||
|
433 107 497 122 534 139 c 0
|
||||||
|
668 203 713 284 733 319 c 1
|
||||||
|
733 459 l 1
|
||||||
|
EndSplineSet
|
||||||
|
EndChar
|
12
Sources/FantasqueSans.sfdir/aacute.glyph
Normal file
12
Sources/FantasqueSans.sfdir/aacute.glyph
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
StartChar: aacute
|
||||||
|
Encoding: 225 225 60
|
||||||
|
Width: 1010
|
||||||
|
VWidth: 0
|
||||||
|
Flags: HW
|
||||||
|
HStem: -5 114<240.062 567.883> 526 114<321.513 699.676> 915 112<320.064 654.756> 1172.53 290
|
||||||
|
VStem: 69 112<169.524 408.133> 256 478 742 114<256.256 482.217 593 830.5>
|
||||||
|
LayerCount: 2
|
||||||
|
Fore
|
||||||
|
Refer: 203 769 N 1 0 0 1 260 -4.47498 2
|
||||||
|
Refer: 0 97 N 1 0 0 1 0 0 3
|
||||||
|
EndChar
|
10
Sources/FantasqueSans.sfdir/abreve.glyph
Normal file
10
Sources/FantasqueSans.sfdir/abreve.glyph
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
StartChar: abreve
|
||||||
|
Encoding: 259 259 227
|
||||||
|
Width: 1010
|
||||||
|
VWidth: 0
|
||||||
|
Flags: HW
|
||||||
|
LayerCount: 2
|
||||||
|
Fore
|
||||||
|
Refer: 208 774 N 1 0 0 1 -22 -1.05383 2
|
||||||
|
Refer: 0 97 N 1 0 0 1 0 0 3
|
||||||
|
EndChar
|
12
Sources/FantasqueSans.sfdir/acircumflex.glyph
Normal file
12
Sources/FantasqueSans.sfdir/acircumflex.glyph
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
StartChar: acircumflex
|
||||||
|
Encoding: 226 226 61
|
||||||
|
Width: 1010
|
||||||
|
VWidth: 0
|
||||||
|
Flags: HW
|
||||||
|
HStem: -5 114<240.062 567.883> 526 114<321.513 699.676> 915 112<320.064 654.756> 1150.6 300
|
||||||
|
VStem: 69 112<169.524 408.133> 180.56 590 742 114<256.256 482.217 593 830.5>
|
||||||
|
LayerCount: 2
|
||||||
|
Fore
|
||||||
|
Refer: 116 94 S 1 0 0 1 116.56 466.6 2
|
||||||
|
Refer: 0 97 N 1 0 0 1 0 0 3
|
||||||
|
EndChar
|
18
Sources/FantasqueSans.sfdir/acute.glyph
Normal file
18
Sources/FantasqueSans.sfdir/acute.glyph
Normal file
|
@ -0,0 +1,18 @@
|
||||||
|
StartChar: acute
|
||||||
|
Encoding: 180 180 175
|
||||||
|
Width: 466
|
||||||
|
VWidth: 0
|
||||||
|
Flags: W
|
||||||
|
HStem: 1290 290
|
||||||
|
VStem: -35 479
|
||||||
|
LayerCount: 2
|
||||||
|
Fore
|
||||||
|
SplineSet
|
||||||
|
382 1580 m 9
|
||||||
|
444 1490 l 17
|
||||||
|
327 1393 149 1332 0 1290 c 9
|
||||||
|
-35 1384 l 17
|
||||||
|
109 1429 258 1483 382 1580 c 9
|
||||||
|
EndSplineSet
|
||||||
|
Validated: 1
|
||||||
|
EndChar
|
19
Sources/FantasqueSans.sfdir/acutecomb.glyph
Normal file
19
Sources/FantasqueSans.sfdir/acutecomb.glyph
Normal file
|
@ -0,0 +1,19 @@
|
||||||
|
StartChar: acutecomb
|
||||||
|
Encoding: 769 769 203
|
||||||
|
Width: 0
|
||||||
|
VWidth: 0
|
||||||
|
Flags: W
|
||||||
|
HStem: 1177 290
|
||||||
|
VStem: -4 478
|
||||||
|
AnchorPoint: "accents" 222 1199 mark 0
|
||||||
|
LayerCount: 2
|
||||||
|
Fore
|
||||||
|
SplineSet
|
||||||
|
412 1467 m 9
|
||||||
|
474 1377 l 17
|
||||||
|
357 1280 179 1219 30 1177 c 9
|
||||||
|
-4 1271 l 17
|
||||||
|
140 1316 288 1370 412 1467 c 9
|
||||||
|
EndSplineSet
|
||||||
|
Validated: 1
|
||||||
|
EndChar
|
12
Sources/FantasqueSans.sfdir/adieresis.glyph
Normal file
12
Sources/FantasqueSans.sfdir/adieresis.glyph
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
StartChar: adieresis
|
||||||
|
Encoding: 228 228 63
|
||||||
|
Width: 1010
|
||||||
|
VWidth: 0
|
||||||
|
Flags: HW
|
||||||
|
HStem: -5 114<240.062 567.883> 526 114<321.513 699.676> 915 112<320.064 654.756> 1201 129<250.76 380.76 592.76 721.76>
|
||||||
|
VStem: 69 112<169.524 408.133> 250.76 130<1201 1330> 592.76 129<1203 1332> 742 114<256.256 482.217 593 830.5>
|
||||||
|
LayerCount: 2
|
||||||
|
Fore
|
||||||
|
Refer: 173 168 S 1 0 0 1 27.76 70 2
|
||||||
|
Refer: 0 97 N 1 0 0 1 0 0 3
|
||||||
|
EndChar
|
73
Sources/FantasqueSans.sfdir/ae.glyph
Normal file
73
Sources/FantasqueSans.sfdir/ae.glyph
Normal file
|
@ -0,0 +1,73 @@
|
||||||
|
StartChar: ae
|
||||||
|
Encoding: 230 230 65
|
||||||
|
Width: 1495
|
||||||
|
VWidth: 0
|
||||||
|
Flags: W
|
||||||
|
HStem: -7 119<198.217 526.898 842.117 1210.1> 491 114<877.993 1332> 526 117<277.031 684.049> 915 114<274.528 621.455 882.953 1182.83>
|
||||||
|
VStem: 22 114<175.583 410.523> 704 114<248.875 477.93 598 827.271> 1332 117<605 777.826>
|
||||||
|
LayerCount: 2
|
||||||
|
Fore
|
||||||
|
SplineSet
|
||||||
|
707 660 m 0xbe
|
||||||
|
695 846 618 915 454 915 c 0
|
||||||
|
315 915 241 878 149 724 c 1
|
||||||
|
50 781 l 1
|
||||||
|
154 957 288 1027 454 1029 c 0
|
||||||
|
531 1029 617 1017 689 960 c 0
|
||||||
|
714 943 734 917 751 890 c 1
|
||||||
|
798 959 898 1027 1037 1027 c 0
|
||||||
|
1141 1027 1270 984 1364 870 c 0
|
||||||
|
1419 806 1436 724 1443 660 c 0
|
||||||
|
1445 633 1449 608 1449 588 c 0
|
||||||
|
1449 563 1446 546 1446 546 c 1
|
||||||
|
1446 491 l 1
|
||||||
|
1391 491 l 1xde
|
||||||
|
1391 491 1269 491 1128 489 c 0
|
||||||
|
1009 487 895 481 821 476 c 1
|
||||||
|
821 419 818 360 818 308 c 0
|
||||||
|
818 266 821 228 823 201 c 0
|
||||||
|
825 189 826 176 828 171 c 0
|
||||||
|
858 131 913 117 985 117 c 0
|
||||||
|
1040 117 1096 126 1146 136 c 0
|
||||||
|
1280 166 1359 258 1359 258 c 1
|
||||||
|
1446 186 l 1
|
||||||
|
1446 186 1347 65 1171 25 c 0
|
||||||
|
1116 13 1052 2 985 2 c 2
|
||||||
|
950 2 l 1
|
||||||
|
876 7 801 35 746 97 c 1
|
||||||
|
744 94 l 1
|
||||||
|
737 102 l 1
|
||||||
|
739 104 l 1
|
||||||
|
727 119 719 129 717 141 c 1
|
||||||
|
717 144 l 1
|
||||||
|
640 77 496 -7 342 -7 c 0
|
||||||
|
278 -7 211 8 154 45 c 0
|
||||||
|
70 100 22 194 22 293 c 0
|
||||||
|
22 370 53 446 117 508 c 0
|
||||||
|
221 607 352 643 471 643 c 0
|
||||||
|
560 643 645 623 709 598 c 1
|
||||||
|
709 618 707 640 707 660 c 0xbe
|
||||||
|
823 590 m 1
|
||||||
|
930 597 1220 605 1332 605 c 1
|
||||||
|
1332 677 1312 751 1275 796 c 0
|
||||||
|
1206 880 1106 910 1034 910 c 2
|
||||||
|
1017 910 l 2
|
||||||
|
1007 910 997 910 987 908 c 0
|
||||||
|
875 888 850 853 833 801 c 0
|
||||||
|
823 771 823 732 823 687 c 2
|
||||||
|
823 590 l 1
|
||||||
|
707 471 m 1
|
||||||
|
650 501 575 526 486 526 c 2
|
||||||
|
474 526 l 2xbe
|
||||||
|
375 526 272 501 193 424 c 0
|
||||||
|
153 387 136 340 136 295 c 0
|
||||||
|
136 233 168 173 218 141 c 0
|
||||||
|
250 119 297 112 342 112 c 0
|
||||||
|
402 112 463 127 503 144 c 0
|
||||||
|
590 184 640 228 672 260 c 0
|
||||||
|
687 277 699 291 704 298 c 0
|
||||||
|
704 300 704 303 704 305 c 0
|
||||||
|
704 357 707 414 707 471 c 1
|
||||||
|
EndSplineSet
|
||||||
|
Validated: 1
|
||||||
|
EndChar
|
12
Sources/FantasqueSans.sfdir/agrave.glyph
Normal file
12
Sources/FantasqueSans.sfdir/agrave.glyph
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
StartChar: agrave
|
||||||
|
Encoding: 224 224 59
|
||||||
|
Width: 1010
|
||||||
|
VWidth: 0
|
||||||
|
Flags: HW
|
||||||
|
HStem: -5 114<240.062 567.883> 526 114<321.513 699.676> 915 112<320.064 654.756> 1157.53 290
|
||||||
|
VStem: 69 112<169.524 408.133> 241 479 742 114<256.256 482.217 593 830.5>
|
||||||
|
LayerCount: 2
|
||||||
|
Fore
|
||||||
|
Refer: 202 768 N 1 0 0 1 248 -4.47498 2
|
||||||
|
Refer: 0 97 N 1 0 0 1 0 0 3
|
||||||
|
EndChar
|
12
Sources/FantasqueSans.sfdir/amacron.glyph
Normal file
12
Sources/FantasqueSans.sfdir/amacron.glyph
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
StartChar: amacron
|
||||||
|
Encoding: 257 257 180
|
||||||
|
Width: 1010
|
||||||
|
VWidth: 0
|
||||||
|
Flags: HW
|
||||||
|
HStem: -5 114<240.062 567.883> 526 114<321.513 699.676> 915 112<320.064 654.756> 1196.62 102<260.96 734.96>
|
||||||
|
VStem: 69 112<169.524 408.133> 260.96 474<1199.62 1298.62> 742 114<256.256 482.217 593 830.5>
|
||||||
|
LayerCount: 2
|
||||||
|
Fore
|
||||||
|
Refer: 177 175 S 1 0 0 1 193.96 -45.3839 2
|
||||||
|
Refer: 0 97 N 1 0 0 1 0 0 3
|
||||||
|
EndChar
|
58
Sources/FantasqueSans.sfdir/ampersand.glyph
Normal file
58
Sources/FantasqueSans.sfdir/ampersand.glyph
Normal file
|
@ -0,0 +1,58 @@
|
||||||
|
StartChar: ampersand
|
||||||
|
Encoding: 38 38 168
|
||||||
|
Width: 1120
|
||||||
|
VWidth: 0
|
||||||
|
Flags: W
|
||||||
|
HStem: 0 114<302.143 683.978> 1220 114<370.574 628.96>
|
||||||
|
VStem: 64 117<223.961 533.583> 198 114<920.768 1160.74> 677 117<972.102 1174.64> 903 114<347.951 632>
|
||||||
|
LayerCount: 2
|
||||||
|
Fore
|
||||||
|
SplineSet
|
||||||
|
498 1334 m 0
|
||||||
|
570 1334 642 1315 699 1270 c 0
|
||||||
|
754 1225 794 1153 794 1069 c 0
|
||||||
|
794 1009 769 950 722 898 c 0
|
||||||
|
675 848 605 801 506 751 c 1
|
||||||
|
521 734 536 719 553 697 c 0
|
||||||
|
617 623 699 526 776 434 c 0
|
||||||
|
818 387 819 385 856 340 c 1
|
||||||
|
886 407 903 493 903 610 c 0
|
||||||
|
903 617 903 625 903 632 c 1
|
||||||
|
1017 635 l 1
|
||||||
|
1017 623 1017 613 1017 603 c 0
|
||||||
|
1017 452 987 335 935 246 c 1
|
||||||
|
990 184 1084 72 1084 72 c 1
|
||||||
|
994 -2 l 1
|
||||||
|
994 -2 908 99 866 149 c 1
|
||||||
|
856 139 846 129 836 122 c 0
|
||||||
|
727 25 590 0 491 0 c 0
|
||||||
|
379 0 275 27 193 89 c 0
|
||||||
|
114 153 64 253 64 377 c 0
|
||||||
|
64 476 100 568 164 645 c 0
|
||||||
|
206 695 258 742 322 784 c 1
|
||||||
|
267 839 198 922 198 1044 c 0
|
||||||
|
198 1111 220 1181 270 1238 c 0
|
||||||
|
322 1295 401 1334 498 1334 c 0
|
||||||
|
498 1220 m 0
|
||||||
|
429 1220 387 1195 357 1163 c 0
|
||||||
|
327 1128 312 1081 312 1044 c 0
|
||||||
|
312 962 364 903 419 851 c 0
|
||||||
|
421 849 425 843 427 841 c 1
|
||||||
|
434 846 441 849 446 851 c 0
|
||||||
|
543 898 605 940 637 977 c 0
|
||||||
|
669 1012 677 1037 677 1069 c 0
|
||||||
|
677 1121 657 1153 627 1180 c 0
|
||||||
|
595 1205 548 1220 498 1220 c 0
|
||||||
|
402 694 m 1
|
||||||
|
338 654 288 615 253 573 c 0
|
||||||
|
203 511 181 451 181 377 c 0
|
||||||
|
181 283 213 223 265 181 c 0
|
||||||
|
320 139 399 114 491 114 c 0
|
||||||
|
573 114 677 136 759 208 c 0
|
||||||
|
771 215 781 228 791 238 c 1
|
||||||
|
746 293 741 298 689 360 c 0
|
||||||
|
610 452 530 545 466 622 c 0
|
||||||
|
441 649 422 674 402 694 c 1
|
||||||
|
EndSplineSet
|
||||||
|
Validated: 1
|
||||||
|
EndChar
|
56
Sources/FantasqueSans.sfdir/aogonek.glyph
Normal file
56
Sources/FantasqueSans.sfdir/aogonek.glyph
Normal file
|
@ -0,0 +1,56 @@
|
||||||
|
StartChar: aogonek
|
||||||
|
Encoding: 261 261 223
|
||||||
|
Width: 1028
|
||||||
|
VWidth: 0
|
||||||
|
HStem: -425 110<625.118 807.048> -5 114<240.062 567.883> 526 114<321.513 699.676> 915 112<320.064 654.756>
|
||||||
|
VStem: 69 112<169.524 408.133> 502 121<-309.561 -182.434> 742 114<256.256 482.217 593 830.5>
|
||||||
|
LayerCount: 2
|
||||||
|
Fore
|
||||||
|
SplineSet
|
||||||
|
573 637 m 4
|
||||||
|
643 632 692 618 742 593 c 5
|
||||||
|
742 655 l 6
|
||||||
|
742 766 714 826 667 863 c 5
|
||||||
|
620 898 556 915 496 915 c 4
|
||||||
|
355 913 277 873 188 722 c 5
|
||||||
|
94 779 l 5
|
||||||
|
196 953 325 1025 494 1027 c 4
|
||||||
|
499 1027 503 1027 508 1027 c 4
|
||||||
|
580 1027 665 1010 734 955 c 5
|
||||||
|
811 898 856 804 856 662 c 6
|
||||||
|
856 218 l 6
|
||||||
|
856 183 866 156 878 141 c 4
|
||||||
|
888 129 913 109 948 84 c 5
|
||||||
|
878 -7 l 5
|
||||||
|
816 -82 669 -139 627 -245 c 4
|
||||||
|
624 -253 623 -261 623 -267 c 4
|
||||||
|
623 -309 684 -315 713 -315 c 4
|
||||||
|
752 -315 783 -300 831 -247 c 5
|
||||||
|
906 -325 l 5
|
||||||
|
840 -396 789 -425 706 -425 c 4
|
||||||
|
605 -425 502 -376 502 -273 c 4
|
||||||
|
502 -253 506 -232 515 -208 c 4
|
||||||
|
555 -100 710 -15 790 68 c 5
|
||||||
|
789 69 788 71 787 72 c 4
|
||||||
|
770 99 754 134 749 174 c 5
|
||||||
|
707 129 670 75 593 40 c 4
|
||||||
|
538 15 463 -5 389 -5 c 4
|
||||||
|
325 -5 261 8 201 45 c 5
|
||||||
|
117 100 69 196 69 295 c 4
|
||||||
|
69 369 97 448 159 508 c 4
|
||||||
|
261 605 392 640 511 640 c 4
|
||||||
|
531 640 553 639 573 637 c 4
|
||||||
|
742 459 m 5
|
||||||
|
727 466 703 481 678 491 c 4
|
||||||
|
638 506 615 518 560 523 c 4
|
||||||
|
545 525 526 526 511 526 c 4
|
||||||
|
414 526 315 496 238 422 c 5
|
||||||
|
198 385 181 338 181 293 c 4
|
||||||
|
181 231 211 169 258 139 c 4
|
||||||
|
290 119 337 109 382 109 c 4
|
||||||
|
442 109 506 124 543 141 c 4
|
||||||
|
677 205 722 285 742 320 c 5
|
||||||
|
742 459 l 5
|
||||||
|
EndSplineSet
|
||||||
|
Validated: 1
|
||||||
|
EndChar
|
52
Sources/FantasqueSans.sfdir/aring.glyph
Normal file
52
Sources/FantasqueSans.sfdir/aring.glyph
Normal file
|
@ -0,0 +1,52 @@
|
||||||
|
StartChar: aring
|
||||||
|
Encoding: 229 229 64
|
||||||
|
Width: 989
|
||||||
|
VWidth: 0
|
||||||
|
Flags: W
|
||||||
|
HStem: 0 114<203.448 526.281> 526 112<284.483 685.27> 910 154<362.219 558.271> 1245 87<361.959 560.982>
|
||||||
|
VStem: 32 112<173.909 409.567> 241 104<1084.7 1225.56> 578 109<1084.34 1225.56> 722 117<281.573 485.467 590 800.544>
|
||||||
|
LayerCount: 2
|
||||||
|
Fore
|
||||||
|
SplineSet
|
||||||
|
144 295 m 0
|
||||||
|
144 181 226 114 345 114 c 0
|
||||||
|
405 114 466 129 503 146 c 0
|
||||||
|
634 210 704 312 724 347 c 1
|
||||||
|
724 382 727 419 727 459 c 1
|
||||||
|
712 466 690 481 665 491 c 0
|
||||||
|
613 511 545 526 471 526 c 0
|
||||||
|
342 526 144 451 144 295 c 0
|
||||||
|
471 638 m 0
|
||||||
|
563 638 645 620 709 595 c 0
|
||||||
|
711 595 717 592 722 590 c 1
|
||||||
|
722 607 719 628 719 650 c 0
|
||||||
|
704 829 620 910 456 910 c 0
|
||||||
|
317 910 240 868 151 719 c 1
|
||||||
|
57 776 l 1
|
||||||
|
136 910 230 982 347 1009 c 5
|
||||||
|
283 1039 241 1094 241 1158 c 4
|
||||||
|
241 1252 340 1332 464 1332 c 4
|
||||||
|
588 1332 687 1252 687 1158 c 4
|
||||||
|
687 1094 642 1037 575 1007 c 5
|
||||||
|
726 967 819 848 831 657 c 0
|
||||||
|
836 595 839 498 839 461 c 0
|
||||||
|
839 382 836 355 836 310 c 0
|
||||||
|
836 288 837 261 839 221 c 0
|
||||||
|
841 176 849 159 861 144 c 0
|
||||||
|
871 132 895 114 930 89 c 1
|
||||||
|
861 -2 l 1
|
||||||
|
829 23 794 42 769 77 c 0
|
||||||
|
749 102 737 136 732 176 c 1
|
||||||
|
655 94 521 0 350 0 c 0
|
||||||
|
286 0 224 13 164 50 c 0
|
||||||
|
80 105 32 199 32 298 c 0
|
||||||
|
32 372 60 448 122 508 c 0
|
||||||
|
224 605 352 638 471 638 c 0
|
||||||
|
345 1156 m 4
|
||||||
|
345 1106 397 1064 461 1064 c 4
|
||||||
|
525 1064 578 1106 578 1156 c 4
|
||||||
|
578 1206 525 1245 461 1245 c 4
|
||||||
|
397 1245 345 1206 345 1156 c 4
|
||||||
|
EndSplineSet
|
||||||
|
Validated: 1
|
||||||
|
EndChar
|
20
Sources/FantasqueSans.sfdir/asciicircum.glyph
Normal file
20
Sources/FantasqueSans.sfdir/asciicircum.glyph
Normal file
|
@ -0,0 +1,20 @@
|
||||||
|
StartChar: asciicircum
|
||||||
|
Encoding: 94 94 116
|
||||||
|
Width: 719
|
||||||
|
VWidth: 0
|
||||||
|
Flags: W
|
||||||
|
HStem: 684 300
|
||||||
|
VStem: 64 590
|
||||||
|
LayerCount: 2
|
||||||
|
Fore
|
||||||
|
SplineSet
|
||||||
|
360 984 m 1
|
||||||
|
654 771 l 1
|
||||||
|
598 684 l 1
|
||||||
|
360 843 l 1
|
||||||
|
122 684 l 1
|
||||||
|
64 771 l 1
|
||||||
|
360 984 l 1
|
||||||
|
EndSplineSet
|
||||||
|
Validated: 1
|
||||||
|
EndChar
|
22
Sources/FantasqueSans.sfdir/asciitilde.glyph
Normal file
22
Sources/FantasqueSans.sfdir/asciitilde.glyph
Normal file
|
@ -0,0 +1,22 @@
|
||||||
|
StartChar: asciitilde
|
||||||
|
Encoding: 126 126 120
|
||||||
|
Width: 838
|
||||||
|
VWidth: 0
|
||||||
|
Flags: W
|
||||||
|
HStem: 769 109<407.379 597.786> 861 112<193.986 377.398>
|
||||||
|
VStem: 79 622
|
||||||
|
LayerCount: 2
|
||||||
|
Fore
|
||||||
|
SplineSet
|
||||||
|
79 836 m 17x60
|
||||||
|
136 938 193 973 253 973 c 3x60
|
||||||
|
355 973 452 878 526 878 c 3
|
||||||
|
563 878 595 901 620 965 c 9
|
||||||
|
701 895 l 17
|
||||||
|
641 798 581 769 521 769 c 3xa0
|
||||||
|
424 769 332 861 258 861 c 3
|
||||||
|
226 861 199 839 174 779 c 9
|
||||||
|
79 836 l 17x60
|
||||||
|
EndSplineSet
|
||||||
|
Validated: 1
|
||||||
|
EndChar
|
30
Sources/FantasqueSans.sfdir/asterisk.glyph
Normal file
30
Sources/FantasqueSans.sfdir/asterisk.glyph
Normal file
|
@ -0,0 +1,30 @@
|
||||||
|
StartChar: asterisk
|
||||||
|
Encoding: 42 42 200
|
||||||
|
Width: 1051
|
||||||
|
VWidth: 0
|
||||||
|
Flags: W
|
||||||
|
VStem: 474 114<600 1019>
|
||||||
|
LayerCount: 2
|
||||||
|
Fore
|
||||||
|
SplineSet
|
||||||
|
474 1019 m 1
|
||||||
|
588 1019 l 1
|
||||||
|
588 600 l 1
|
||||||
|
707 640 952 724 967 729 c 1
|
||||||
|
1002 620 l 1
|
||||||
|
856 570 736 526 622 489 c 1
|
||||||
|
664 439 888 129 888 129 c 1
|
||||||
|
794 60 l 1
|
||||||
|
772 95 645 278 531 422 c 1
|
||||||
|
414 278 292 95 270 60 c 1
|
||||||
|
174 131 l 1
|
||||||
|
174 131 397 439 439 489 c 1
|
||||||
|
325 526 206 570 60 620 c 1
|
||||||
|
94 732 l 1
|
||||||
|
109 727 355 640 474 600 c 1
|
||||||
|
474 600 474 637 474 689 c 0
|
||||||
|
474 758 474 858 474 930 c 0
|
||||||
|
474 1019 l 1
|
||||||
|
EndSplineSet
|
||||||
|
Validated: 1
|
||||||
|
EndChar
|
66
Sources/FantasqueSans.sfdir/at.glyph
Normal file
66
Sources/FantasqueSans.sfdir/at.glyph
Normal file
|
@ -0,0 +1,66 @@
|
||||||
|
StartChar: at
|
||||||
|
Encoding: 64 64 163
|
||||||
|
Width: 1696
|
||||||
|
VWidth: 0
|
||||||
|
Flags: W
|
||||||
|
HStem: -300 112<619.529 1084.26> -12 112<1268.11 1378.76> 2 114<616.123 930.724> 528 112<692.391 1091.04> 910 112<691.578 1025.29> 1208 114<619.529 1082.36>
|
||||||
|
VStem: 69 112<270.409 751.468> 439 112<179.572 413.056> 1133 112<287.896 484.906> 1520 112<263.571 751.468>
|
||||||
|
LayerCount: 2
|
||||||
|
Fore
|
||||||
|
SplineSet
|
||||||
|
851 1322 m 0xdfc0
|
||||||
|
1283 1322 1632 957 1632 511 c 0
|
||||||
|
1632 362 1592 222 1525 100 c 0
|
||||||
|
1510 78 1483 37 1433 7 c 0
|
||||||
|
1406 -8 1376 -12 1349 -12 c 0
|
||||||
|
1342 -12 1337 -12 1332 -12 c 0xdfc0
|
||||||
|
1300 -7 1268 2 1238 22 c 0
|
||||||
|
1203 49 1156 97 1141 179 c 1
|
||||||
|
1096 132 1037 84 960 47 c 0
|
||||||
|
905 22 833 2 759 2 c 0xbfc0
|
||||||
|
695 2 628 18 568 55 c 0
|
||||||
|
486 107 439 201 439 298 c 0
|
||||||
|
439 372 469 448 531 508 c 0
|
||||||
|
635 607 769 640 888 640 c 0
|
||||||
|
905 640 922 637 937 637 c 0
|
||||||
|
1004 632 1064 615 1116 598 c 0
|
||||||
|
1121 596 1126 592 1131 590 c 1
|
||||||
|
1129 610 1128 630 1126 652 c 0
|
||||||
|
1119 766 1082 826 1032 861 c 0
|
||||||
|
985 898 923 910 863 910 c 0
|
||||||
|
727 908 649 870 560 719 c 1
|
||||||
|
464 776 l 1
|
||||||
|
566 950 699 1020 863 1022 c 0
|
||||||
|
868 1022 873 1022 878 1022 c 0
|
||||||
|
947 1022 1032 1004 1101 952 c 0
|
||||||
|
1175 895 1228 799 1238 660 c 0
|
||||||
|
1245 571 1245 509 1245 459 c 0
|
||||||
|
1245 409 1245 369 1245 327 c 0
|
||||||
|
1245 297 1245 263 1247 223 c 0
|
||||||
|
1252 146 1269 139 1304 114 c 0
|
||||||
|
1311 109 1327 102 1344 100 c 0
|
||||||
|
1359 100 1374 102 1379 104 c 0
|
||||||
|
1404 121 1416 139 1426 156 c 0
|
||||||
|
1486 260 1520 382 1520 511 c 0
|
||||||
|
1520 898 1221 1208 851 1208 c 0
|
||||||
|
481 1208 181 898 181 511 c 0
|
||||||
|
181 124 481 -188 851 -188 c 0
|
||||||
|
975 -188 1091 -152 1190 -92 c 1
|
||||||
|
1250 -186 l 1
|
||||||
|
1133 -258 997 -300 851 -300 c 0
|
||||||
|
419 -300 69 65 69 511 c 0
|
||||||
|
69 957 419 1322 851 1322 c 0xdfc0
|
||||||
|
875 528 m 0
|
||||||
|
781 526 685 499 608 427 c 0
|
||||||
|
568 390 551 343 551 298 c 0
|
||||||
|
551 238 583 181 630 149 c 0
|
||||||
|
662 127 709 116 756 116 c 0xbfc0
|
||||||
|
813 116 873 132 910 149 c 0
|
||||||
|
1044 213 1113 315 1133 350 c 1
|
||||||
|
1133 387 1133 419 1133 461 c 1
|
||||||
|
1121 471 1099 481 1074 491 c 0
|
||||||
|
1034 508 983 521 928 526 c 0
|
||||||
|
911 526 892 528 875 528 c 0
|
||||||
|
EndSplineSet
|
||||||
|
Validated: 1
|
||||||
|
EndChar
|
12
Sources/FantasqueSans.sfdir/atilde.glyph
Normal file
12
Sources/FantasqueSans.sfdir/atilde.glyph
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
StartChar: atilde
|
||||||
|
Encoding: 227 227 62
|
||||||
|
Width: 1010
|
||||||
|
VWidth: 0
|
||||||
|
Flags: HW
|
||||||
|
HStem: -5 114<240.062 567.883> 526 114<321.513 699.676> 915 112<320.064 654.756> 1195.24 109<489.219 679.626> 1287.24 112<275.826 459.238>
|
||||||
|
VStem: 69 112<169.524 408.133> 160.84 622 742 114<256.256 482.217 593 830.5>
|
||||||
|
LayerCount: 2
|
||||||
|
Fore
|
||||||
|
Refer: 120 126 S 1 0 0 1 81.84 426.24 2
|
||||||
|
Refer: 0 97 N 1 0 0 1 0 0 3
|
||||||
|
EndChar
|
47
Sources/FantasqueSans.sfdir/b.glyph
Normal file
47
Sources/FantasqueSans.sfdir/b.glyph
Normal file
|
@ -0,0 +1,47 @@
|
||||||
|
StartChar: b
|
||||||
|
Encoding: 98 98 1
|
||||||
|
Width: 948
|
||||||
|
VWidth: 0
|
||||||
|
Flags: W
|
||||||
|
HStem: -2 112<331.4 685.996> 908 114<287.215 628.577>
|
||||||
|
VStem: 90 114<19.0648 112 225.883 830.325 940 1414.42> 790 114<228.334 732.007>
|
||||||
|
LayerCount: 2
|
||||||
|
Fore
|
||||||
|
SplineSet
|
||||||
|
194 1424 m 5
|
||||||
|
194 1424 197 1379 199 1307 c 4
|
||||||
|
201 1218 204 1084 204 940 c 5
|
||||||
|
259 982 331 1020 428 1022 c 4
|
||||||
|
552 1022 666 995 750 918 c 4
|
||||||
|
834 844 884 726 899 575 c 4
|
||||||
|
901 538 904 499 904 464 c 4
|
||||||
|
904 370 891 283 859 206 c 4
|
||||||
|
817 102 726 22 604 5 c 4
|
||||||
|
572 0 541 -2 509 -2 c 4
|
||||||
|
445 -2 385 7 323 32 c 4
|
||||||
|
281 49 239 77 202 112 c 5
|
||||||
|
200 38 192 -2 192 -2 c 5
|
||||||
|
80 20 l 5
|
||||||
|
80 20 85 52 90 124 c 4
|
||||||
|
90 139 90 191 90 258 c 4
|
||||||
|
90 260 l 5
|
||||||
|
90 354 93 488 93 632 c 4
|
||||||
|
93 878 90 1155 85 1304 c 4
|
||||||
|
85 1371 80 1414 80 1414 c 5
|
||||||
|
194 1424 l 5
|
||||||
|
204 764 m 4
|
||||||
|
204 588 204 414 204 290 c 5
|
||||||
|
251 208 306 161 368 136 c 4
|
||||||
|
410 119 462 110 509 110 c 4
|
||||||
|
536 110 562 112 589 117 c 4
|
||||||
|
676 129 723 171 755 250 c 4
|
||||||
|
777 307 790 380 790 464 c 4
|
||||||
|
790 494 787 528 785 563 c 4
|
||||||
|
773 697 733 783 673 833 c 4
|
||||||
|
613 883 537 908 430 908 c 4
|
||||||
|
348 908 291 873 254 836 c 4
|
||||||
|
237 819 224 799 214 784 c 4
|
||||||
|
212 777 206 769 204 764 c 4
|
||||||
|
EndSplineSet
|
||||||
|
Validated: 1
|
||||||
|
EndChar
|
28
Sources/FantasqueSans.sfdir/backslash.glyph
Normal file
28
Sources/FantasqueSans.sfdir/backslash.glyph
Normal file
|
@ -0,0 +1,28 @@
|
||||||
|
StartChar: backslash
|
||||||
|
Encoding: 92 92 115
|
||||||
|
Width: 843
|
||||||
|
VWidth: 0
|
||||||
|
Flags: W
|
||||||
|
VStem: 620 171<36.0272 127.102>
|
||||||
|
LayerCount: 2
|
||||||
|
Fore
|
||||||
|
SplineSet
|
||||||
|
689 -20 m 0
|
||||||
|
672 20 647 77 620 134 c 0
|
||||||
|
620 136 585 206 538 303 c 0
|
||||||
|
493 397 432 521 370 647 c 0
|
||||||
|
246 900 119 1160 99 1200 c 1
|
||||||
|
99 1203 l 1
|
||||||
|
97 1203 l 1
|
||||||
|
67 1270 52 1295 52 1295 c 2
|
||||||
|
149 1354 l 1
|
||||||
|
149 1354 168 1319 198 1252 c 1
|
||||||
|
201 1250 l 0
|
||||||
|
223 1208 347 950 471 697 c 0
|
||||||
|
533 571 593 446 640 352 c 0
|
||||||
|
687 255 717 194 722 184 c 0
|
||||||
|
749 122 776 62 791 25 c 1
|
||||||
|
689 -20 l 0
|
||||||
|
EndSplineSet
|
||||||
|
Validated: 1
|
||||||
|
EndChar
|
23
Sources/FantasqueSans.sfdir/bar.glyph
Normal file
23
Sources/FantasqueSans.sfdir/bar.glyph
Normal file
|
@ -0,0 +1,23 @@
|
||||||
|
StartChar: bar
|
||||||
|
Encoding: 124 124 161
|
||||||
|
Width: 327
|
||||||
|
VWidth: 0
|
||||||
|
Flags: W
|
||||||
|
VStem: 104 112<-379 43.8593 103.803 1409> 119 114<-378.738 544.379>
|
||||||
|
LayerCount: 2
|
||||||
|
Fore
|
||||||
|
SplineSet
|
||||||
|
104 1411 m 1x80
|
||||||
|
216 1409 l 1
|
||||||
|
216 1389 216 1366 216 1339 c 0x80
|
||||||
|
216 1170 221 865 228 553 c 0
|
||||||
|
230 397 233 235 233 89 c 0
|
||||||
|
233 -102 228 -270 221 -389 c 1
|
||||||
|
109 -379 l 1
|
||||||
|
116 -275 119 -122 119 52 c 0x40
|
||||||
|
119 208 116 382 114 551 c 0
|
||||||
|
109 863 104 1163 104 1337 c 0
|
||||||
|
104 1367 104 1391 104 1411 c 1x80
|
||||||
|
EndSplineSet
|
||||||
|
Validated: 1
|
||||||
|
EndChar
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user