Compare commits

...

94 commits
r9 ... master

Author SHA1 Message Date
Chris Simpson
85fa62524e
Add Travis badge 2020-06-09 13:33:23 +10:00
Joe Fitzgerald
7f73ee2d11
add CI to set the stage for running fontbakery (#38)
- fontmake cannot be run yet, it errors (https://github.com/chrismsimpson/Metropolis/pull/35/commits/1b143bec257e5c2d37d760f4eb83db4219e88c75 seems to indicate that the following will fix the build issues: adding a Light[700] bracket layer for each of the glyphs that were causing fontmake builds to fail: the cent and the dollar on both the Regular and the Italic)
- subsequent steps are commented out so that they can be enabled progressively in subsequent PRs
2020-06-09 09:41:12 +10:00
Chris Simpson
79b4b2e116 Update all the things for release 11 2020-02-02 10:58:51 +11:00
Chris Simpson
e303ffa7f6 Add degree 2020-02-02 10:42:10 +11:00
Chris Simpson
636b614d20 Fix german quotes 2020-02-02 10:13:59 +11:00
Chris Simpson
ea518b8394 Add package.json 2020-02-01 22:41:03 +11:00
Chris Simpson
d9d59d8aef Bump version number for export 2020-02-01 22:19:00 +11:00
Chris Simpson
539b7fbd64 Update bubble kern and run 2020-02-01 21:58:12 +11:00
Chris Simpson
e4b8416d5a All the things 2020-02-01 21:00:10 +11:00
Chris Simpson
de87ec942b Add a note on bubble kern outlines 2020-02-01 16:09:16 +11:00
Chris Simpson
7448b0cc05 Clean up numbers 2020-01-31 20:05:39 +11:00
Chris Simpson
31571d0fad Finish new kerning for basic alphabet 2020-01-31 13:59:40 +11:00
Chris Simpson
fac08a6a93 Fix some kerning 2020-01-31 13:21:06 +11:00
Chris Simpson
96ea99029c Clean up v and ws 2020-01-31 13:17:54 +11:00
Chris Simpson
e7299aa3d3 Add kerning for u's 2020-01-31 12:58:03 +11:00
Chris Simpson
c5df588781 Add kerning for ts and align to f 2020-01-31 11:28:37 +11:00
Chris Simpson
5cb89ca068 Fix kerning of s and dbl s 2020-01-31 10:42:17 +11:00
Chris Simpson
8b47dbc0d1 Fix the r's 2020-01-31 10:11:08 +11:00
Chris Simpson
64f7992cce Clean up thorn 2020-01-31 09:33:13 +11:00
Chris Simpson
ef35d73da6 Add note 2020-01-31 09:11:05 +11:00
Chris Simpson
4405590299 TypoClean up some wording 2020-01-31 09:08:54 +11:00
Chris Simpson
94b5fd0ae3 Clean up some wording 2020-01-31 09:06:39 +11:00
Chris Simpson
3b39b04a87 Clean up o's 2020-01-31 09:01:37 +11:00
Chris Simpson
e5104c06a0 Clean up n 2020-01-31 08:40:24 +11:00
Chris Simpson
ffbdbc744a Clean up n 2020-01-31 08:40:19 +11:00
Chris Simpson
b57858aec3 Clean up m 2020-01-31 08:32:19 +11:00
Chris Simpson
443ee7cad2 Clean up l's 2020-01-31 08:21:18 +11:00
Chris Simpson
a746ba69c6 Fix lowercase js 2020-01-30 16:51:58 +11:00
Chris Simpson
351bda3022 Fix lowercase is 2020-01-30 16:37:33 +11:00
Chris Simpson
cfdd6b74a2 Fix lowercase h 2020-01-30 16:33:55 +11:00
Chris Simpson
1ba4d93632 Fix lowercase g 2020-01-30 16:20:58 +11:00
Chris Simpson
b058f7014b Fix lowercase f 2020-01-30 16:10:11 +11:00
Chris Simpson
79eada48a5 Fix lowercase e 2020-01-30 15:58:26 +11:00
Chris Simpson
d30d48453d Fix the ds 2020-01-30 15:49:01 +11:00
Chris Simpson
1074c80e07 More kerning lower case (a, b, c, q, d, p) 2020-01-30 15:00:53 +11:00
Chris Simpson
ca04929761 Finish adjustments of uppercase kerning 2020-01-30 13:54:07 +11:00
Chris Simpson
673a746beb Fix X 2020-01-30 13:44:58 +11:00
Chris Simpson
b336abd52a Clean up W kerning 2020-01-30 13:40:14 +11:00
Chris Simpson
377396dc09 Fix italic U's 2020-01-30 13:36:34 +11:00
Chris Simpson
95eea59c90 Fix T's 2020-01-30 13:33:22 +11:00
Chris Simpson
c5e22a0764 Redo J kerning 2020-01-30 13:16:40 +11:00
Chris Simpson
4b642604f3 Fix S's 2020-01-30 13:00:09 +11:00
Chris Simpson
2fa186a49b P, Q, R 2020-01-30 12:25:46 +11:00
Chris Simpson
a3c80116df Edit 2020-01-30 11:58:20 +11:00
Chris Simpson
469b09efc8 Fix the O's 2020-01-30 11:55:36 +11:00
Chris Simpson
ae4d9f5517 Fix M and Ns 2020-01-30 11:39:34 +11:00
Chris Simpson
749023cf86 Fix L's 2020-01-30 11:06:18 +11:00
Chris Simpson
e0940bacd6 Fix J and Ks 2020-01-29 18:09:24 +11:00
Chris Simpson
ceb39394bb Fix the I's 2020-01-29 17:40:21 +11:00
Chris Simpson
afb3150678 More uppercase spacing and kerning 2020-01-29 17:33:05 +11:00
Chris Simpson
2d511d729c Clean up the 'D's 2020-01-29 16:48:44 +11:00
Chris Simpson
b2644f645a Clean up 'AE' 2020-01-29 15:20:39 +11:00
Chris Simpson
34c72c18b6 Add spacing & kerning for 'C' 2020-01-29 15:02:12 +11:00
Chris Simpson
3be120c886 Clean up 'H' spacing and bubbles 2020-01-29 14:48:05 +11:00
Chris Simpson
4e984a631d Clean up 'B' and add bubbles 2020-01-29 14:43:13 +11:00
Chris Simpson
75553ea0b3 Whoops, reset spacing in italics :( 2020-01-29 14:35:09 +11:00
Chris Simpson
9b1af19236 Adjust 'A' spacing/kerning corresponding to regular 2020-01-29 14:30:05 +11:00
Chris Simpson
e1ffd8247e Add additional note 2020-01-29 14:29:32 +11:00
Chris Simpson
a2bc5a51b6 Further adjustment to A/AE spacing & kerning 2020-01-29 14:24:39 +11:00
Chris Simpson
039d697645 Adjust 'A' 2020-01-29 14:21:16 +11:00
Chris Simpson
e20cf1711b More formatting table fixes 2020-01-29 14:14:52 +11:00
Chris Simpson
b663e94af8 Try different style 2020-01-29 14:14:07 +11:00
Chris Simpson
5d30c65415 Pad out header 2020-01-29 14:13:21 +11:00
Chris Simpson
673e9143a3 Pull from remote 2020-01-29 14:12:07 +11:00
Chris Simpson
4485e51e9c Add documentatio 2020-01-29 14:11:03 +11:00
Chris Simpson
6c93f78302
Rename UNLICENSE.md to UNLICENSE 2019-12-14 12:07:30 +11:00
Chris Simpson
3d4880275d
Update README.md 2019-12-03 19:20:14 +11:00
Chris Simpson
dfc792e116
Update CONTRIBUTING.md 2019-12-03 19:19:54 +11:00
Chris Simpson
30f94016d0
Update README.md 2019-11-30 13:56:02 +11:00
Chris Simpson
4f0dea0dff
Update README.md 2019-11-30 13:55:04 +11:00
Chris Simpson
b50bc24d9a Spring cleaning 2019-11-30 13:53:53 +11:00
Chris Simpson
9cf8e563c6 Spring cleaning 2019-11-30 13:49:22 +11:00
Chris Simpson
c8851b9604 To be honest, I'm not sure what's in the sausage at this point 2019-11-30 13:25:24 +11:00
Chris Simpson
bdd6405758
Create FUNDING.yml
Wooo
2019-11-16 17:05:49 +11:00
Felipe Corrêa da Silva Sanches
0af37444cf Remove "Reserved Font Name" restriction from the licensing terms (#34)
as authorized at https://github.com/chrismsimpson/Metropolis/issues/14#issuecomment-542639252
(issue #14)
2019-10-17 07:19:45 +11:00
Chris Simpson
ff3e04b24a
Merge pull request #32 from mozfreddyb/patch-1
Rename Open Font License.md to LICENSE.md
2019-07-04 07:51:22 +10:00
Frederik
e2ae6dbb50
Rename Open Font License.md to LICENSE.md 2019-07-02 11:40:12 +02:00
Chris Simpson
3f5e3f9c0e
Update README.md 2019-06-13 12:12:45 +10:00
Chris Simpson
f8ef53048c Update readme, move UFO files and add new paypal link :D 2019-05-01 15:50:56 +10:00
Chris Simpson
d94ee77a53 Think I have kerning fairly fine tuned now (with correct bubblekern file) 2019-04-08 22:09:37 +10:00
Chris Simpson
c7db99f36e Can't vouch for any italics, but regular seems pretty solid now, ready for batch kerning 2019-04-07 16:54:25 +10:00
Chris Simpson
e5aa06205c Not sure how up to date anything italic is :( 2019-03-31 19:42:22 +11:00
Chris Simpson
2c1ec22da4 Oh, so many bubble kerns ಥ_ಥ 2019-03-31 19:41:41 +11:00
Chris Simpson
5e87d4e540 Update copyright and clone glyphs file to seperate italic file (needed for bubblekern to work properly it seems) 2018-09-01 14:17:42 +10:00
Chris Simpson
41dbcb1784 Update copyright and clone glyphs file to seperate italic file (needed for bubblekern to work properly it seems) 2018-09-01 14:17:30 +10:00
Chris Simpson
8bc02571e8 Kern & space all the things 2018-09-01 14:11:27 +10:00
Chris Simpson
90d7dcff5a
Merge pull request #19 from chrismsimpson/feature/copyright
Add copyright symbols
2017-12-21 16:13:20 +01:00
Chris Simpson
432dc238b6 Add copyright symbols 2017-12-21 16:12:56 +01:00
Chris Simpson
0088943d08
Merge pull request #18 from chrismsimpson/feature/fix-spacing
Feature/fix spacing
2017-12-11 14:09:56 +01:00
Chris Simpson
551da1ee1f Clean up spacing and add kern bubbles 2017-12-11 14:08:37 +01:00
Chris Simpson
9474e94dc8
Update README.md 2017-12-11 13:57:48 +01:00
Chris Simpson
c420e5ac79 Entirely new spacing 2017-12-08 22:37:39 +01:00
Chris Simpson
0e5621dbce Clean up auto save 2017-11-21 13:49:03 +01:00
Chris Simpson
b71599772c Create CONTRIBUTING.md 2017-09-18 17:52:20 +02:00
4166 changed files with 350203 additions and 104077 deletions

3
.github/FUNDING.yml vendored Normal file
View file

@ -0,0 +1,3 @@
# These are supported funding model platforms
github: [chrismsimpson]

1
.gitignore vendored
View file

@ -1 +1,2 @@
.DS_Store .DS_Store
Sources/*(Autosaved).glyphs

8
.travis.yml Normal file
View file

@ -0,0 +1,8 @@
language: python
install:
- pip install --upgrade pip
- pip install -r Sources/requirements.txt
script:
- ./Sources/build.sh

4
CONTRIBUTING.md Normal file
View file

@ -0,0 +1,4 @@
# Contributing
1. Read the [Documentation](./Documentation/Documentation.md)
2. Create a pull request

View file

@ -0,0 +1,201 @@
# <a name="documentation"></a> Documentation
## <a name="contents"></a> Table of Contents
* [Documentation](#documentation)
* [Table of Contents](#contents)
* [Workflow](#workflow)
* [Metrics](#metrics)
* [Italics](#italics)
* [Dimensions/stroke width](#dimensions)
* [Alignment Zones](#alignmentzones)
* [HT Letterspacer](#htletterspacer)
* [BubbleKern](#bubblekern)
* [Cursify](#cursify)
* [Release process](#releaseprocess)
* [Export formats](#exportformats)
* [Future plans](#futureplans)
* [Alternative to Glyphs](#alternatives)
* [Submitting a PR](#PRs)
## <a name="workflow"></a> Workflow
![](./Images/00_Workflow.png)
Metropolis is built with an entirely Glyphs ([https://glyphsapp.com](https://glyphsapp.com)) based workflow. I can't recommend Glyphs enough, though it does come with a price tag.
The two plugins that are essential to this workflow are HT Letterspacer ([https://huertatipografica.github.io/HTLetterspacer/)](https://huertatipografica.github.io/HTLetterspacer/) and BubbleKern ([http://glyphsextensions.com/bubblekern/](http://glyphsextensions.com/bubblekern/)). More on both those below.
## <a name="metrics"></a> Metrics
Given an **em square of 1000**, the metrics for Metropolis are as follows:
| | Value
--- | -----
Ascender | 795
Cap Height | 687
x-Height | 517
Descender | -205
### <a name="italics"></a> Italics
The italics angle is universally **11.75°**.
### <a name="dimensions"></a> Dimensions or 'stroke width'
The dimensions are as follows:
Light | Regular | Black
--- | --- | ---
![](./Images/02_DimensionsThin.png) | ![](./Images/03_DimensionsRegular.png) | ![](./Images/04_DimensionsBlack.png)
Example: If drawing something like an 'x', I likely will start with an elongated vertical bar with the same width as the vertical stem in 'n'. After rotating it the appropriate width to create the letter 'x' of the desired width, a lot of adjustment takes place. The final result cannot be reasonably estimated something akin to 'stroke width y at a degree of z'. This is essentially how all diagonals have been drawn to date. Start with an initial shape based off these dimensions and then infinite adjustment.
### <a name="alignmentzones"></a> Alignment Zones
![](./Images/05_AlignmentZones.png)
Also across all current 6 masters, the alignment zones are +/- a value of **12**. This is a good value for this style of sans typeface for an em square of 1000, so I'll often use a value of 12, not just for Metropolis.
There likely should be many more formal values, but they don't exist. Pretty much all glyphs have been improvised beginning with the pen tool in Glyphs. I didn't draw this freehand as a prior step, becuase I wanted to get straight into the project in Glyphs. Maybe that's a 'wrong' way to do type design, but it works for me. That will explain why some outlikes are a bit primitive. For example, I'm still not really happy with the lowercase 'a' overall, but I am reluctant to change it to something already familiar over something original. This is an original work, not a copy, after all.
Armed with all the above metrics, you should be able draw a great many number of outlines/glyphs. There are 327 already there by my count. I say outlines, I have intentionally left out spacing until now.
## <a name="htletterspacer"></a> HT Letterspacer
HT Letterspacer is a tool that automatically calculates the appropriate left and right bearing on any glyph, essentially doing the spacing part of the design automatically.
In order for this to work, the plugin requires a few parameters, which can be found in the custom parameters in the masters tab of the font info window, namely `paramArea`, `paramDepth`, `paramOver`.
![](./Images/01_InfoWindow.png)
Checkout [https://huertatipografica.github.io/HTLetterspacer/)]() for a much more thorough explanation of this tool. Essentially the above metrics tell HT Letterspacer how much space to allocate. I have chosen the following values:
| | Thin | Regular | Black
--- | ---- | ------- | -----
`paramArea` | 350 | 310 | 370
`paramDepth` | 5 | 7 | 16
`paramOver` | 2 | 9 | 22
I roughly understand what these numbers do, but I'm not going to explain how I've arrived at these specific values. A **lot** of fiddling, adjusting and trial & error.
In addition to this, each *.glyphs file needs a corresponding autospace file. For instance:
```
./Metropolis.glyphs
./Metropolis_Black_autospace.py
./Metropolis_Regular_autospace.py
./Metropolis_Thin_autospace.py
```
and
```
./Metropolis-Italic.glyphs
./Metropolis-Italic_Black_autospace.py
./Metropolis-Italic_Regular_autospace.py
./Metropolis-Italic_Thin_autospace.py
```
You will actually need a relatively new version of HT Letterspacer as I actually submitted a PR allowing masters/weights to have individually set values. (As far as I understand) the param values define overall weight (and/or rhythm) of the typeface, whereas the autospace file defines ratios between things like uppercase, small caps, lowercase, numbers etc.
Once both the plugin and these settings are correctly set up, you can invoke the tool one of two ways: 1) with the UI and 2) without. The UI allows you to manually override settings (which is not what we want), so I choose to always invoke it without the UI. Once invoked, you can easily repeat the operation with **Option + Command + R**.
![](./Images/06_HTLetterspacerUI.png)
When using this tool/making spacing adjustments, it's key to run it many times. You will see the glyphs coalesce into their eventual spacing, but it may actually take multiple runs of the tool for it to reach it's optimal point.
## <a name="bubblekern"></a> BubbleKern
![](./Images/07_BubbleKern.png)
After drawing and spacing our glyphs, we need to define approriate kerning information. This would be a mammoth job to do manually each release, so instead I'm using BubbleKern ([http://glyphsextensions.com/bubblekern/](http://glyphsextensions.com/bubblekern/)). If you think back to days of old physical type, imagine the 'bubbles' being the shaped physical block the glyph is mounted on. The block itself is contoured outside of the perimeter of the glyph to allow glyphs tightly align.
Basically for each outline layer, there needs to be a corresponding 'bubble' layer (see right hand side 'Layers' pane).
It is crucial the width of the corresponding layers are the same (e.g. the 'Thin' layer and it's immediately following 'bubble' layer) for this to work correctly.
Once defined/drawn for every glyph, BubbleKern is then run. I have prepared `Metropolis BubbleKern Pairs.txt` for this. **Any kern pairs must go in this file/BubbleKern must only be run using this file.**
As a guide, I am using 56, 53 & 50 as offset values when drawing the kern bubbles for Thin, Regular & Black, respectively. As a rule, I try to honor the values already arrived at by HT Letterspacer.
## <a name="cursify"></a> Cursify
I'm largely using Glyph's 'Cursify' tool to do the italics. This yeilds better results that simply slanting the glyph shapes from the regular/normal glyph, though from memory I was doing something tricky like slanting the vertical bars and cursifying everything else.
Will update if/when I can recreate how I did this. Again, a lot of just eyeballing and trail and error.
Cursify | Slant
--- | ---
![](./Images/08_Cursify.png) | ![](./Images/09_Slant.png)
## <a name="releaseprocess"></a> Release process
Is as follows:
1. Remove all kerning
2. Draw
3. Space
4. Draw BubbleKern bubbles
5. Re-Run BubbleKern (use ../Sources/Metropolis BubbleKer Pairs.txt)
6. Export
7. Commit
8. Create release tag
Note: Hoping to arrive at optimal BubbleKern outlines soon to negate the need to ever re-do these.
## <a name="exportformats"></a> Export formats
Once I've run BubbleKern, I create exports for OpenType, TrueType, UFO, EOT, WOFF & WOFF2.
# <a name="futureplans"></a> Future Plans
## Small Caps
There are some additional metrics that likely need to be defined before this can go ahead. There is an open PR for some caps, but I haven't reviewed and I'm not sure if spacing and/or kerning has been appropriately set.
## Rounded
A rounded version. Adjusting strokes an addition 12 points at cap ends.
## Slab/Serif
This one has had the least thought, but might be cool. Also could serve as some preliminary work for a possible monospaced version.
## Monospaced
As above
## Micro / Text / Display
This possibly would require an entire redrawing effort. The current metrics *kind of* work, but separating for different display sizes would likely need quite a rethink of the core metrics (and therefore spacing too). I don't really have any plans to do this. It's more of a 'if I was doing this all over again...' type thing.
# <a name="alternatives"></a> Alternative to Glyphs
At present, the best bet is the UFO export. However, if you want to request glyph, you must raise an issue and add your modified file as an attachment to the issue, rather than a pull request. I will only allow PRs to the glpyhs file.
This will in turn mean someone (likely myself) will need to translate this into an appropriate commit/PR.
# <a name="PRs"></a> Submitting a PR
I will only review PRs that are small and isolated and can be easily described and understood within the context of the PR rather than even needing to open it.
When saving the file for your PR close all other open tabs and leave one remaining with the added/modified glyphs visible. This makes it much easier to review PRs.
Please:
- Run the autospacing on your modified/created glyph before subitting as a PR
- Add relevant bubble kern to any modified/created glyph and set up as drescribed above
- Apply to all weights and both normal/italic where appropriate
Please do not:
- Modify any autospacing settings
- Modify any other kern bubbles
- Set manual kerns (or indeed run the kerning tool at all)
- Modify any glyphs not related to your changes
As a general rule, a small isolated commit should equal a small isolated PR.

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 572 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 86 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 905 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 205 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 204 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,92 @@
<?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>795</integer>
<key>capHeight</key>
<integer>687</integer>
<key>descender</key>
<integer>-205</integer>
<key>familyName</key>
<string>Metropolis</string>
<key>openTypeHeadCreated</key>
<string>2020/01/02 11:09:40</string>
<key>openTypeHheaAscender</key>
<integer>795</integer>
<key>openTypeHheaDescender</key>
<integer>-205</integer>
<key>openTypeNameDesignerURL</key>
<string>https://github.com/chrismsimpson/Metropolis</string>
<key>openTypeNameManufacturerURL</key>
<string>https://github.com/chrismsimpson/Metropolis</string>
<key>openTypeNamePreferredFamilyName</key>
<string>Metropolis</string>
<key>openTypeNamePreferredSubfamilyName</key>
<string>Black</string>
<key>openTypeOS2TypoAscender</key>
<integer>795</integer>
<key>openTypeOS2TypoDescender</key>
<integer>-205</integer>
<key>openTypeOS2TypoLineGap</key>
<integer>0</integer>
<key>openTypeOS2WeightClass</key>
<integer>900</integer>
<key>openTypeOS2WidthClass</key>
<integer>5</integer>
<key>openTypeOS2WinAscent</key>
<integer>795</integer>
<key>openTypeOS2WinDescent</key>
<integer>205</integer>
<key>postscriptBlueValues</key>
<array>
<integer>-12</integer>
<integer>0</integer>
<integer>517</integer>
<integer>529</integer>
<integer>687</integer>
<integer>699</integer>
<integer>795</integer>
<integer>807</integer>
</array>
<key>postscriptFontName</key>
<string>Metropolis-Black</string>
<key>postscriptOtherBlues</key>
<array>
<integer>-217</integer>
<integer>-205</integer>
</array>
<key>postscriptStemSnapH</key>
<array>
<integer>152</integer>
<integer>160</integer>
<integer>173</integer>
<integer>176</integer>
</array>
<key>postscriptStemSnapV</key>
<array>
<integer>184</integer>
<integer>193</integer>
<integer>194</integer>
<integer>200</integer>
</array>
<key>postscriptUnderlinePosition</key>
<integer>-133</integer>
<key>postscriptUnderlineThickness</key>
<integer>20</integer>
<key>styleMapFamilyName</key>
<string>Metropolis Black</string>
<key>styleMapStyleName</key>
<string>regular</string>
<key>styleName</key>
<string>Black</string>
<key>unitsPerEm</key>
<integer>1000</integer>
<key>versionMajor</key>
<integer>11</integer>
<key>versionMinor</key>
<integer>0</integer>
<key>xHeight</key>
<integer>517</integer>
</dict>
</plist>

View file

@ -0,0 +1,34 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="A" format="2">
<advance width="767"/>
<unicode hex="0041"/>
<guideline x="384" y="332" angle="90"/>
<anchor x="384" y="687" name="top"/>
<anchor x="757" y="0" name="bottom"/>
<outline>
<contour>
<point x="274" y="687" type="line"/>
<point x="538" y="0" type="line"/>
<point x="757" y="0" type="line"/>
<point x="493" y="687" type="line"/>
</contour>
<contour>
<point x="175" y="235" type="line"/>
<point x="175" y="92" type="line"/>
<point x="594" y="92" type="line"/>
<point x="594" y="235" type="line"/>
</contour>
<contour>
<point x="274" y="687" type="line"/>
<point x="10" y="0" type="line"/>
<point x="229" y="0" type="line"/>
<point x="493" y="687" type="line"/>
</contour>
</outline>
<lib>
<dict>
<key>public.markColor</key>
<string>0.99,0.62,0.11,1</string>
</dict>
</lib>
</glyph>

View file

@ -0,0 +1,36 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="AE" format="2">
<advance width="1135"/>
<unicode hex="00C6"/>
<outline>
<contour>
<point x="404" y="687" type="line"/>
<point x="7" y="0" type="line"/>
<point x="231" y="0" type="line"/>
<point x="284" y="92" type="line"/>
<point x="528" y="92" type="line"/>
<point x="528" y="0" type="line"/>
<point x="1081" y="0" type="line"/>
<point x="1081" y="173" type="line"/>
<point x="722" y="173" type="line"/>
<point x="722" y="264" type="line"/>
<point x="1049" y="264" type="line"/>
<point x="1049" y="437" type="line"/>
<point x="722" y="437" type="line"/>
<point x="722" y="514" type="line"/>
<point x="1081" y="514" type="line"/>
<point x="1081" y="687" type="line"/>
</contour>
<contour>
<point x="528" y="235" type="line"/>
<point x="367" y="235" type="line"/>
<point x="528" y="514" type="line"/>
</contour>
</outline>
<lib>
<dict>
<key>public.markColor</key>
<string>0.99,0.62,0.11,1</string>
</dict>
</lib>
</glyph>

View file

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="Aacute" format="2">
<advance width="767"/>
<unicode hex="00C1"/>
<outline>
<component base="A"/>
<component base="acute" xOffset="307" yOffset="170"/>
</outline>
</glyph>

View file

@ -0,0 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="Abreve" format="2">
<advance width="767"/>
<unicode hex="0102"/>
<outline>
<component base="A"/>
<component base="breve" xOffset="205" yOffset="170"/>
</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>breve</string>
</dict>
</array>
</dict>
</lib>
</glyph>

View file

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="Acircumflex" format="2">
<advance width="767"/>
<unicode hex="00C2"/>
<outline>
<component base="A"/>
<component base="circumflex" xOffset="187" yOffset="170"/>
</outline>
</glyph>

View file

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="Adieresis" format="2">
<advance width="767"/>
<unicode hex="00C4"/>
<outline>
<component base="A"/>
<component base="dieresis" xOffset="164" yOffset="170"/>
</outline>
</glyph>

View file

@ -0,0 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="Agrave" format="2">
<advance width="767"/>
<unicode hex="00C0"/>
<outline>
<component base="A"/>
<component base="grave" xOffset="166" yOffset="170"/>
</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>grave</string>
</dict>
</array>
</dict>
</lib>
</glyph>

View file

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="Amacron" format="2">
<advance width="767"/>
<unicode hex="0100"/>
<outline>
<component base="A"/>
<component base="macron" xOffset="162" yOffset="170"/>
</outline>
</glyph>

View file

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="Aogonek" format="2">
<advance width="767"/>
<unicode hex="0104"/>
<outline>
<component base="A"/>
<component base="ogonek" xOffset="582"/>
</outline>
</glyph>

View file

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="Aring" format="2">
<advance width="767"/>
<unicode hex="00C5"/>
<outline>
<component base="A"/>
<component base="ring" xOffset="243" yOffset="170"/>
</outline>
</glyph>

View file

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="Atilde" format="2">
<advance width="767"/>
<unicode hex="00C3"/>
<outline>
<component base="A"/>
<component base="tilde" xOffset="172" yOffset="170"/>
</outline>
</glyph>

View file

@ -0,0 +1,52 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="B" format="2">
<advance width="715"/>
<unicode hex="0042"/>
<outline>
<contour>
<point x="66" y="687" type="line"/>
<point x="66" y="0" type="line"/>
<point x="450" y="0" type="line" smooth="yes"/>
<point x="590" y="0"/>
<point x="690" y="75"/>
<point x="690" y="185" type="curve"/>
<point x="690" y="261"/>
<point x="643" y="326"/>
<point x="563" y="360" type="curve"/>
<point x="623" y="389"/>
<point x="658" y="447"/>
<point x="658" y="514" type="curve"/>
<point x="658" y="614"/>
<point x="567" y="687"/>
<point x="436" y="687" type="curve"/>
</contour>
<contour>
<point x="418" y="163" type="curve"/>
<point x="259" y="163" type="line"/>
<point x="259" y="273" type="line"/>
<point x="418" y="273" type="line" smooth="yes"/>
<point x="460" y="273"/>
<point x="490" y="250"/>
<point x="490" y="218" type="curve"/>
<point x="490" y="186"/>
<point x="460" y="163"/>
</contour>
<contour>
<point x="389" y="420" type="curve"/>
<point x="259" y="420" type="line"/>
<point x="259" y="524" type="line"/>
<point x="389" y="524" type="line" smooth="yes"/>
<point x="429" y="524"/>
<point x="458" y="502"/>
<point x="458" y="472" type="curve"/>
<point x="458" y="442"/>
<point x="429" y="420"/>
</contour>
</outline>
<lib>
<dict>
<key>public.markColor</key>
<string>0.99,0.62,0.11,1</string>
</dict>
</lib>
</glyph>

View file

@ -0,0 +1,44 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="C" format="2">
<advance width="689"/>
<unicode hex="0043"/>
<anchor x="398" y="687" name="top"/>
<anchor x="398" y="0" name="bottom"/>
<outline>
<contour>
<point x="398" y="-12" type="curve"/>
<point x="398" y="-12" type="line"/>
<point x="508" y="-12"/>
<point x="608" y="35"/>
<point x="677" y="110" type="curve"/>
<point x="535" y="234" type="line"/>
<point x="502" y="192"/>
<point x="453" y="164"/>
<point x="398" y="164" type="curve"/>
<point x="304" y="164"/>
<point x="224" y="246"/>
<point x="224" y="344" type="curve"/>
<point x="224" y="441"/>
<point x="304" y="523"/>
<point x="398" y="523" type="curve"/>
<point x="452" y="523"/>
<point x="502" y="495"/>
<point x="534" y="453" type="curve"/>
<point x="677" y="578" type="line"/>
<point x="608" y="652"/>
<point x="508" y="699"/>
<point x="398" y="699" type="curve"/>
<point x="195" y="699"/>
<point x="24" y="537"/>
<point x="24" y="344" type="curve"/>
<point x="24" y="151"/>
<point x="195" y="-12"/>
</contour>
</outline>
<lib>
<dict>
<key>public.markColor</key>
<string>0.99,0.62,0.11,1</string>
</dict>
</lib>
</glyph>

View file

@ -0,0 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="Cacute" format="2">
<advance width="689"/>
<unicode hex="0106"/>
<outline>
<component base="C"/>
<component base="acute" xOffset="321" yOffset="170"/>
</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>acute</string>
</dict>
</array>
</dict>
</lib>
</glyph>

View file

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="Ccaron" format="2">
<advance width="689"/>
<unicode hex="010C"/>
<outline>
<component base="C"/>
<component base="caron" xOffset="201" yOffset="170"/>
</outline>
</glyph>

View file

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="Ccedilla" format="2">
<advance width="689"/>
<unicode hex="00C7"/>
<outline>
<component base="C"/>
<component base="cedilla" xOffset="268"/>
</outline>
</glyph>

View file

@ -0,0 +1,36 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="D" format="2">
<advance width="756"/>
<unicode hex="0044"/>
<anchor x="322" y="687" name="top"/>
<outline>
<contour>
<point x="66" y="687" type="line"/>
<point x="66" y="0" type="line"/>
<point x="322" y="0" type="line" smooth="yes"/>
<point x="562" y="0"/>
<point x="732" y="143"/>
<point x="732" y="344" type="curve"/>
<point x="732" y="545"/>
<point x="562" y="687"/>
<point x="322" y="687" type="curve"/>
</contour>
<contour>
<point x="354" y="176" type="curve"/>
<point x="260" y="176" type="line"/>
<point x="260" y="511" type="line"/>
<point x="354" y="511" type="line" smooth="yes"/>
<point x="458" y="511"/>
<point x="532" y="442"/>
<point x="532" y="344" type="curve"/>
<point x="532" y="246"/>
<point x="458" y="176"/>
</contour>
</outline>
<lib>
<dict>
<key>public.markColor</key>
<string>0.99,0.62,0.11,1</string>
</dict>
</lib>
</glyph>

View file

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="Dcaron" format="2">
<advance width="756"/>
<unicode hex="010E"/>
<outline>
<component base="D"/>
<component base="caron" xOffset="125" yOffset="170"/>
</outline>
</glyph>

View file

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="Dcroat" format="2">
<advance width="794"/>
<unicode hex="0110"/>
<outline>
<component base="Eth"/>
</outline>
</glyph>

View file

@ -0,0 +1,34 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="E" format="2">
<advance width="673"/>
<unicode hex="0045"/>
<anchor x="66" y="687" name="ae_upper"/>
<anchor x="619" y="0" name="bottom"/>
<anchor x="343" y="687" name="top"/>
<outline>
<contour>
<point x="66" y="687" type="line"/>
<point x="66" y="0" type="line"/>
<point x="619" y="0" type="line"/>
<point x="619" y="173" type="line"/>
<point x="165" y="173" type="line"/>
<point x="260" y="54" type="line"/>
<point x="260" y="333" type="line"/>
<point x="165" y="264" type="line"/>
<point x="587" y="264" type="line"/>
<point x="587" y="437" type="line"/>
<point x="165" y="437" type="line"/>
<point x="260" y="367" type="line"/>
<point x="260" y="633" type="line"/>
<point x="165" y="514" type="line"/>
<point x="619" y="514" type="line"/>
<point x="619" y="687" type="line"/>
</contour>
</outline>
<lib>
<dict>
<key>public.markColor</key>
<string>0.99,0.62,0.11,1</string>
</dict>
</lib>
</glyph>

View file

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="Eacute" format="2">
<advance width="673"/>
<unicode hex="00C9"/>
<outline>
<component base="E"/>
<component base="acute" xOffset="266" yOffset="170"/>
</outline>
</glyph>

View file

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="Ecaron" format="2">
<advance width="673"/>
<unicode hex="011A"/>
<outline>
<component base="E"/>
<component base="caron" xOffset="146" yOffset="170"/>
</outline>
</glyph>

View file

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="Ecircumflex" format="2">
<advance width="673"/>
<unicode hex="00CA"/>
<outline>
<component base="E"/>
<component base="circumflex" xOffset="146" yOffset="170"/>
</outline>
</glyph>

View file

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="Edieresis" format="2">
<advance width="673"/>
<unicode hex="00CB"/>
<outline>
<component base="E"/>
<component base="dieresis" xOffset="123" yOffset="170"/>
</outline>
</glyph>

View file

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="Edotaccent" format="2">
<advance width="673"/>
<unicode hex="0116"/>
<outline>
<component base="E"/>
<component base="dotaccent" xOffset="235" yOffset="170"/>
</outline>
</glyph>

View file

@ -0,0 +1,26 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="Edotbelow" format="2">
<advance width="672"/>
<unicode hex="1EB8"/>
<outline>
<component base="dotaccent" xOffset="216" yOffset="-812"/>
<component base="E"/>
</outline>
<lib>
<dict>
<key>com.schriftgestaltung.Glyphs.ComponentInfo</key>
<array>
<dict>
<key>alignment</key>
<integer>-1</integer>
<key>index</key>
<integer>0</integer>
<key>name</key>
<string>dotaccent</string>
</dict>
</array>
<key>public.markColor</key>
<string>0.99,0.62,0.11,1</string>
</dict>
</lib>
</glyph>

View file

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="Egrave" format="2">
<advance width="673"/>
<unicode hex="00C8"/>
<outline>
<component base="E"/>
<component base="grave" xOffset="125" yOffset="170"/>
</outline>
</glyph>

View file

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="Emacron" format="2">
<advance width="673"/>
<unicode hex="0112"/>
<outline>
<component base="E"/>
<component base="macron" xOffset="121" yOffset="170"/>
</outline>
</glyph>

View file

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="Eogonek" format="2">
<advance width="673"/>
<unicode hex="0118"/>
<outline>
<component base="E"/>
<component base="ogonek" xOffset="444"/>
</outline>
</glyph>

View file

@ -0,0 +1,41 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="Eth" format="2">
<advance width="794"/>
<unicode hex="00D0"/>
<outline>
<contour>
<point x="104" y="687" type="line"/>
<point x="104" y="0" type="line"/>
<point x="360" y="0" type="line" smooth="yes"/>
<point x="600" y="0"/>
<point x="770" y="143"/>
<point x="770" y="344" type="curve"/>
<point x="770" y="545"/>
<point x="600" y="687"/>
<point x="360" y="687" type="curve"/>
</contour>
<contour>
<point x="392" y="176" type="curve"/>
<point x="298" y="176" type="line"/>
<point x="298" y="511" type="line"/>
<point x="392" y="511" type="line" smooth="yes"/>
<point x="496" y="511"/>
<point x="570" y="442"/>
<point x="570" y="344" type="curve"/>
<point x="570" y="246"/>
<point x="496" y="176"/>
</contour>
<contour>
<point x="20" y="431" type="line"/>
<point x="20" y="258" type="line"/>
<point x="418" y="258" type="line"/>
<point x="419" y="431" type="line"/>
</contour>
</outline>
<lib>
<dict>
<key>public.markColor</key>
<string>0.99,0.62,0.11,1</string>
</dict>
</lib>
</glyph>

View file

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="Etilde" format="2">
<advance width="673"/>
<unicode hex="1EBC"/>
<outline>
<component base="E"/>
<component base="tilde" xOffset="131" yOffset="170"/>
</outline>
</glyph>

View file

@ -0,0 +1,28 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="F" format="2">
<advance width="651"/>
<unicode hex="0046"/>
<outline>
<contour>
<point x="66" y="687" type="line"/>
<point x="66" y="0" type="line"/>
<point x="260" y="0" type="line"/>
<point x="260" y="313" type="line"/>
<point x="165" y="244" type="line"/>
<point x="587" y="244" type="line"/>
<point x="587" y="417" type="line"/>
<point x="165" y="417" type="line"/>
<point x="260" y="347" type="line"/>
<point x="260" y="633" type="line"/>
<point x="165" y="514" type="line"/>
<point x="619" y="514" type="line"/>
<point x="619" y="687" type="line"/>
</contour>
</outline>
<lib>
<dict>
<key>public.markColor</key>
<string>0.99,0.62,0.11,1</string>
</dict>
</lib>
</glyph>

View file

@ -0,0 +1,53 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="G" format="2">
<advance width="725"/>
<unicode hex="0047"/>
<anchor x="403" y="687" name="top"/>
<anchor x="403" y="0" name="bottom"/>
<outline>
<contour>
<point x="403" y="-12" type="curve"/>
<point x="403" y="-12" type="line"/>
<point x="511" y="-12"/>
<point x="616" y="33"/>
<point x="687" y="110" type="curve"/>
<point x="545" y="234" type="line"/>
<point x="510" y="190"/>
<point x="458" y="164"/>
<point x="403" y="164" type="curve"/>
<point x="305" y="164"/>
<point x="224" y="245"/>
<point x="224" y="344" type="curve"/>
<point x="224" y="442"/>
<point x="305" y="523"/>
<point x="403" y="523" type="curve"/>
<point x="458" y="523"/>
<point x="510" y="497"/>
<point x="544" y="453" type="curve"/>
<point x="687" y="578" type="line"/>
<point x="616" y="654"/>
<point x="511" y="699"/>
<point x="403" y="699" type="curve"/>
<point x="195" y="699"/>
<point x="24" y="539"/>
<point x="24" y="344" type="curve"/>
<point x="24" y="148"/>
<point x="195" y="-12"/>
</contour>
<contour>
<point x="499" y="288" type="line"/>
<point x="499" y="110" type="line"/>
<point x="687" y="110" type="line"/>
<point x="687" y="402" type="line"/>
<point x="365" y="402" type="line"/>
<point x="365" y="259" type="line"/>
<point x="528" y="259" type="line"/>
</contour>
</outline>
<lib>
<dict>
<key>public.markColor</key>
<string>0.99,0.62,0.11,1</string>
</dict>
</lib>
</glyph>

View file

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="Gbreve" format="2">
<advance width="725"/>
<unicode hex="011E"/>
<outline>
<component base="G"/>
<component base="breve" xOffset="224" yOffset="170"/>
</outline>
</glyph>

View file

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="Gcommaaccent" format="2">
<advance width="725"/>
<unicode hex="0122"/>
<outline>
<component base="G"/>
<component base="commaaccentcomb" xOffset="512"/>
</outline>
</glyph>

View file

@ -0,0 +1,31 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="H" format="2">
<advance width="771"/>
<unicode hex="0048"/>
<outline>
<contour>
<point x="66" y="687" type="line"/>
<point x="66" y="0" type="line"/>
<point x="260" y="0" type="line"/>
<point x="260" y="315" type="line"/>
<point x="213" y="264" type="line"/>
<point x="557" y="264" type="line"/>
<point x="511" y="315" type="line"/>
<point x="511" y="0" type="line"/>
<point x="705" y="0" type="line"/>
<point x="705" y="687" type="line"/>
<point x="511" y="687" type="line"/>
<point x="511" y="385" type="line"/>
<point x="559" y="437" type="line"/>
<point x="213" y="437" type="line"/>
<point x="260" y="385" type="line"/>
<point x="260" y="687" type="line"/>
</contour>
</outline>
<lib>
<dict>
<key>public.markColor</key>
<string>0.99,0.62,0.11,1</string>
</dict>
</lib>
</glyph>

View file

@ -0,0 +1,21 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="I" format="2">
<advance width="326"/>
<unicode hex="0049"/>
<anchor x="163" y="687" name="top"/>
<anchor x="260" y="0" name="bottom"/>
<outline>
<contour>
<point x="66" y="687" type="line"/>
<point x="66" y="0" type="line"/>
<point x="260" y="0" type="line"/>
<point x="260" y="687" type="line"/>
</contour>
</outline>
<lib>
<dict>
<key>public.markColor</key>
<string>0.99,0.62,0.11,1</string>
</dict>
</lib>
</glyph>

View file

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="Iacute" format="2">
<advance width="326"/>
<unicode hex="00CD"/>
<outline>
<component base="I"/>
<component base="acute" xOffset="86" yOffset="170"/>
</outline>
</glyph>

View file

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="Icircumflex" format="2">
<advance width="326"/>
<unicode hex="00CE"/>
<outline>
<component base="I"/>
<component base="circumflex" xOffset="-34" yOffset="170"/>
</outline>
</glyph>

View file

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="Idieresis" format="2">
<advance width="326"/>
<unicode hex="00CF"/>
<outline>
<component base="I"/>
<component base="dieresis" xOffset="-57" yOffset="170"/>
</outline>
</glyph>

View file

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="Idotaccent" format="2">
<advance width="326"/>
<unicode hex="0130"/>
<outline>
<component base="I"/>
<component base="dotaccent" xOffset="55" yOffset="170"/>
</outline>
</glyph>

View file

@ -0,0 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="Igrave" format="2">
<advance width="326"/>
<unicode hex="00CC"/>
<outline>
<component base="I"/>
<component base="grave" xOffset="-55" yOffset="170"/>
</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>grave</string>
</dict>
</array>
</dict>
</lib>
</glyph>

View file

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="Imacron" format="2">
<advance width="326"/>
<unicode hex="012A"/>
<outline>
<component base="I"/>
<component base="macron" xOffset="-59" yOffset="170"/>
</outline>
</glyph>

View file

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="Iogonek" format="2">
<advance width="326"/>
<unicode hex="012E"/>
<outline>
<component base="I"/>
<component base="ogonek" xOffset="85"/>
</outline>
</glyph>

View file

@ -0,0 +1,32 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="J" format="2">
<advance width="549"/>
<unicode hex="004A"/>
<outline>
<contour>
<point x="247" y="-12" type="curve"/>
<point x="247" y="-12" type="line"/>
<point x="393" y="-12"/>
<point x="496" y="86"/>
<point x="496" y="224" type="curve"/>
<point x="496" y="687" type="line"/>
<point x="302" y="687" type="line"/>
<point x="302" y="244" type="line" smooth="yes"/>
<point x="302" y="197"/>
<point x="268" y="164"/>
<point x="221" y="164" type="curve"/>
<point x="186" y="164"/>
<point x="148" y="189"/>
<point x="129" y="224" type="curve"/>
<point x="4" y="102" type="line"/>
<point x="53" y="35"/>
<point x="154" y="-12"/>
</contour>
</outline>
<lib>
<dict>
<key>public.markColor</key>
<string>0.99,0.62,0.11,1</string>
</dict>
</lib>
</glyph>

View file

@ -0,0 +1,28 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="K" format="2">
<advance width="750"/>
<unicode hex="004B"/>
<anchor x="403" y="0" name="bottom"/>
<outline>
<contour>
<point x="66" y="687" type="line"/>
<point x="66" y="0" type="line"/>
<point x="260" y="0" type="line"/>
<point x="260" y="182" type="line"/>
<point x="331" y="260" type="line"/>
<point x="508" y="0" type="line"/>
<point x="740" y="0" type="line"/>
<point x="466" y="400" type="line"/>
<point x="720" y="687" type="line"/>
<point x="491" y="687" type="line"/>
<point x="260" y="416" type="line"/>
<point x="260" y="687" type="line"/>
</contour>
</outline>
<lib>
<dict>
<key>public.markColor</key>
<string>0.99,0.62,0.11,1</string>
</dict>
</lib>
</glyph>

View file

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="Kcommaaccent" format="2">
<advance width="750"/>
<unicode hex="0136"/>
<outline>
<component base="K"/>
<component base="commaaccentcomb" xOffset="512"/>
</outline>
</glyph>

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