[cantarell-fonts] Added workaround for legacy Romanian encoding mistakes



commit 501a03e8f942eee45d7b2ba35b07232253ec4e83
Author: Nikolaus Waxweiler <madigens gmail com>
Date:   Mon Dec 7 00:15:49 2015 +0100

    Added workaround for legacy Romanian encoding mistakes
    
    Fix according to http://diacritics.typo.cz/index.php?id=9.

 otf/Cantarell-Bold.otf                             |  Bin 55076 -> 55376 bytes
 otf/Cantarell-Regular.otf                          |  Bin 55388 -> 55428 bytes
 src/Cantarell-Bold.sfdir/_S.glyph                  |    1 +
 src/Cantarell-Bold.sfdir/_Scedilla.glyph           |    4 ++--
 src/Cantarell-Bold.sfdir/font.props                |    5 +++--
 src/Cantarell-Bold.sfdir/s.glyph                   |    1 +
 src/Cantarell-Bold.sfdir/scedilla.glyph            |    5 +++--
 .../{_Tcommaaccent.glyph => uni0162.glyph}         |    2 +-
 .../{tcommaaccent.glyph => uni0163.glyph}          |    3 ++-
 .../{_Scommaaccent.glyph => uni0218.glyph}         |    2 +-
 .../{scommaaccent.glyph => uni0219.glyph}          |    2 +-
 src/Cantarell-Regular.sfdir/font.props             |    3 ++-
 src/Cantarell-Regular.sfdir/scedilla.glyph         |    1 +
 .../{_Tcommaaccent.glyph => uni0162.glyph}         |    2 +-
 .../{tcommaaccent.glyph => uni0163.glyph}          |    3 ++-
 .../{_Scommaaccent.glyph => uni0218.glyph}         |    2 +-
 .../{scommaaccent.glyph => uni0219.glyph}          |    2 +-
 17 files changed, 23 insertions(+), 15 deletions(-)
---
diff --git a/otf/Cantarell-Bold.otf b/otf/Cantarell-Bold.otf
index 563f702..d948d17 100644
Binary files a/otf/Cantarell-Bold.otf and b/otf/Cantarell-Bold.otf differ
diff --git a/otf/Cantarell-Regular.otf b/otf/Cantarell-Regular.otf
index 6f8b295..9e84564 100644
Binary files a/otf/Cantarell-Regular.otf and b/otf/Cantarell-Regular.otf differ
diff --git a/src/Cantarell-Bold.sfdir/_S.glyph b/src/Cantarell-Bold.sfdir/_S.glyph
index a1eb9b2..a4e6a0e 100644
--- a/src/Cantarell-Bold.sfdir/_S.glyph
+++ b/src/Cantarell-Bold.sfdir/_S.glyph
@@ -2,6 +2,7 @@ StartChar: S
 Encoding: 83 83 55
 Width: 628
 Flags: HMW
+AnchorPoint: "cedilla" 295 0 basechar 0
 AnchorPoint: "below" 295 0 basechar 0
 AnchorPoint: "above" 338 694 basechar 0
 LayerCount: 3
diff --git a/src/Cantarell-Bold.sfdir/_Scedilla.glyph b/src/Cantarell-Bold.sfdir/_Scedilla.glyph
index 032031f..153354a 100644
--- a/src/Cantarell-Bold.sfdir/_Scedilla.glyph
+++ b/src/Cantarell-Bold.sfdir/_Scedilla.glyph
@@ -34,7 +34,7 @@ SplineSet
  384.277 -69.3359 462.402 -83.9844 462.402 -154.785 c 4x2f
 EndSplineSet
 Fore
-Refer: 579 807 N 1 0 0 1 283.5 -26.5333 2
+Refer: 579 807 N 1 0 0 1 295 0 2
 Refer: 55 83 N 1 0 0 1 0 0 3
-Validated: 1
+Validated: 5
 EndChar
diff --git a/src/Cantarell-Bold.sfdir/font.props b/src/Cantarell-Bold.sfdir/font.props
index 1439c7e..c33e5f9 100644
--- a/src/Cantarell-Bold.sfdir/font.props
+++ b/src/Cantarell-Bold.sfdir/font.props
@@ -23,7 +23,7 @@ OS2Version: 0
 OS2_WeightWidthSlopeOnly: 0
 OS2_UseTypoMetrics: 0
 CreationTime: 1236980653
-ModificationTime: 1449434602
+ModificationTime: 1449443070
 PfmFamily: 33
 TTFWeight: 700
 TTFWidth: 5
@@ -45,6 +45,7 @@ HheadDOffset: 0
 OS2FamilyClass: 2050
 OS2Vendor: 'ABAT'
 Lookup: 4 0 1 "'liga' Standard Ligatures in Latin lookup 0" { "'liga' Standard Ligatures in Latin lookup 
0-1"  } ['liga' ('DFLT' <'dflt' > 'latn' <'dflt' > ) ]
+Lookup: 1 0 0 "locl_ROM" { "locl_ROM subtable"  } ['locl' ('latn' <'ROM ' 'MOL ' > ) ]
 Lookup: 260 0 0 "'mark' LGC marks" { "'mark'-ogonek"  "'mark'-aboveright"  "'mark'-cedilla"  "'mark'-above"  
"'mark'-below"  } ['mark' ('DFLT' <'dflt' > 'cyrl' <'dflt' > 'latn' <'dflt' > ) ]
 MarkAttachClasses: 1
 DEI: 91125
@@ -56,7 +57,7 @@ NameList: Adobe Glyph List
 DisplaySize: -48
 AntiAlias: 1
 FitToEm: 1
-WinInfo: 20 20 13
+WinInfo: 120 20 13
 BeginPrivate: 9
 BlueValues 39 [-10 0 481 492 632 634 692 706 718 730]
 OtherBlues 11 [-264 -259]
diff --git a/src/Cantarell-Bold.sfdir/s.glyph b/src/Cantarell-Bold.sfdir/s.glyph
index 5214726..206b68d 100644
--- a/src/Cantarell-Bold.sfdir/s.glyph
+++ b/src/Cantarell-Bold.sfdir/s.glyph
@@ -2,6 +2,7 @@ StartChar: s
 Encoding: 115 115 7
 Width: 465
 Flags: HMW
+AnchorPoint: "cedilla" 217 0 basechar 0
 AnchorPoint: "below" 215 0 basechar 0
 AnchorPoint: "above" 248 482 basechar 0
 LayerCount: 3
diff --git a/src/Cantarell-Bold.sfdir/scedilla.glyph b/src/Cantarell-Bold.sfdir/scedilla.glyph
index 50c01db..7d67d05 100644
--- a/src/Cantarell-Bold.sfdir/scedilla.glyph
+++ b/src/Cantarell-Bold.sfdir/scedilla.glyph
@@ -31,7 +31,8 @@ SplineSet
  277.832 -73.2422 344.727 -87.4023 344.727 -153.809 c 4
 EndSplineSet
 Fore
-Refer: 579 807 N 1 0 0 1 206.5 -26.5333 2
+Refer: 579 807 N 1 0 0 1 217 0 2
 Refer: 7 115 N 1 0 0 1 0 0 3
-Validated: 1
+Validated: 5
+Substitution2: "locl_ROM subtable" uni0219
 EndChar
diff --git a/src/Cantarell-Bold.sfdir/_Tcommaaccent.glyph b/src/Cantarell-Bold.sfdir/uni0162.glyph
similarity index 94%
rename from src/Cantarell-Bold.sfdir/_Tcommaaccent.glyph
rename to src/Cantarell-Bold.sfdir/uni0162.glyph
index 65ed982..b250c3b 100644
--- a/src/Cantarell-Bold.sfdir/_Tcommaaccent.glyph
+++ b/src/Cantarell-Bold.sfdir/uni0162.glyph
@@ -1,4 +1,4 @@
-StartChar: Tcommaaccent
+StartChar: uni0162
 Encoding: 354 354 301
 Width: 599
 VWidth: 0
diff --git a/src/Cantarell-Bold.sfdir/tcommaaccent.glyph b/src/Cantarell-Bold.sfdir/uni0163.glyph
similarity index 93%
rename from src/Cantarell-Bold.sfdir/tcommaaccent.glyph
rename to src/Cantarell-Bold.sfdir/uni0163.glyph
index 3bca991..3ea0d6e 100644
--- a/src/Cantarell-Bold.sfdir/tcommaaccent.glyph
+++ b/src/Cantarell-Bold.sfdir/uni0163.glyph
@@ -1,4 +1,4 @@
-StartChar: tcommaaccent
+StartChar: uni0163
 Encoding: 355 355 302
 Width: 426
 VWidth: 0
@@ -36,4 +36,5 @@ Fore
 Refer: 579 807 N 1 0 0 1 257.5 0 2
 Refer: 19 116 N 1 0 0 1 0 0 3
 Validated: 5
+Substitution2: "locl_ROM subtable" uni021B
 EndChar
diff --git a/src/Cantarell-Bold.sfdir/_Scommaaccent.glyph b/src/Cantarell-Bold.sfdir/uni0218.glyph
similarity index 86%
rename from src/Cantarell-Bold.sfdir/_Scommaaccent.glyph
rename to src/Cantarell-Bold.sfdir/uni0218.glyph
index 7a88a11..89cff53 100644
--- a/src/Cantarell-Bold.sfdir/_Scommaaccent.glyph
+++ b/src/Cantarell-Bold.sfdir/uni0218.glyph
@@ -1,4 +1,4 @@
-StartChar: Scommaaccent
+StartChar: uni0218
 Encoding: 536 536 605
 Width: 628
 VWidth: 0
diff --git a/src/Cantarell-Bold.sfdir/scommaaccent.glyph b/src/Cantarell-Bold.sfdir/uni0219.glyph
similarity index 86%
rename from src/Cantarell-Bold.sfdir/scommaaccent.glyph
rename to src/Cantarell-Bold.sfdir/uni0219.glyph
index 1732774..5e8eefd 100644
--- a/src/Cantarell-Bold.sfdir/scommaaccent.glyph
+++ b/src/Cantarell-Bold.sfdir/uni0219.glyph
@@ -1,4 +1,4 @@
-StartChar: scommaaccent
+StartChar: uni0219
 Encoding: 537 537 606
 Width: 465
 VWidth: 0
diff --git a/src/Cantarell-Regular.sfdir/font.props b/src/Cantarell-Regular.sfdir/font.props
index faace89..ea2bd20 100644
--- a/src/Cantarell-Regular.sfdir/font.props
+++ b/src/Cantarell-Regular.sfdir/font.props
@@ -47,6 +47,7 @@ HheadDOffset: 0
 OS2FamilyClass: 2050
 OS2Vendor: 'ABAT'
 Lookup: 4 0 1 "'liga' Standard Ligatures in Latin lookup 0" { "'liga' Standard Ligatures in Latin lookup 
0-1"  } ['liga' ('DFLT' <'dflt' > 'latn' <'dflt' > ) ]
+Lookup: 1 0 0 "locl_ROM" { "locl_ROM subtable"  } ['locl' ('latn' <'ROM ' 'MOL ' > ) ]
 Lookup: 260 0 0 "'mark' LGC marks" { "'mark'-ogonek"  "'mark'-aboveright"  "'mark'-cedilla"  "'mark'-above"  
"'mark'-below"  } ['mark' ('DFLT' <'dflt' > 'cyrl' <'dflt' > 'latn' <'dflt' > ) ]
 MarkAttachClasses: 1
 DEI: 91125
@@ -58,7 +59,7 @@ NameList: Adobe Glyph List
 DisplaySize: -48
 AntiAlias: 1
 FitToEm: 1
-WinInfo: 240 20 13
+WinInfo: 100 20 13
 BeginPrivate: 6
 BlueValues 39 [-10 0 482 494 615 619 692 706 718 730]
 OtherBlues 11 [-265 -259]
diff --git a/src/Cantarell-Regular.sfdir/scedilla.glyph b/src/Cantarell-Regular.sfdir/scedilla.glyph
index f5bbc7b..6f6ffcd 100644
--- a/src/Cantarell-Regular.sfdir/scedilla.glyph
+++ b/src/Cantarell-Regular.sfdir/scedilla.glyph
@@ -12,4 +12,5 @@ Validated: 5
 Layer: 3
 Refer: 126 184 S 1 0 0 1 -54.4434 -0.344727 2
 Refer: 7 115 N 1 0 0 1 0 0 3
+Substitution2: "locl_ROM subtable" uni0219
 EndChar
diff --git a/src/Cantarell-Regular.sfdir/_Tcommaaccent.glyph b/src/Cantarell-Regular.sfdir/uni0162.glyph
similarity index 98%
rename from src/Cantarell-Regular.sfdir/_Tcommaaccent.glyph
rename to src/Cantarell-Regular.sfdir/uni0162.glyph
index 848aa61..4fb3d82 100644
--- a/src/Cantarell-Regular.sfdir/_Tcommaaccent.glyph
+++ b/src/Cantarell-Regular.sfdir/uni0162.glyph
@@ -1,4 +1,4 @@
-StartChar: Tcommaaccent
+StartChar: uni0162
 Encoding: 354 354 301
 Width: 566
 VWidth: 0
diff --git a/src/Cantarell-Regular.sfdir/tcommaaccent.glyph b/src/Cantarell-Regular.sfdir/uni0163.glyph
similarity index 80%
rename from src/Cantarell-Regular.sfdir/tcommaaccent.glyph
rename to src/Cantarell-Regular.sfdir/uni0163.glyph
index f704035..f9873c7 100644
--- a/src/Cantarell-Regular.sfdir/tcommaaccent.glyph
+++ b/src/Cantarell-Regular.sfdir/uni0163.glyph
@@ -1,4 +1,4 @@
-StartChar: tcommaaccent
+StartChar: uni0163
 Encoding: 355 355 302
 Width: 362
 VWidth: 0
@@ -12,4 +12,5 @@ Validated: 5
 Layer: 3
 Refer: 126 184 S 1 0 0 1 -68.6035 -0.770947 2
 Refer: 19 116 N 1 0 0 1 0 0 3
+Substitution2: "locl_ROM subtable" uni021B
 EndChar
diff --git a/src/Cantarell-Regular.sfdir/_Scommaaccent.glyph b/src/Cantarell-Regular.sfdir/uni0218.glyph
similarity index 86%
rename from src/Cantarell-Regular.sfdir/_Scommaaccent.glyph
rename to src/Cantarell-Regular.sfdir/uni0218.glyph
index e401d9d..6061f7b 100644
--- a/src/Cantarell-Regular.sfdir/_Scommaaccent.glyph
+++ b/src/Cantarell-Regular.sfdir/uni0218.glyph
@@ -1,4 +1,4 @@
-StartChar: Scommaaccent
+StartChar: uni0218
 Encoding: 536 536 608
 Width: 581
 VWidth: 0
diff --git a/src/Cantarell-Regular.sfdir/scommaaccent.glyph b/src/Cantarell-Regular.sfdir/uni0219.glyph
similarity index 86%
rename from src/Cantarell-Regular.sfdir/scommaaccent.glyph
rename to src/Cantarell-Regular.sfdir/uni0219.glyph
index d7aae04..c248e49 100644
--- a/src/Cantarell-Regular.sfdir/scommaaccent.glyph
+++ b/src/Cantarell-Regular.sfdir/uni0219.glyph
@@ -1,4 +1,4 @@
-StartChar: scommaaccent
+StartChar: uni0219
 Encoding: 537 537 607
 Width: 465
 VWidth: 0


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]