Package: fonts-beteckna
Version: 0.4-8
Severity: normal
Tags: patch

Dear Maintainer,

The BetecknaLowerCase font family appears to try to render two lowercase
‘f’ characters as a ligature ‘ff’. On my system, however, any two
consecutive lowercase ‘f’ characters renders as a blank. The actual
Unicode character U+FB00 appears correctly.

I know absolutely nothing about font file formats, but the attached
patch disables the ligature replacement and solves the issue for me.

-- System Information:
Debian Release: stretch/sid
  APT prefers testing
  APT policy: (900, 'testing'), (800, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.5.0-2-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

-- no debconf information
--- a/BetecknaLowerCase.sfd
+++ b/BetecknaLowerCase.sfd
@@ -4699,16 +4699,6 @@ EndSplineSet
 Validated: 33
 EndChar
 
-StartChar: uniFB00
-Encoding: 64256 64256 181
-Width: 631
-GlyphClass: 3
-Flags: W
-LayerCount: 2
-Kerns2: 68 -61 "'kern' Horizontal Kerning in Latin lookup 0 subtable" 
-Ligature2: "'liga' Standard Ligatures in Latin lookup 0 subtable" f f
-EndChar
-
 StartChar: Euro
 Encoding: 8364 8364 182
 Width: 715
--- a/BetecknaLowerCaseBold.sfd
+++ b/BetecknaLowerCaseBold.sfd
@@ -4930,16 +4930,6 @@ SplineSet
 EndSplineSet
 EndChar
 
-StartChar: uniFB00
-Encoding: 64256 64256 181
-Width: 631
-GlyphClass: 3
-Flags: HW
-LayerCount: 2
-Kerns2: 68 -61 "'kern' Horizontal Kerning in Latin lookup 0 subtable" 
-Ligature2: "'liga' Standard Ligatures in Latin lookup 0 subtable" f f
-EndChar
-
 StartChar: Euro
 Encoding: 8364 8364 182
 Width: 715
--- a/BetecknaLowerCaseBoldCondensed.sfd
+++ b/BetecknaLowerCaseBoldCondensed.sfd
@@ -4930,16 +4930,6 @@ SplineSet
 EndSplineSet
 EndChar
 
-StartChar: uniFB00
-Encoding: 64256 64256 181
-Width: 504
-GlyphClass: 3
-Flags: HW
-LayerCount: 2
-Kerns2: 68 -61 "'kern' Horizontal Kerning in Latin lookup 0 subtable" 
-Ligature2: "'liga' Standard Ligatures in Latin lookup 0 subtable" f f
-EndChar
-
 StartChar: Euro
 Encoding: 8364 8364 182
 Width: 641
--- a/BetecknaLowerCaseItalic.sfd
+++ b/BetecknaLowerCaseItalic.sfd
@@ -4538,16 +4538,6 @@ SplineSet
 EndSplineSet
 EndChar
 
-StartChar: uniFB00
-Encoding: 64256 64256 181
-Width: 631
-GlyphClass: 3
-Flags: HW
-LayerCount: 2
-Kerns2: 68 -61 "'kern' Horizontal Kerning in Latin lookup 0 subtable" 
-Ligature2: "'liga' Standard Ligatures in Latin lookup 0 subtable" f f
-EndChar
-
 StartChar: Euro
 Encoding: 8364 8364 182
 Width: 715
--- a/BetecknaLowerCaseItalicCondensed.sfd
+++ b/BetecknaLowerCaseItalicCondensed.sfd
@@ -4538,16 +4538,6 @@ SplineSet
 EndSplineSet
 EndChar
 
-StartChar: uniFB00
-Encoding: 64256 64256 181
-Width: 504
-GlyphClass: 3
-Flags: HW
-LayerCount: 2
-Kerns2: 68 -61 "'kern' Horizontal Kerning in Latin lookup 0 subtable" 
-Ligature2: "'liga' Standard Ligatures in Latin lookup 0 subtable" f f
-EndChar
-
 StartChar: Euro
 Encoding: 8364 8364 182
 Width: 645

Reply via email to