summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrej Shadura <andrew.shadura@collabora.co.uk>2020-11-20 02:14:56 +0100
committerGitHub <noreply@github.com>2020-11-20 02:14:56 +0100
commit1ee314b604eb8a0c2637a1ffc6519f790decdf11 (patch)
tree28f0c209c269674627c56d09a5a45dffe1907526
parent85100cccc297c20187e8c20b39e316e04b389435 (diff)
Improve bold even further (#57)
* Add a very basic schwa; probably needs to be adjusted a bit Signed-off-by: Andrej Shadura <andrew.shadura@collabora.co.uk> * Add an alternative acute (for Polish) and a bolder Hungarian umlaut * Add Polish Ó/ó * Add appropriate substitutions for Polish
-rw-r--r--sources/Karmilla-Bold.sfdir/_Oacute.alt.glyph8
-rw-r--r--sources/Karmilla-Bold.sfdir/_Oacute.glyph1
-rw-r--r--sources/Karmilla-Bold.sfdir/acute.alt.glyph8
-rw-r--r--sources/Karmilla-Bold.sfdir/acute.glyph1
-rw-r--r--sources/Karmilla-Bold.sfdir/font.props1
-rw-r--r--sources/Karmilla-Bold.sfdir/hungarumlaut.glyph14
-rw-r--r--sources/Karmilla-Bold.sfdir/oacute.alt.glyph9
-rw-r--r--sources/Karmilla-Bold.sfdir/oacute.glyph1
-rw-r--r--sources/Karmilla-Bold.sfdir/uni01DD.glyph8
9 files changed, 39 insertions, 12 deletions
diff --git a/sources/Karmilla-Bold.sfdir/_Oacute.alt.glyph b/sources/Karmilla-Bold.sfdir/_Oacute.alt.glyph
new file mode 100644
index 0000000..4cdbb8e
--- /dev/null
+++ b/sources/Karmilla-Bold.sfdir/_Oacute.alt.glyph
@@ -0,0 +1,8 @@
+StartChar: Oacute.alt
+Encoding: 1114156 -1 500
+Width: 683
+LayerCount: 2
+Fore
+Refer: 498 -1 S 1 0 0 1 300.5 76 2
+Refer: 52 79 N 1 0 0 1 0 0 3
+EndChar
diff --git a/sources/Karmilla-Bold.sfdir/_Oacute.glyph b/sources/Karmilla-Bold.sfdir/_Oacute.glyph
index e7ee57f..88824db 100644
--- a/sources/Karmilla-Bold.sfdir/_Oacute.glyph
+++ b/sources/Karmilla-Bold.sfdir/_Oacute.glyph
@@ -5,4 +5,5 @@ LayerCount: 2
Fore
Refer: 97 180 S 1 0 0 1 168.5 28 2
Refer: 52 79 N 1 0 0 1 0 0 3
+Substitution2: "Polish letters" Oacute.alt
EndChar
diff --git a/sources/Karmilla-Bold.sfdir/acute.alt.glyph b/sources/Karmilla-Bold.sfdir/acute.alt.glyph
new file mode 100644
index 0000000..a298866
--- /dev/null
+++ b/sources/Karmilla-Bold.sfdir/acute.alt.glyph
@@ -0,0 +1,8 @@
+StartChar: acute.alt
+Encoding: 1114154 -1 498
+Width: 356
+Flags: W
+LayerCount: 2
+Fore
+Refer: 97 180 N 0.707107 0.707107 -0.707107 0.707107 611.31 98.0248 2
+EndChar
diff --git a/sources/Karmilla-Bold.sfdir/acute.glyph b/sources/Karmilla-Bold.sfdir/acute.glyph
index 10dda8b..2c76cdc 100644
--- a/sources/Karmilla-Bold.sfdir/acute.glyph
+++ b/sources/Karmilla-Bold.sfdir/acute.glyph
@@ -11,4 +11,5 @@ SplineSet
53 694 l 1,3,-1
23 768 l 1,0,-1
EndSplineSet
+Substitution2: "Polish letters" acute.alt
EndChar
diff --git a/sources/Karmilla-Bold.sfdir/font.props b/sources/Karmilla-Bold.sfdir/font.props
index ccc4f80..266084e 100644
--- a/sources/Karmilla-Bold.sfdir/font.props
+++ b/sources/Karmilla-Bold.sfdir/font.props
@@ -54,6 +54,7 @@ OS2StrikeYPos: 250
OS2Vendor: 'pyrs'
OS2CodePages: 00000001.00000000
OS2UnicodeRanges: 80000027.08000042.14000000.00000000
+Lookup: 1 0 0 "Polish letters" { "Polish letters" } ['locl' ('DFLT' <'dflt' > 'latn' <'PLK ' > ) ]
Lookup: 1 0 0 "'onum' Oldstyle Figures in Latin lookup 0" { "'onum' Oldstyle Figures in Latin lookup 0 subtable" ("oldstyle") } ['onum' ('latn' <'dflt' > ) ]
Lookup: 258 0 0 "'kern' Horizontal Kerning in Latin lookup 0" { "'kern' Horizontal Kerning in Latin lookup 0 subtable" } ['kern' ('latn' <'dflt' > ) ]
MarkAttachClasses: 1
diff --git a/sources/Karmilla-Bold.sfdir/hungarumlaut.glyph b/sources/Karmilla-Bold.sfdir/hungarumlaut.glyph
index b3e0697..b7c8441 100644
--- a/sources/Karmilla-Bold.sfdir/hungarumlaut.glyph
+++ b/sources/Karmilla-Bold.sfdir/hungarumlaut.glyph
@@ -4,16 +4,6 @@ Width: 422
Flags: W
LayerCount: 2
Fore
-SplineSet
-36 655 m 1,4,-1
- 153 899 l 1,5,-1
- 219 860 l 1,6,-1
- 84 627 l 1,7,-1
- 36 655 l 1,4,-1
-203 655 m 1,0,-1
- 320 899 l 1,1,-1
- 386 860 l 1,2,-1
- 251 627 l 1,3,-1
- 203 655 l 1,0,-1
-EndSplineSet
+Refer: 498 -1 N 1 0 0 1 120 -12 2
+Refer: 498 -1 N 1 0 0 1 -59 -14 2
EndChar
diff --git a/sources/Karmilla-Bold.sfdir/oacute.alt.glyph b/sources/Karmilla-Bold.sfdir/oacute.alt.glyph
new file mode 100644
index 0000000..4df8b10
--- /dev/null
+++ b/sources/Karmilla-Bold.sfdir/oacute.alt.glyph
@@ -0,0 +1,9 @@
+StartChar: oacute.alt
+Encoding: 1114155 -1 499
+Width: 566
+Flags: W
+LayerCount: 2
+Fore
+Refer: 498 -1 N 1 0 0 1 197.5 -88 2
+Refer: 26 111 N 1 0 0 1 0 0 3
+EndChar
diff --git a/sources/Karmilla-Bold.sfdir/oacute.glyph b/sources/Karmilla-Bold.sfdir/oacute.glyph
index ce705f9..b000d7d 100644
--- a/sources/Karmilla-Bold.sfdir/oacute.glyph
+++ b/sources/Karmilla-Bold.sfdir/oacute.glyph
@@ -5,4 +5,5 @@ LayerCount: 2
Fore
Refer: 97 180 N 1 0 0 1 108.5 -135 2
Refer: 26 111 N 1 0 0 1 0 0 3
+Substitution2: "Polish letters" oacute.alt
EndChar
diff --git a/sources/Karmilla-Bold.sfdir/uni01DD.glyph b/sources/Karmilla-Bold.sfdir/uni01DD.glyph
new file mode 100644
index 0000000..5f773f4
--- /dev/null
+++ b/sources/Karmilla-Bold.sfdir/uni01DD.glyph
@@ -0,0 +1,8 @@
+StartChar: uni01DD
+Encoding: 477 477 328
+Width: 514
+Flags: WO
+LayerCount: 2
+Fore
+Refer: 16 101 N -1 0 0 -1 498.23 485 2
+EndChar