début mep

This commit is contained in:
Valentin
2023-06-03 00:31:16 +02:00
parent d66f200bdd
commit 0961ab8b11
2720 changed files with 166674 additions and 35 deletions
@@ -2,10 +2,11 @@
size: 165mm 230mm;
margin-top: 10mm;
margin-bottom: 10mm;
bleed: 6mm;
}
@page:left {
margin-left: 15mm;
margin-left: 25mm;
margin-right: 10mm;
}
@@ -14,8 +15,8 @@
margin-right: 25mm;
}
#body {
background-color: #eee;
* {
font-family: 'Public';
}
h2 {
@@ -26,15 +27,45 @@ h3 {
color: red;
}
.labeur {
font-size: 8pt;
.moment {
display: block;
font-weight: bold;
font-size: 14pt;
}
.moment {
font-weight: bold;
.moment p::first-letter {
font-size: 24pt;
}
.moment:first-of-type {
break-before: left;
}
.temps {
font-family: serif;
font-size: 10pt;
margin-top: -3pt;
margin-bottom: 8pt;
}
.labeur {
line-height: 12pt;
font-size: 10pt;
}
img {
width: 100%;
}
.fullpage2imgs {
break-before: right;
width: 130mm;
height: 210mm;
}
.fullpageimage {
margin-top: -16mm;
margin-left: -10mm;
width: 171mm;
height: 230mm;
}
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,129 @@
#!/bin/sh
#===========================================================================
#Update this variable ======================================================
thisFont="PublicSans" #must match the name in the font file
axis="wght" #eg with multiple axis "wdth,wght" --> with comma, no space
#===========================================================================
#Generating fonts ==========================================================
echo "│
└─ █▀█ █░█ █▄▄ █░░ █ █▀▀   █▀ ▄▀█ █▄░█ █▀
█▀▀ █▄█ █▄█ █▄▄ █ █▄▄   ▄█ █▀█ █░▀█ ▄█
│"
echo "├─ Cleaning font directories
│"
rm -rf ./fonts/ttf/ ./fonts/otf/ ./fonts/variable/ ./fonts/webfonts/
rm -rf ./master_ufo/ ./instance_ufo/
echo "├─ Generating static OTF
│"
mkdir -p ./fonts/ttf
fontmake -g ./sources/$thisFont.glyphs -i -o ttf --output-dir ./fonts/ttf/
fontmake -g ./sources/$thisFont-Italic.glyphs -i -o ttf --output-dir ./fonts/ttf/
echo "│
├─ Generating OTF
│"
mkdir -p ./fonts/otf
fontmake -g ./sources/$thisFont.glyphs -i -o otf --output-dir ./fonts/otf/
fontmake -g ./sources/$thisFont-Italic.glyphs -i -o otf --output-dir ./fonts/otf/
echo "│
├─ Generating variable fonts
│"
mkdir -p ./fonts/variable
fontmake -g ./sources/$thisFont.glyphs -o variable --output-path ./fonts/variable/$thisFont\[wght\].ttf
fontmake -g ./sources/$thisFont-Italic.glyphs -o variable --output-path ./fonts/variable/$thisFont-Italic\[wght\].ttf
#============================================================================
#Post-processing fonts ======================================================
echo "│
├─ Post-processing TTF
│"
ttfs=$(ls ./fonts/ttf/*.ttf)
echo $ttfs
for ttf in $ttfs
do
gftools fix-dsig --autofix $ttf
ttfautohint $ttf $ttf.fix
[ -f $ttf.fix ] && mv $ttf.fix $ttf
gftools fix-hinting $ttf
[ -f $ttf.fix ] && mv $ttf.fix $ttf
done
echo "│
├─ Post-processing OTF
│"
otfs=$(ls ./fonts/otf/*.otf)
for otf in $otfs
do
gftools fix-dsig -f $otf
#gftools fix-weightclass $otf
#[ -f $otf.fix ] && mv $otf.fix $otf
done
echo "│
├─ Post-processing variable fonts
│"
vfs=$(ls ./fonts/variable/*.ttf)
for vf in $vfs
do
#gftools fix-dsig --autofix $vf
gftools fix-nonhinting $vf $vf.fix
mv $vf.fix $vf
gftools fix-unwanted-tables --tables MVAR $vf
#gftools fix-vf-meta $vf
#mv $vf.fix $vf
gftools gen-stat $vf --src ./sources/stat.yaml
mv $vf.fix $vf
done
rm ./fonts/variable/*gasp*
#============================================================================
#Build woff and woff2 fonts =================================================
echo "│
├─ Building webfonts
│"
mkdir -p ./fonts/webfonts
ttfs=$(ls ./fonts/ttf/*.ttf)
for ttf in $ttfs
do
woff2_compress $ttf
sfnt2woff-zopfli $ttf
done
woffs=$(ls ./fonts/ttf/*.woff*)
for woff in $woffs
do
mv $woff ./fonts/webfonts/
done
echo "│
├─ Syncing ufo/designspace to /sources directory
│"
rsync -avzhr ./master_ufo/ ./sources/ufo/ --delete
echo "│
├─ Cleaning up
│"
rm -rf ./master_ufo/ ./instance_ufo/
echo "│
├─ Test output
│"
fontbakery check-googlefonts --json report.json fonts/ttf/*.ttf
echo "│
└─ ░██████╗██╗░░░██╗░█████╗░░█████╗░███████╗░██████╗░██████╗██╗
██╔════╝██║░░░██║██╔══██╗██╔══██╗██╔════╝██╔════╝██╔════╝██║
╚█████╗░██║░░░██║██║░░╚═╝██║░░╚═╝█████╗░░╚█████╗░╚█████╗░██║
░╚═══██╗██║░░░██║██║░░██╗██║░░██╗██╔══╝░░░╚═══██╗░╚═══██╗╚═╝
██████╔╝╚██████╔╝╚█████╔╝╚█████╔╝███████╗██████╔╝██████╔╝██╗
╚═════╝░░╚═════╝░░╚════╝░░╚════╝░╚══════╝╚═════╝░╚═════╝░╚═╝
"
@@ -0,0 +1,60 @@
PublicSans[wght].ttf:
- name: Weight
tag: wght
values:
- name: Thin
value: 100
- name: ExtraLight
value: 200
- name: Light
value: 300
- name: Regular
value: 400
linkedValue: 700
flags: 2
- name: Medium
value: 500
- name: SemiBold
value: 600
- name: Bold
value: 700
- name: ExtraBold
value: 800
- name: Black
value: 900
- name: Italic
tag: ital
values:
- name: Roman
value: 0
linkedValue: 1
flags: 2
PublicSans-Italic[wght].ttf:
- name: Weight
tag: wght
values:
- name: Thin
value: 100
- name: ExtraLight
value: 200
- name: Light
value: 300
- name: Regular
value: 400
linkedValue: 700
flags: 2
- name: Medium
value: 500
- name: SemiBold
value: 600
- name: Bold
value: 700
- name: ExtraBold
value: 800
- name: Black
value: 900
- name: Italic
tag: ital
values:
- name: Italic
value: 1
@@ -0,0 +1,347 @@
@all_but_space = [
];
# Prefix: Languagesystems
# automatic
languagesystem DFLT dflt;
languagesystem latn dflt;
languagesystem latn AZE;
languagesystem latn CRT;
languagesystem latn KAZ;
languagesystem latn TAT;
languagesystem latn TRK;
languagesystem latn ROM;
languagesystem latn MOL;
languagesystem latn CAT;
feature aalt {
# automatic
feature locl;
feature subs;
feature sinf;
feature sups;
feature numr;
feature dnom;
feature frac;
feature ordn;
feature lnum;
feature pnum;
feature tnum;
feature onum;
feature salt;
feature ss01;
feature calt;
feature tnum;
} aalt;
feature ccmp {
# automatic
lookup ccmp_Other_1 {
@CombiningTopAccents = [acutecomb brevecomb breveinvertedcomb caroncomb circumflexcomb commaturnedabovecomb dblgravecomb dieresiscomb dotaccentcomb gravecomb hookabovecomb hungarumlautcomb macroncomb ringcomb tildecomb];
@CombiningNonTopAccents = [cedillacomb dotbelowcomb ogonekcomb horncomb];
sub [i j]' @CombiningTopAccents by [idotless jdotless];
sub [i j]' @CombiningNonTopAccents @CombiningTopAccents by [idotless jdotless];
} ccmp_Other_1;
lookup ccmp_latn_1 {
lookupflag 0;
sub brevecomb acutecomb by brevecomb_acutecomb;
sub brevecomb gravecomb by brevecomb_gravecomb;
sub brevecomb hookabovecomb by brevecomb_hookabovecomb;
sub brevecomb tildecomb by brevecomb_tildecomb;
sub circumflexcomb acutecomb by circumflexcomb_acutecomb;
sub circumflexcomb gravecomb by circumflexcomb_gravecomb;
sub circumflexcomb hookabovecomb by circumflexcomb_hookabovecomb;
sub circumflexcomb tildecomb by circumflexcomb_tildecomb;
} ccmp_latn_1;
script latn;
lookup ccmp_latn_1;
} ccmp;
feature locl {
# automatic
lookup locl_latn_0 {
script latn;
language AZE;
language CRT;
language KAZ;
language TAT;
language TRK;
sub i by idotaccent;
} locl_latn_0;
lookup locl_latn_1 {
script latn;
language ROM;
language MOL;
sub Scedilla by Scommaaccent;
sub scedilla by scommaaccent;
sub Tcedilla by Tcommaaccent;
sub tcedilla by tcommaaccent;
} locl_latn_1;
lookup locl_latn_2 {
script latn;
language CAT;
sub l' periodcentered' l by ldot;
sub L' periodcentered' L by Ldot;
} locl_latn_2;
} locl;
feature subs {
# automatic
sub zero by zero.subs;
sub one by one.subs;
sub two by two.subs;
sub three by three.subs;
sub four by four.subs;
sub five by five.subs;
sub six by six.subs;
sub seven by seven.subs;
sub eight by eight.subs;
sub nine by nine.subs;
} subs;
feature sinf {
# automatic
sub zero by zero.subs;
sub one by one.subs;
sub two by two.subs;
sub three by three.subs;
sub four by four.subs;
sub five by five.subs;
sub six by six.subs;
sub seven by seven.subs;
sub eight by eight.subs;
sub nine by nine.subs;
} sinf;
feature sups {
# automatic
sub zero by zerosuperior;
sub one by onesuperior;
sub two by twosuperior;
sub three by threesuperior;
sub four by foursuperior;
sub five by fivesuperior;
sub six by sixsuperior;
sub seven by sevensuperior;
sub eight by eightsuperior;
sub nine by ninesuperior;
} sups;
feature numr {
# automatic
sub zero by zero.numr;
sub one by one.numr;
sub two by two.numr;
sub three by three.numr;
sub four by four.numr;
sub five by five.numr;
sub six by six.numr;
sub seven by seven.numr;
sub eight by eight.numr;
sub nine by nine.numr;
} numr;
feature dnom {
# automatic
sub zero by zero.dnom;
sub one by one.dnom;
sub two by two.dnom;
sub three by three.dnom;
sub four by four.dnom;
sub five by five.dnom;
sub six by six.dnom;
sub seven by seven.dnom;
sub eight by eight.dnom;
sub nine by nine.dnom;
} dnom;
feature frac {
# automatic
lookup FRAC {
sub slash by fraction;
} FRAC;
lookup UP {
sub [zero one two three four five six seven eight nine] by [zero.numr one.numr two.numr three.numr four.numr five.numr six.numr seven.numr eight.numr nine.numr];
} UP;
lookup DOWN {
sub fraction [zero.numr one.numr two.numr three.numr four.numr five.numr six.numr seven.numr eight.numr nine.numr]' by [zero.dnom one.dnom two.dnom three.dnom four.dnom five.dnom six.dnom seven.dnom eight.dnom nine.dnom];
sub [zero.dnom one.dnom two.dnom three.dnom four.dnom five.dnom six.dnom seven.dnom eight.dnom nine.dnom] [zero.numr one.numr two.numr three.numr four.numr five.numr six.numr seven.numr eight.numr nine.numr]' by [zero.dnom one.dnom two.dnom three.dnom four.dnom five.dnom six.dnom seven.dnom eight.dnom nine.dnom];
} DOWN;
} frac;
feature ordn {
# automatic
sub [zero one two three four five six seven eight nine] [A a]' by ordfeminine;
sub [zero one two three four five six seven eight nine] [O o]' by ordmasculine;
sub N o period by numero;
} ordn;
feature lnum {
# automatic
sub zero.osf by zero;
sub one.osf by one;
sub two.osf by two;
sub three.osf by three;
sub four.osf by four;
sub five.osf by five;
sub six.osf by six;
sub seven.osf by seven;
sub eight.osf by eight;
sub nine.osf by nine;
} lnum;
feature pnum {
# automatic
sub zero.tf by zero;
sub one.tf by one;
sub two.tf by two;
sub three.tf by three;
sub four.tf by four;
sub five.tf by five;
sub six.tf by six;
sub seven.tf by seven;
sub eight.tf by eight;
sub nine.tf by nine;
sub period.tf by period;
sub comma.tf by comma;
sub cent.tf by cent;
sub colonsign.tf by colonsign;
sub dollar.tf by dollar;
sub dong.tf by dong;
sub euro.tf by euro;
sub florin.tf by florin;
sub franc.tf by franc;
sub lira.tf by lira;
sub liraTurkish.tf by liraTurkish;
sub rupeeIndian.tf by rupeeIndian;
sub sterling.tf by sterling;
sub yen.tf by yen;
} pnum;
feature tnum {
# automatic
sub zero by zero.tf;
sub one by one.tf;
sub two by two.tf;
sub three by three.tf;
sub four by four.tf;
sub five by five.tf;
sub six by six.tf;
sub seven by seven.tf;
sub eight by eight.tf;
sub nine by nine.tf;
sub period by period.tf;
sub comma by comma.tf;
sub cent by cent.tf;
sub colonsign by colonsign.tf;
sub dollar by dollar.tf;
sub dong by dong.tf;
sub euro by euro.tf;
sub florin by florin.tf;
sub franc by franc.tf;
sub lira by lira.tf;
sub liraTurkish by liraTurkish.tf;
sub rupeeIndian by rupeeIndian.tf;
sub sterling by sterling.tf;
sub yen by yen.tf;
} tnum;
feature onum {
# automatic
sub zero by zero.osf;
sub one by one.osf;
sub two by two.osf;
sub three by three.osf;
sub four by four.osf;
sub five by five.osf;
sub six by six.osf;
sub seven by seven.osf;
sub eight by eight.osf;
sub nine by nine.osf;
} onum;
feature liga {
# automatic
lookupflag IgnoreMarks;
sub f i by fi;
sub f l by fl;
} liga;
feature salt {
# automatic
sub g by g.ss01;
sub l by l.ss01;
} salt;
feature ss01 {
# automatic
sub g by g.ss01;
sub l by l.ss01;
} ss01;
feature calt {
sub space emdash' space by emdash.alt;
} calt;
feature tnum {
# automatic
sub zero by zero.tf;
sub one by one.tf;
sub two by two.tf;
sub three by three.tf;
sub four by four.tf;
sub five by five.tf;
sub six by six.tf;
sub seven by seven.tf;
sub eight by eight.tf;
sub nine by nine.tf;
sub period by period.tf;
sub comma by comma.tf;
sub cent by cent.tf;
sub colonsign by colonsign.tf;
sub dollar by dollar.tf;
sub dong by dong.tf;
sub euro by euro.tf;
sub florin by florin.tf;
sub franc by franc.tf;
sub lira by lira.tf;
sub liraTurkish by liraTurkish.tf;
sub rupeeIndian by rupeeIndian.tf;
sub sterling by sterling.tf;
sub yen by yen.tf;
} tnum;
table GDEF {
# automatic
GlyphClassDef
[A Aacute Abreve Abreveacute Abrevedotbelow Abrevegrave Abrevehookabove Abrevetilde Acircumflex Acircumflexacute Acircumflexdotbelow Acircumflexgrave Acircumflexhookabove Acircumflextilde Adblgrave Adieresis Adotbelow Agrave Ahookabove Ainvertedbreve Amacron Aogonek Aring Aringacute Atilde AE AEacute C Cacute Ccaron Ccedilla Ccircumflex Cdotaccent D Eth Dcaron Dcroat Ddotbelow E Eacute Ebreve Ecaron Ecircumflex Ecircumflexacute Ecircumflexdotbelow Ecircumflexgrave Ecircumflexhookabove Ecircumflextilde Edblgrave Edieresis Edotaccent Edotbelow Egrave Ehookabove Einvertedbreve Emacron Eogonek Etilde G Gbreve Gcircumflex Gcommaaccent Gdotaccent H Hbar Hcircumflex Hdotbelow I Iacute Ibreve Icircumflex Idblgrave Idieresis Idotaccent Idotbelow Igrave Ihookabove Iinvertedbreve Imacron Iogonek Itilde J Jcircumflex K Kcommaaccent L Lacute Lcaron Lcommaaccent Ldot Lslash N Nacute Ncaron Ncommaaccent Ndotaccent Eng Ntilde O Oacute Obreve Ocircumflex Ocircumflexacute Ocircumflexdotbelow Ocircumflexgrave Ocircumflexhookabove Ocircumflextilde Odblgrave Odieresis Odotbelow Ograve Ohookabove Ohorn Ohornacute Ohorndotbelow Ohorngrave Ohornhookabove Ohorntilde Ohungarumlaut Oinvertedbreve Omacron Oogonek Oslash Oslashacute Otilde OE R Racute Rcaron Rcommaaccent Rdblgrave Rdotbelow Rinvertedbreve S Sacute Scaron Scedilla Scircumflex Scommaaccent Sdotbelow T Tbar Tcaron Tcedilla Tcommaaccent Tdotbelow U Uacute Ubreve Ucircumflex Udblgrave Udieresis Udotbelow Ugrave Uhookabove Uhorn Uhornacute Uhorndotbelow Uhorngrave Uhornhookabove Uhorntilde Uhungarumlaut Uinvertedbreve Umacron Uogonek Uring Utilde W Wacute Wcircumflex Wdieresis Wgrave Y Yacute Ycircumflex Ydieresis Ydotbelow Ygrave Yhookabove Ytilde Z Zacute Zcaron Zdotaccent Zdotbelow a aacute abreve abreveacute abrevedotbelow abrevegrave abrevehookabove abrevetilde acircumflex acircumflexacute acircumflexdotbelow acircumflexgrave acircumflexhookabove acircumflextilde adblgrave adieresis adotbelow agrave ahookabove ainvertedbreve amacron aogonek aring aringacute atilde ae aeacute b c cacute ccaron ccedilla ccircumflex cdotaccent d dcaron dcroat ddotbelow e eacute ebreve ecaron ecircumflex ecircumflexacute ecircumflexdotbelow ecircumflexgrave ecircumflexhookabove ecircumflextilde edblgrave edieresis edotaccent edotbelow egrave ehookabove einvertedbreve emacron eogonek etilde schwa g gbreve gcircumflex gcommaaccent gdotaccent h hbar hcircumflex hdotbelow i idotless iacute ibreve icircumflex idblgrave idieresis idotaccent idotbelow igrave ihookabove iinvertedbreve imacron iogonek itilde jdotless jcircumflex k kcommaaccent l lacute lcaron lcommaaccent ldot lslash n nacute ncaron ncommaaccent ndotaccent ntilde o oacute obreve ocircumflex ocircumflexacute ocircumflexdotbelow ocircumflexgrave ocircumflexhookabove ocircumflextilde odblgrave odieresis odotbelow ograve ohookabove ohorn ohornacute ohorndotbelow ohorngrave ohornhookabove ohorntilde ohungarumlaut oinvertedbreve omacron oogonek oslash oslashacute otilde oe r racute rcaron rcommaaccent rdblgrave rdotbelow rinvertedbreve s sacute scaron scedilla scircumflex scommaaccent sdotbelow t tbar tcaron tcedilla tcommaaccent tdotbelow u uacute ubreve ucaron ucircumflex udblgrave udieresis udotbelow ugrave uhookabove uhorn uhornacute uhorndotbelow uhorngrave uhornhookabove uhorntilde uhungarumlaut uinvertedbreve umacron uogonek uring utilde w wacute wcircumflex wdieresis wgrave y yacute ycircumflex ydieresis ydotbelow ygrave yhookabove ytilde z zacute zcaron zdotaccent zdotbelow g.ss01 l.ss01 cent colonsign naira won cent.tf colonsign.tf trademark numero servicemark], # Base
[fi fl], # Liga
[dieresiscomb dotaccentcomb gravecomb acutecomb hungarumlautcomb caroncomb.alt circumflexcomb caroncomb brevecomb ringcomb tildecomb macroncomb hookabovecomb dblgravecomb breveinvertedcomb commaturnedabovecomb horncomb dotbelowcomb commaaccentcomb cedillacomb ogonekcomb gravecomb.narrow acutecomb.narrow gravecomb.viet acutecomb.viet brevecomb_acutecomb brevecomb_gravecomb brevecomb_hookabovecomb brevecomb_tildecomb circumflexcomb_acutecomb circumflexcomb_gravecomb circumflexcomb_hookabovecomb circumflexcomb_tildecomb], # Mark
;
LigatureCaretByPos fi 682;
LigatureCaretByPos fl 750;
} GDEF;
@@ -0,0 +1,108 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>ascender</key>
<integer>1446</integer>
<key>capHeight</key>
<integer>1446</integer>
<key>copyright</key>
<string>Copyright 2015 The Public Sans Project Authors (https://github.com/uswds/public-sans)</string>
<key>descender</key>
<integer>-322</integer>
<key>familyName</key>
<string>Public Sans</string>
<key>guidelines</key>
<array>
<dict>
<key>angle</key>
<integer>0</integer>
<key>x</key>
<integer>698</integer>
<key>y</key>
<integer>1419</integer>
</dict>
</array>
<key>italicAngle</key>
<integer>0</integer>
<key>openTypeHeadCreated</key>
<string>2020/07/15 15:46:26</string>
<key>openTypeHheaAscender</key>
<integer>1900</integer>
<key>openTypeHheaDescender</key>
<integer>-450</integer>
<key>openTypeHheaLineGap</key>
<integer>0</integer>
<key>openTypeNameDescription</key>
<string>Public Sans is based on Libre Franklin, which is a reinterpretation and expansion of the 1912 Morris Fuller Benton’s classic.</string>
<key>openTypeNameDesigner</key>
<string>The Public Sans project authors (U.S. Web Design System). Libre Franklin designed by Pablo Impallari and Rodrigo Fuenzalida.</string>
<key>openTypeNameDesignerURL</key>
<string>https://designsystem.digital.gov and http://www.impallari.com</string>
<key>openTypeNameLicense</key>
<string>This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at: https://scripts.sil.org/OFL. The license for USWDS’s Modified Version, covering USWDS’s modifications to Public Sans, is available at https://github.com/uswds/public-sans/blob/master/LICENSE.md.</string>
<key>openTypeNameLicenseURL</key>
<string>SIL Open Font License, Version 1.1: https://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&amp;id=OFL_web; USWDS Modified Version: https://github.com/uswds/public-sans/blob/master/LICENSE.md</string>
<key>openTypeOS2Selection</key>
<array>
<integer>7</integer>
</array>
<key>openTypeOS2Type</key>
<array/>
<key>openTypeOS2TypoAscender</key>
<integer>1900</integer>
<key>openTypeOS2TypoDescender</key>
<integer>-450</integer>
<key>openTypeOS2TypoLineGap</key>
<integer>0</integer>
<key>openTypeOS2WinAscent</key>
<integer>2315</integer>
<key>openTypeOS2WinDescent</key>
<integer>495</integer>
<key>postscriptBlueValues</key>
<array>
<integer>-22</integer>
<integer>0</integer>
<integer>1034</integer>
<integer>1056</integer>
<integer>1155</integer>
<integer>1165</integer>
<integer>1446</integer>
<integer>1486</integer>
<integer>1446</integer>
<integer>1486</integer>
</array>
<key>postscriptOtherBlues</key>
<array>
<integer>-339</integer>
<integer>-322</integer>
</array>
<key>postscriptStemSnapH</key>
<array>
<integer>312</integer>
<integer>332</integer>
</array>
<key>postscriptStemSnapV</key>
<array>
<integer>389</integer>
</array>
<key>postscriptUnderlinePosition</key>
<integer>-370</integer>
<key>postscriptUnderlineThickness</key>
<integer>140</integer>
<key>styleMapFamilyName</key>
<string>Public Sans Black</string>
<key>styleMapStyleName</key>
<string>regular</string>
<key>styleName</key>
<string>Black</string>
<key>unitsPerEm</key>
<integer>2000</integer>
<key>versionMajor</key>
<integer>2</integer>
<key>versionMinor</key>
<integer>1</integer>
<key>xHeight</key>
<integer>1034</integer>
</dict>
</plist>
@@ -0,0 +1,35 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="A" format="2">
<advance width="1482"/>
<unicode hex="0041"/>
<anchor x="742" y="0" name="bottom"/>
<anchor x="1406" y="10" name="ogonek"/>
<anchor x="742" y="1446" name="top"/>
<outline>
<contour>
<point x="30" y="0" type="line"/>
<point x="418" y="0" type="line"/>
<point x="516" y="280" type="line"/>
<point x="972" y="280" type="line"/>
<point x="1068" y="0" type="line"/>
<point x="1452" y="0" type="line"/>
<point x="940" y="1446" type="line"/>
<point x="542" y="1446" type="line"/>
</contour>
<contour>
<point x="598" y="612" type="line"/>
<point x="742" y="1074" type="line"/>
<point x="884" y="612" type="line"/>
</contour>
</outline>
<lib>
<dict>
<key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
<string>X</string>
<key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
<string>X</string>
<key>public.markColor</key>
<string>0,0.67,0.91,1</string>
</dict>
</lib>
</glyph>
@@ -0,0 +1,39 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="AE" format="2">
<advance width="2200"/>
<unicode hex="00C6"/>
<anchor x="1382" y="1446" name="top"/>
<outline>
<contour>
<point x="0" y="0" type="line"/>
<point x="388" y="0" type="line"/>
<point x="526" y="280" type="line"/>
<point x="966" y="280" type="line"/>
<point x="966" y="0" type="line"/>
<point x="2110" y="0" type="line"/>
<point x="2110" y="320" type="line"/>
<point x="1410" y="320" type="line"/>
<point x="1410" y="570" type="line"/>
<point x="1980" y="570" type="line"/>
<point x="1980" y="884" type="line"/>
<point x="1410" y="884" type="line"/>
<point x="1410" y="1128" type="line"/>
<point x="2090" y="1128" type="line"/>
<point x="2092" y="1446" type="line"/>
<point x="750" y="1446" type="line"/>
</contour>
<contour>
<point x="668" y="612" type="line"/>
<point x="966" y="1202" type="line"/>
<point x="966" y="612" type="line"/>
</contour>
</outline>
<lib>
<dict>
<key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
<string>E</string>
<key>public.markColor</key>
<string>0,0.67,0.91,1</string>
</dict>
</lib>
</glyph>
@@ -0,0 +1,10 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="AEacute" format="2">
<advance width="2200"/>
<unicode hex="01FC"/>
<anchor x="1382" y="1446" name="top"/>
<outline>
<component base="AE"/>
<component base="acutecomb" xOffset="1237" yOffset="412"/>
</outline>
</glyph>
@@ -0,0 +1,12 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="Aacute" format="2">
<advance width="1482"/>
<unicode hex="00C1"/>
<anchor x="742" y="0" name="bottom"/>
<anchor x="1406" y="10" name="ogonek"/>
<anchor x="742" y="1446" name="top"/>
<outline>
<component base="A"/>
<component base="acutecomb" xOffset="597" yOffset="412"/>
</outline>
</glyph>
@@ -0,0 +1,12 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="Abreve" format="2">
<advance width="1482"/>
<unicode hex="0102"/>
<anchor x="742" y="0" name="bottom"/>
<anchor x="1406" y="10" name="ogonek"/>
<anchor x="742" y="1446" name="top"/>
<outline>
<component base="A"/>
<component base="brevecomb" xOffset="308" yOffset="412"/>
</outline>
</glyph>
@@ -0,0 +1,12 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="Abreveacute" format="2">
<advance width="1482"/>
<unicode hex="1EAE"/>
<anchor x="742" y="0" name="bottom"/>
<anchor x="1406" y="10" name="ogonek"/>
<anchor x="742" y="1446" name="top"/>
<outline>
<component base="A"/>
<component base="brevecomb_acutecomb" xOffset="308" yOffset="412"/>
</outline>
</glyph>
@@ -0,0 +1,13 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="Abrevedotbelow" format="2">
<advance width="1482"/>
<unicode hex="1EB6"/>
<anchor x="742" y="0" name="bottom"/>
<anchor x="1406" y="10" name="ogonek"/>
<anchor x="742" y="1446" name="top"/>
<outline>
<component base="A"/>
<component base="dotbelowcomb" xOffset="552"/>
<component base="brevecomb" xOffset="308" yOffset="412"/>
</outline>
</glyph>
@@ -0,0 +1,12 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="Abrevegrave" format="2">
<advance width="1482"/>
<unicode hex="1EB0"/>
<anchor x="742" y="0" name="bottom"/>
<anchor x="1406" y="10" name="ogonek"/>
<anchor x="742" y="1446" name="top"/>
<outline>
<component base="A"/>
<component base="brevecomb_gravecomb" xOffset="308" yOffset="412"/>
</outline>
</glyph>
@@ -0,0 +1,12 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="Abrevehookabove" format="2">
<advance width="1482"/>
<unicode hex="1EB2"/>
<anchor x="742" y="0" name="bottom"/>
<anchor x="1406" y="10" name="ogonek"/>
<anchor x="742" y="1446" name="top"/>
<outline>
<component base="A"/>
<component base="brevecomb_hookabovecomb" xOffset="308" yOffset="412"/>
</outline>
</glyph>
@@ -0,0 +1,12 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="Abrevetilde" format="2">
<advance width="1482"/>
<unicode hex="1EB4"/>
<anchor x="742" y="0" name="bottom"/>
<anchor x="1406" y="10" name="ogonek"/>
<anchor x="742" y="1446" name="top"/>
<outline>
<component base="A"/>
<component base="brevecomb_tildecomb" xOffset="308" yOffset="412"/>
</outline>
</glyph>
@@ -0,0 +1,27 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="Acircumflex" format="2">
<advance width="1482"/>
<unicode hex="00C2"/>
<anchor x="742" y="0" name="bottom"/>
<anchor x="1406" y="10" name="ogonek"/>
<anchor x="742" y="1446" name="top"/>
<outline>
<component base="A"/>
<component base="circumflexcomb" xOffset="308" yOffset="412"/>
</outline>
<lib>
<dict>
<key>com.schriftgestaltung.Glyphs.ComponentInfo</key>
<array>
<dict>
<key>alignment</key>
<integer>-1</integer>
<key>index</key>
<integer>1</integer>
<key>name</key>
<string>circumflexcomb</string>
</dict>
</array>
</dict>
</lib>
</glyph>
@@ -0,0 +1,12 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="Acircumflexacute" format="2">
<advance width="1482"/>
<unicode hex="1EA4"/>
<anchor x="742" y="0" name="bottom"/>
<anchor x="1406" y="10" name="ogonek"/>
<anchor x="742" y="1446" name="top"/>
<outline>
<component base="A"/>
<component base="circumflexcomb_acutecomb" xOffset="310" yOffset="412"/>
</outline>
</glyph>
@@ -0,0 +1,13 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="Acircumflexdotbelow" format="2">
<advance width="1482"/>
<unicode hex="1EAC"/>
<anchor x="742" y="0" name="bottom"/>
<anchor x="1406" y="10" name="ogonek"/>
<anchor x="742" y="1446" name="top"/>
<outline>
<component base="A"/>
<component base="dotbelowcomb" xOffset="552"/>
<component base="circumflexcomb" xOffset="310" yOffset="412"/>
</outline>
</glyph>
@@ -0,0 +1,12 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="Acircumflexgrave" format="2">
<advance width="1482"/>
<unicode hex="1EA6"/>
<anchor x="742" y="0" name="bottom"/>
<anchor x="1406" y="10" name="ogonek"/>
<anchor x="742" y="1446" name="top"/>
<outline>
<component base="A"/>
<component base="circumflexcomb_gravecomb" xOffset="310" yOffset="412"/>
</outline>
</glyph>
@@ -0,0 +1,12 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="Acircumflexhookabove" format="2">
<advance width="1482"/>
<unicode hex="1EA8"/>
<anchor x="742" y="0" name="bottom"/>
<anchor x="1406" y="10" name="ogonek"/>
<anchor x="742" y="1446" name="top"/>
<outline>
<component base="A"/>
<component base="circumflexcomb_hookabovecomb" xOffset="319" yOffset="412"/>
</outline>
</glyph>
@@ -0,0 +1,12 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="Acircumflextilde" format="2">
<advance width="1482"/>
<unicode hex="1EAA"/>
<anchor x="742" y="0" name="bottom"/>
<anchor x="1406" y="10" name="ogonek"/>
<anchor x="742" y="1446" name="top"/>
<outline>
<component base="A"/>
<component base="circumflexcomb_tildecomb" xOffset="314" yOffset="412"/>
</outline>
</glyph>
@@ -0,0 +1,12 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="Adblgrave" format="2">
<advance width="1482"/>
<unicode hex="0200"/>
<anchor x="742" y="0" name="bottom"/>
<anchor x="1406" y="10" name="ogonek"/>
<anchor x="742" y="1446" name="top"/>
<outline>
<component base="A"/>
<component base="dblgravecomb" xOffset="51" yOffset="412"/>
</outline>
</glyph>
@@ -0,0 +1,12 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="Adieresis" format="2">
<advance width="1482"/>
<unicode hex="00C4"/>
<anchor x="742" y="0" name="bottom"/>
<anchor x="1406" y="10" name="ogonek"/>
<anchor x="742" y="1446" name="top"/>
<outline>
<component base="A"/>
<component base="dieresiscomb" xOffset="283" yOffset="412"/>
</outline>
</glyph>
@@ -0,0 +1,12 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="Adotbelow" format="2">
<advance width="1482"/>
<unicode hex="1EA0"/>
<anchor x="742" y="0" name="bottom"/>
<anchor x="1406" y="10" name="ogonek"/>
<anchor x="742" y="1446" name="top"/>
<outline>
<component base="A"/>
<component base="dotbelowcomb" xOffset="552"/>
</outline>
</glyph>
@@ -0,0 +1,12 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="Agrave" format="2">
<advance width="1482"/>
<unicode hex="00C0"/>
<anchor x="742" y="0" name="bottom"/>
<anchor x="1406" y="10" name="ogonek"/>
<anchor x="742" y="1446" name="top"/>
<outline>
<component base="A"/>
<component base="gravecomb" xOffset="268" yOffset="412"/>
</outline>
</glyph>
@@ -0,0 +1,12 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="Ahookabove" format="2">
<advance width="1482"/>
<unicode hex="1EA2"/>
<anchor x="742" y="0" name="bottom"/>
<anchor x="1406" y="10" name="ogonek"/>
<anchor x="742" y="1446" name="top"/>
<outline>
<component base="A"/>
<component base="hookabovecomb" xOffset="178" yOffset="412"/>
</outline>
</glyph>
@@ -0,0 +1,12 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="Ainvertedbreve" format="2">
<advance width="1482"/>
<unicode hex="0202"/>
<anchor x="742" y="0" name="bottom"/>
<anchor x="1406" y="10" name="ogonek"/>
<anchor x="742" y="1446" name="top"/>
<outline>
<component base="A"/>
<component base="breveinvertedcomb" xOffset="318" yOffset="412"/>
</outline>
</glyph>
@@ -0,0 +1,12 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="Amacron" format="2">
<advance width="1482"/>
<unicode hex="0100"/>
<anchor x="742" y="0" name="bottom"/>
<anchor x="1406" y="10" name="ogonek"/>
<anchor x="742" y="1446" name="top"/>
<outline>
<component base="A"/>
<component base="macroncomb" xOffset="300" yOffset="412"/>
</outline>
</glyph>
@@ -0,0 +1,12 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="Aogonek" format="2">
<advance width="1482"/>
<unicode hex="0104"/>
<anchor x="742" y="0" name="bottom"/>
<anchor x="1406" y="10" name="ogonek"/>
<anchor x="742" y="1446" name="top"/>
<outline>
<component base="A"/>
<component base="ogonekcomb" xOffset="960" yOffset="-10"/>
</outline>
</glyph>
@@ -0,0 +1,12 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="Aring" format="2">
<advance width="1482"/>
<unicode hex="00C5"/>
<anchor x="742" y="0" name="bottom"/>
<anchor x="1406" y="10" name="ogonek"/>
<anchor x="742" y="1446" name="top"/>
<outline>
<component base="A"/>
<component base="ringcomb" xOffset="472" yOffset="434"/>
</outline>
</glyph>
@@ -0,0 +1,20 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="Aringacute" format="2">
<advance width="1482"/>
<unicode hex="01FA"/>
<anchor x="742" y="0" name="bottom"/>
<anchor x="1406" y="10" name="ogonek"/>
<anchor x="742" y="1446" name="top"/>
<outline>
<component base="A"/>
<component base="_ringacute" xOffset="8"/>
</outline>
<lib>
<dict>
<key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
<string>A</string>
<key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
<string>A</string>
</dict>
</lib>
</glyph>
@@ -0,0 +1,12 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="Atilde" format="2">
<advance width="1482"/>
<unicode hex="00C3"/>
<anchor x="742" y="0" name="bottom"/>
<anchor x="1406" y="10" name="ogonek"/>
<anchor x="742" y="1446" name="top"/>
<outline>
<component base="A"/>
<component base="tildecomb" xOffset="274" yOffset="412"/>
</outline>
</glyph>
@@ -0,0 +1,56 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="B" format="2">
<advance width="1395"/>
<unicode hex="0042"/>
<outline>
<contour>
<point x="135" y="0" type="line"/>
<point x="745" y="0" type="line" smooth="yes"/>
<point x="1165" y="0"/>
<point x="1327" y="124"/>
<point x="1327" y="394" type="curve"/>
<point x="1327" y="502"/>
<point x="1312" y="668"/>
<point x="1059" y="744" type="curve"/>
<point x="1237" y="832"/>
<point x="1293" y="930"/>
<point x="1293" y="1064" type="curve" smooth="yes"/>
<point x="1293" y="1310"/>
<point x="1117" y="1446"/>
<point x="713" y="1446" type="curve" smooth="yes"/>
<point x="135" y="1446" type="line"/>
</contour>
<contour>
<point x="524" y="292" type="line"/>
<point x="524" y="582" type="line"/>
<point x="769" y="582" type="line"/>
<point x="867" y="582"/>
<point x="931" y="522"/>
<point x="931" y="442" type="curve" smooth="yes"/>
<point x="931" y="366"/>
<point x="873" y="292"/>
<point x="759" y="292" type="curve"/>
</contour>
<contour>
<point x="524" y="882" type="line"/>
<point x="524" y="1154" type="line"/>
<point x="755" y="1154" type="line" smooth="yes"/>
<point x="847" y="1154"/>
<point x="919" y="1100"/>
<point x="919" y="1014" type="curve" smooth="yes"/>
<point x="919" y="938"/>
<point x="861" y="882"/>
<point x="769" y="882" type="curve" smooth="yes"/>
</contour>
</outline>
<lib>
<dict>
<key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
<string>H</string>
<key>com.schriftgestaltung.Glyphs.layer.rightMetricsKey</key>
<string>=H/2</string>
<key>public.markColor</key>
<string>0,0.67,0.91,1</string>
</dict>
</lib>
</glyph>
@@ -0,0 +1,47 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="C" format="2">
<advance width="1490"/>
<unicode hex="0043"/>
<anchor x="777" y="0" name="bottom"/>
<anchor x="777" y="1446" name="top"/>
<outline>
<contour>
<point x="777" y="-20" type="curve" smooth="yes"/>
<point x="1239" y="-20"/>
<point x="1365" y="240"/>
<point x="1405" y="540" type="curve"/>
<point x="999" y="540" type="line"/>
<point x="977" y="406"/>
<point x="897" y="292"/>
<point x="764" y="292" type="curve" smooth="yes"/>
<point x="617" y="292"/>
<point x="512" y="414"/>
<point x="512" y="736" type="curve" smooth="yes"/>
<point x="512" y="1054"/>
<point x="617" y="1154"/>
<point x="764" y="1154" type="curve" smooth="yes"/>
<point x="897" y="1154"/>
<point x="977" y="1070"/>
<point x="999" y="936" type="curve"/>
<point x="1405" y="936" type="line"/>
<point x="1373" y="1248"/>
<point x="1121" y="1466"/>
<point x="777" y="1466" type="curve" smooth="yes"/>
<point x="355" y="1466"/>
<point x="85" y="1182"/>
<point x="85" y="742" type="curve" smooth="yes"/>
<point x="85" y="302"/>
<point x="359" y="-20"/>
</contour>
</outline>
<lib>
<dict>
<key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
<string>O</string>
<key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
<string>O</string>
<key>public.markColor</key>
<string>0,0.67,0.91,1</string>
</dict>
</lib>
</glyph>
@@ -0,0 +1,13 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="CR" format="2">
<advance width="484"/>
<unicode hex="000D"/>
<outline>
</outline>
<lib>
<dict>
<key>public.markColor</key>
<string>0,0.67,0.91,1</string>
</dict>
</lib>
</glyph>
@@ -0,0 +1,11 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="Cacute" format="2">
<advance width="1490"/>
<unicode hex="0106"/>
<anchor x="777" y="0" name="bottom"/>
<anchor x="777" y="1446" name="top"/>
<outline>
<component base="C"/>
<component base="acutecomb" xOffset="632" yOffset="412"/>
</outline>
</glyph>
@@ -0,0 +1,11 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="Ccaron" format="2">
<advance width="1490"/>
<unicode hex="010C"/>
<anchor x="777" y="0" name="bottom"/>
<anchor x="777" y="1446" name="top"/>
<outline>
<component base="C"/>
<component base="caroncomb" xOffset="345" yOffset="412"/>
</outline>
</glyph>
@@ -0,0 +1,44 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="Ccedilla" format="2">
<advance width="1490"/>
<unicode hex="00C7"/>
<anchor x="777" y="0" name="_bottom"/>
<anchor x="777" y="0" name="bottom"/>
<anchor x="777" y="1446" name="top"/>
<outline>
<contour>
<point x="787" y="-438" type="curve" smooth="yes"/>
<point x="925" y="-438"/>
<point x="1047" y="-372"/>
<point x="1047" y="-268" type="curve" smooth="yes"/>
<point x="1047" y="-194"/>
<point x="987" y="-104"/>
<point x="823" y="-104" type="curve"/>
<point x="865" y="10" type="line"/>
<point x="707" y="10" type="line"/>
<point x="633" y="-162" type="line" smooth="yes"/>
<point x="623" y="-184"/>
<point x="633" y="-186"/>
<point x="653" y="-186" type="curve" smooth="yes"/>
<point x="787" y="-186"/>
<point x="831" y="-214"/>
<point x="831" y="-262" type="curve" smooth="yes"/>
<point x="831" y="-294"/>
<point x="793" y="-314"/>
<point x="739" y="-314" type="curve" smooth="yes"/>
<point x="681" y="-314"/>
<point x="617" y="-288"/>
<point x="569" y="-262" type="curve"/>
<point x="521" y="-380" type="line"/>
<point x="599" y="-426"/>
<point x="693" y="-438"/>
</contour>
<component base="C"/>
</outline>
<lib>
<dict>
<key>public.markColor</key>
<string>0.97,1,0,1</string>
</dict>
</lib>
</glyph>
@@ -0,0 +1,11 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="Ccircumflex" format="2">
<advance width="1490"/>
<unicode hex="0108"/>
<anchor x="777" y="0" name="bottom"/>
<anchor x="777" y="1446" name="top"/>
<outline>
<component base="C"/>
<component base="circumflexcomb" xOffset="345" yOffset="412"/>
</outline>
</glyph>
@@ -0,0 +1,11 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="Cdotaccent" format="2">
<advance width="1490"/>
<unicode hex="010A"/>
<anchor x="777" y="0" name="bottom"/>
<anchor x="777" y="1446" name="top"/>
<outline>
<component base="C"/>
<component base="dotaccentcomb" xOffset="585" yOffset="412"/>
</outline>
</glyph>
@@ -0,0 +1,44 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="D" format="2">
<advance width="1488"/>
<unicode hex="0044"/>
<anchor x="705" y="0" name="bottom"/>
<anchor x="743" y="724" name="center"/>
<anchor x="743" y="1446" name="top"/>
<outline>
<contour>
<point x="135" y="0" type="line"/>
<point x="653" y="0" type="line" smooth="yes"/>
<point x="1165" y="0"/>
<point x="1403" y="306"/>
<point x="1403" y="728" type="curve" smooth="yes"/>
<point x="1403" y="1138"/>
<point x="1177" y="1426"/>
<point x="655" y="1444" type="curve" smooth="yes"/>
<point x="529" y="1448"/>
<point x="177" y="1446"/>
<point x="135" y="1446" type="curve"/>
</contour>
<contour>
<point x="524" y="306" type="line"/>
<point x="524" y="1140" type="line"/>
<point x="665" y="1140" type="line" smooth="yes"/>
<point x="863" y="1140"/>
<point x="997" y="1000"/>
<point x="997" y="734" type="curve" smooth="yes"/>
<point x="997" y="420"/>
<point x="812" y="306"/>
<point x="665" y="306" type="curve" smooth="yes"/>
</contour>
</outline>
<lib>
<dict>
<key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
<string>H</string>
<key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
<string>=O</string>
<key>public.markColor</key>
<string>0,0.67,0.91,1</string>
</dict>
</lib>
</glyph>
@@ -0,0 +1,12 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="Dcaron" format="2">
<advance width="1488"/>
<unicode hex="010E"/>
<anchor x="705" y="0" name="bottom"/>
<anchor x="743" y="724" name="center"/>
<anchor x="743" y="1446" name="top"/>
<outline>
<component base="D"/>
<component base="caroncomb" xOffset="311" yOffset="412"/>
</outline>
</glyph>
@@ -0,0 +1,11 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="Dcroat" format="2">
<advance width="1574"/>
<unicode hex="0110"/>
<anchor x="791" y="0" name="bottom"/>
<anchor x="829" y="724" name="center"/>
<anchor x="829" y="1446" name="top"/>
<outline>
<component base="Eth"/>
</outline>
</glyph>
@@ -0,0 +1,12 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="Ddotbelow" format="2">
<advance width="1488"/>
<unicode hex="1E0C"/>
<anchor x="705" y="0" name="bottom"/>
<anchor x="743" y="724" name="center"/>
<anchor x="743" y="1446" name="top"/>
<outline>
<component base="D"/>
<component base="dotbelowcomb" xOffset="515"/>
</outline>
</glyph>
@@ -0,0 +1,34 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="E" format="2">
<advance width="1295"/>
<unicode hex="0045"/>
<anchor x="669" y="0" name="bottom"/>
<anchor x="1203" y="20" name="ogonek"/>
<anchor x="669" y="1446" name="top"/>
<outline>
<contour>
<point x="135" y="0" type="line"/>
<point x="1205" y="0" type="line"/>
<point x="1205" y="324" type="line"/>
<point x="524" y="324" type="line"/>
<point x="524" y="570" type="line"/>
<point x="1091" y="570" type="line"/>
<point x="1091" y="884" type="line"/>
<point x="527" y="884" type="line"/>
<point x="527" y="1124" type="line"/>
<point x="1201" y="1124" type="line"/>
<point x="1203" y="1446" type="line"/>
<point x="135" y="1446" type="line"/>
</contour>
</outline>
<lib>
<dict>
<key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
<string>H</string>
<key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
<string>=H/1.5</string>
<key>public.markColor</key>
<string>0,0.67,0.91,1</string>
</dict>
</lib>
</glyph>
@@ -0,0 +1,12 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="Eacute" format="2">
<advance width="1295"/>
<unicode hex="00C9"/>
<anchor x="669" y="0" name="bottom"/>
<anchor x="1203" y="20" name="ogonek"/>
<anchor x="669" y="1446" name="top"/>
<outline>
<component base="E"/>
<component base="acutecomb" xOffset="524" yOffset="412"/>
</outline>
</glyph>
@@ -0,0 +1,12 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="Ebreve" format="2">
<advance width="1295"/>
<unicode hex="0114"/>
<anchor x="669" y="0" name="bottom"/>
<anchor x="1203" y="20" name="ogonek"/>
<anchor x="669" y="1446" name="top"/>
<outline>
<component base="E"/>
<component base="brevecomb" xOffset="235" yOffset="412"/>
</outline>
</glyph>
@@ -0,0 +1,12 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="Ecaron" format="2">
<advance width="1295"/>
<unicode hex="011A"/>
<anchor x="669" y="0" name="bottom"/>
<anchor x="1203" y="20" name="ogonek"/>
<anchor x="669" y="1446" name="top"/>
<outline>
<component base="E"/>
<component base="caroncomb" xOffset="237" yOffset="412"/>
</outline>
</glyph>
@@ -0,0 +1,12 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="Ecircumflex" format="2">
<advance width="1295"/>
<unicode hex="00CA"/>
<anchor x="669" y="0" name="bottom"/>
<anchor x="1203" y="20" name="ogonek"/>
<anchor x="669" y="1446" name="top"/>
<outline>
<component base="E"/>
<component base="circumflexcomb" xOffset="237" yOffset="412"/>
</outline>
</glyph>
@@ -0,0 +1,12 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="Ecircumflexacute" format="2">
<advance width="1295"/>
<unicode hex="1EBE"/>
<anchor x="669" y="0" name="bottom"/>
<anchor x="1203" y="20" name="ogonek"/>
<anchor x="669" y="1446" name="top"/>
<outline>
<component base="E"/>
<component base="circumflexcomb_acutecomb" xOffset="237" yOffset="412"/>
</outline>
</glyph>
@@ -0,0 +1,13 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="Ecircumflexdotbelow" format="2">
<advance width="1295"/>
<unicode hex="1EC6"/>
<anchor x="669" y="0" name="bottom"/>
<anchor x="1203" y="20" name="ogonek"/>
<anchor x="669" y="1446" name="top"/>
<outline>
<component base="E"/>
<component base="dotbelowcomb" xOffset="479"/>
<component base="circumflexcomb" xOffset="237" yOffset="412"/>
</outline>
</glyph>
@@ -0,0 +1,12 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="Ecircumflexgrave" format="2">
<advance width="1295"/>
<unicode hex="1EC0"/>
<anchor x="669" y="0" name="bottom"/>
<anchor x="1203" y="20" name="ogonek"/>
<anchor x="669" y="1446" name="top"/>
<outline>
<component base="E"/>
<component base="circumflexcomb_gravecomb" xOffset="237" yOffset="412"/>
</outline>
</glyph>
@@ -0,0 +1,12 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="Ecircumflexhookabove" format="2">
<advance width="1295"/>
<unicode hex="1EC2"/>
<anchor x="669" y="0" name="bottom"/>
<anchor x="1203" y="20" name="ogonek"/>
<anchor x="669" y="1446" name="top"/>
<outline>
<component base="E"/>
<component base="circumflexcomb_hookabovecomb" xOffset="246" yOffset="412"/>
</outline>
</glyph>
@@ -0,0 +1,12 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="Ecircumflextilde" format="2">
<advance width="1295"/>
<unicode hex="1EC4"/>
<anchor x="669" y="0" name="bottom"/>
<anchor x="1203" y="20" name="ogonek"/>
<anchor x="669" y="1446" name="top"/>
<outline>
<component base="E"/>
<component base="circumflexcomb_tildecomb" xOffset="241" yOffset="412"/>
</outline>
</glyph>
@@ -0,0 +1,12 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="Edblgrave" format="2">
<advance width="1295"/>
<unicode hex="0204"/>
<anchor x="669" y="0" name="bottom"/>
<anchor x="1203" y="20" name="ogonek"/>
<anchor x="669" y="1446" name="top"/>
<outline>
<component base="E"/>
<component base="dblgravecomb" xOffset="-22" yOffset="412"/>
</outline>
</glyph>
@@ -0,0 +1,12 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="Edieresis" format="2">
<advance width="1295"/>
<unicode hex="00CB"/>
<anchor x="669" y="0" name="bottom"/>
<anchor x="1203" y="20" name="ogonek"/>
<anchor x="669" y="1446" name="top"/>
<outline>
<component base="E"/>
<component base="dieresiscomb" xOffset="210" yOffset="412"/>
</outline>
</glyph>
@@ -0,0 +1,12 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="Edotaccent" format="2">
<advance width="1295"/>
<unicode hex="0116"/>
<anchor x="669" y="0" name="bottom"/>
<anchor x="1203" y="20" name="ogonek"/>
<anchor x="669" y="1446" name="top"/>
<outline>
<component base="E"/>
<component base="dotaccentcomb" xOffset="477" yOffset="412"/>
</outline>
</glyph>
@@ -0,0 +1,12 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="Edotbelow" format="2">
<advance width="1295"/>
<unicode hex="1EB8"/>
<anchor x="669" y="0" name="bottom"/>
<anchor x="1203" y="20" name="ogonek"/>
<anchor x="669" y="1446" name="top"/>
<outline>
<component base="E"/>
<component base="dotbelowcomb" xOffset="479"/>
</outline>
</glyph>
@@ -0,0 +1,12 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="Egrave" format="2">
<advance width="1295"/>
<unicode hex="00C8"/>
<anchor x="669" y="0" name="bottom"/>
<anchor x="1203" y="20" name="ogonek"/>
<anchor x="669" y="1446" name="top"/>
<outline>
<component base="E"/>
<component base="gravecomb" xOffset="195" yOffset="412"/>
</outline>
</glyph>
@@ -0,0 +1,12 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="Ehookabove" format="2">
<advance width="1295"/>
<unicode hex="1EBA"/>
<anchor x="669" y="0" name="bottom"/>
<anchor x="1203" y="20" name="ogonek"/>
<anchor x="669" y="1446" name="top"/>
<outline>
<component base="E"/>
<component base="hookabovecomb" xOffset="105" yOffset="412"/>
</outline>
</glyph>
@@ -0,0 +1,12 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="Einvertedbreve" format="2">
<advance width="1295"/>
<unicode hex="0206"/>
<anchor x="669" y="0" name="bottom"/>
<anchor x="1203" y="20" name="ogonek"/>
<anchor x="669" y="1446" name="top"/>
<outline>
<component base="E"/>
<component base="breveinvertedcomb" xOffset="245" yOffset="412"/>
</outline>
</glyph>
@@ -0,0 +1,12 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="Emacron" format="2">
<advance width="1295"/>
<unicode hex="0112"/>
<anchor x="669" y="0" name="bottom"/>
<anchor x="1203" y="20" name="ogonek"/>
<anchor x="669" y="1446" name="top"/>
<outline>
<component base="E"/>
<component base="macroncomb" xOffset="227" yOffset="412"/>
</outline>
</glyph>
@@ -0,0 +1,44 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="Eng" format="2">
<advance width="1615"/>
<unicode hex="014A"/>
<anchor x="807" y="0" name="bottom"/>
<anchor x="807" y="1446" name="top"/>
<outline>
<contour>
<point x="1051" y="-480" type="curve" smooth="yes"/>
<point x="1373" y="-480"/>
<point x="1479" y="-356"/>
<point x="1479" y="0" type="curve" smooth="yes"/>
<point x="1480" y="1446" type="line"/>
<point x="1091" y="1446" type="line"/>
<point x="1091" y="640" type="line"/>
<point x="527" y="1446" type="line"/>
<point x="135" y="1446" type="line"/>
<point x="135" y="0" type="line"/>
<point x="524" y="0" type="line"/>
<point x="524" y="862" type="line"/>
<point x="1088" y="58" type="line"/>
<point x="1088" y="30" type="line" smooth="yes"/>
<point x="1088" y="-73"/>
<point x="1032" y="-120"/>
<point x="917" y="-120" type="curve" smooth="yes"/>
<point x="875" y="-120"/>
<point x="825" y="-114"/>
<point x="789" y="-110" type="curve"/>
<point x="789" y="-460" type="line"/>
<point x="849" y="-472"/>
<point x="969" y="-480"/>
</contour>
</outline>
<lib>
<dict>
<key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
<string>N</string>
<key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
<string>N</string>
<key>public.markColor</key>
<string>0,0.67,0.91,1</string>
</dict>
</lib>
</glyph>
@@ -0,0 +1,12 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="Eogonek" format="2">
<advance width="1295"/>
<unicode hex="0118"/>
<anchor x="669" y="0" name="bottom"/>
<anchor x="1203" y="20" name="ogonek"/>
<anchor x="669" y="1446" name="top"/>
<outline>
<component base="E"/>
<component base="ogonekcomb" xOffset="757"/>
</outline>
</glyph>
@@ -0,0 +1,25 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="Eth" format="2">
<advance width="1574"/>
<unicode hex="00D0"/>
<anchor x="791" y="0" name="bottom"/>
<anchor x="829" y="724" name="center"/>
<anchor x="829" y="1446" name="top"/>
<outline>
<contour>
<point x="70" y="577" type="line"/>
<point x="866" y="577" type="line"/>
<point x="866" y="851" type="line"/>
<point x="70" y="851" type="line"/>
</contour>
<component base="D" xOffset="86"/>
</outline>
<lib>
<dict>
<key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
<string>D</string>
<key>public.markColor</key>
<string>0.97,1,0,1</string>
</dict>
</lib>
</glyph>
@@ -0,0 +1,12 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="Etilde" format="2">
<advance width="1295"/>
<unicode hex="1EBC"/>
<anchor x="669" y="0" name="bottom"/>
<anchor x="1203" y="20" name="ogonek"/>
<anchor x="669" y="1446" name="top"/>
<outline>
<component base="E"/>
<component base="tildecomb" xOffset="201" yOffset="412"/>
</outline>
</glyph>
@@ -0,0 +1,29 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="F" format="2">
<advance width="1263"/>
<unicode hex="0046"/>
<outline>
<contour>
<point x="135" y="0" type="line"/>
<point x="524" y="0" type="line"/>
<point x="524" y="558" type="line"/>
<point x="1083" y="558" type="line"/>
<point x="1083" y="868" type="line"/>
<point x="524" y="868" type="line"/>
<point x="524" y="1128" type="line"/>
<point x="1193" y="1128" type="line"/>
<point x="1195" y="1446" type="line"/>
<point x="135" y="1446" type="line"/>
</contour>
</outline>
<lib>
<dict>
<key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
<string>H</string>
<key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
<string>=H/2</string>
<key>public.markColor</key>
<string>0,0.67,0.91,1</string>
</dict>
</lib>
</glyph>
@@ -0,0 +1,55 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="G" format="2">
<advance width="1565"/>
<unicode hex="0047"/>
<anchor x="773" y="0" name="bottom"/>
<anchor x="781" y="1446" name="top"/>
<outline>
<contour>
<point x="769" y="-20" type="curve" smooth="yes"/>
<point x="1008" y="-20"/>
<point x="1109" y="86"/>
<point x="1182" y="160" type="curve"/>
<point x="1182" y="0" type="line"/>
<point x="1437" y="0" type="line"/>
<point x="1437" y="764" type="line"/>
<point x="775" y="768" type="line"/>
<point x="775" y="506" type="line"/>
<point x="1027" y="506" type="line"/>
<point x="1010" y="454" type="line"/>
<point x="989" y="388"/>
<point x="909" y="318"/>
<point x="800" y="318" type="curve" smooth="yes"/>
<point x="676" y="318"/>
<point x="510" y="376"/>
<point x="510" y="730" type="curve" smooth="yes"/>
<point x="510" y="1042"/>
<point x="640" y="1144"/>
<point x="783" y="1144" type="curve" smooth="yes"/>
<point x="919" y="1144"/>
<point x="993" y="1054"/>
<point x="1019" y="936" type="curve"/>
<point x="1426" y="936" type="line"/>
<point x="1421" y="1206"/>
<point x="1182" y="1466"/>
<point x="793" y="1466" type="curve" smooth="yes"/>
<point x="377" y="1466"/>
<point x="85" y="1168"/>
<point x="85" y="718" type="curve" smooth="yes"/>
<point x="85" y="282"/>
<point x="357" y="-20"/>
</contour>
</outline>
<lib>
<dict>
<key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
<string>O</string>
<key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
<string>=H-30</string>
<key>com.schriftgestaltung.Glyphs.layer.rightMetricsKey</key>
<string>=O*1.5</string>
<key>public.markColor</key>
<string>0,0.67,0.91,1</string>
</dict>
</lib>
</glyph>
@@ -0,0 +1,11 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="Gbreve" format="2">
<advance width="1565"/>
<unicode hex="011E"/>
<anchor x="773" y="0" name="bottom"/>
<anchor x="781" y="1446" name="top"/>
<outline>
<component base="G"/>
<component base="brevecomb" xOffset="347" yOffset="412"/>
</outline>
</glyph>
@@ -0,0 +1,11 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="Gcircumflex" format="2">
<advance width="1565"/>
<unicode hex="011C"/>
<anchor x="773" y="0" name="bottom"/>
<anchor x="781" y="1446" name="top"/>
<outline>
<component base="G"/>
<component base="circumflexcomb" xOffset="349" yOffset="412"/>
</outline>
</glyph>
@@ -0,0 +1,11 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="Gcommaaccent" format="2">
<advance width="1565"/>
<unicode hex="0122"/>
<anchor x="773" y="0" name="bottom"/>
<anchor x="781" y="1446" name="top"/>
<outline>
<component base="G"/>
<component base="commaaccentcomb" xOffset="604"/>
</outline>
</glyph>
@@ -0,0 +1,11 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="Gdotaccent" format="2">
<advance width="1565"/>
<unicode hex="0120"/>
<anchor x="773" y="0" name="bottom"/>
<anchor x="781" y="1446" name="top"/>
<outline>
<component base="G"/>
<component base="dotaccentcomb" xOffset="589" yOffset="412"/>
</outline>
</glyph>
@@ -0,0 +1,29 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="H" format="2">
<advance width="1547"/>
<unicode hex="0048"/>
<anchor x="774" y="0" name="bottom"/>
<anchor x="777" y="1446" name="top"/>
<outline>
<contour>
<point x="135" y="0" type="line"/>
<point x="524" y="0" type="line"/>
<point x="524" y="580" type="line"/>
<point x="1023" y="580" type="line"/>
<point x="1023" y="0" type="line"/>
<point x="1412" y="0" type="line"/>
<point x="1412" y="1446" type="line"/>
<point x="1023" y="1446" type="line"/>
<point x="1023" y="898" type="line"/>
<point x="524" y="898" type="line"/>
<point x="524" y="1446" type="line"/>
<point x="135" y="1446" type="line"/>
</contour>
</outline>
<lib>
<dict>
<key>public.markColor</key>
<string>0,0.67,0.91,1</string>
</dict>
</lib>
</glyph>
@@ -0,0 +1,22 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="Hbar" format="2">
<advance width="1708"/>
<unicode hex="0126"/>
<anchor x="864" y="0" name="bottom"/>
<anchor x="867" y="1446" name="top"/>
<outline>
<contour>
<point x="40" y="1082" type="line"/>
<point x="1668" y="1082" type="line"/>
<point x="1668" y="1284" type="line"/>
<point x="40" y="1284" type="line"/>
</contour>
<component base="H" xOffset="90"/>
</outline>
<lib>
<dict>
<key>public.markColor</key>
<string>0.97,1,0,1</string>
</dict>
</lib>
</glyph>
@@ -0,0 +1,11 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="Hcircumflex" format="2">
<advance width="1547"/>
<unicode hex="0124"/>
<anchor x="774" y="0" name="bottom"/>
<anchor x="777" y="1446" name="top"/>
<outline>
<component base="H"/>
<component base="circumflexcomb" xOffset="345" yOffset="412"/>
</outline>
</glyph>
@@ -0,0 +1,11 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="Hdotbelow" format="2">
<advance width="1547"/>
<unicode hex="1E24"/>
<anchor x="774" y="0" name="bottom"/>
<anchor x="777" y="1446" name="top"/>
<outline>
<component base="H"/>
<component base="dotbelowcomb" xOffset="584"/>
</outline>
</glyph>
@@ -0,0 +1,26 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="I" format="2">
<advance width="659"/>
<unicode hex="0049"/>
<anchor x="351" y="0" name="bottom"/>
<anchor x="477" y="8" name="ogonek"/>
<anchor x="331" y="1446" name="top"/>
<outline>
<contour>
<point x="135" y="0" type="line"/>
<point x="524" y="0" type="line"/>
<point x="524" y="1446" type="line"/>
<point x="135" y="1446" type="line"/>
</contour>
</outline>
<lib>
<dict>
<key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
<string>H</string>
<key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
<string>H</string>
<key>public.markColor</key>
<string>0,0.67,0.91,1</string>
</dict>
</lib>
</glyph>
@@ -0,0 +1,12 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="Iacute" format="2">
<advance width="659"/>
<unicode hex="00CD"/>
<anchor x="351" y="0" name="bottom"/>
<anchor x="477" y="8" name="ogonek"/>
<anchor x="331" y="1446" name="top"/>
<outline>
<component base="I"/>
<component base="acutecomb" xOffset="186" yOffset="412"/>
</outline>
</glyph>

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