diff --git a/ligaturize.py b/ligaturize.py index 9fcf657..bd63633 100644 --- a/ligaturize.py +++ b/ligaturize.py @@ -210,6 +210,9 @@ change_font_names(font, output_font['fontname'], output_font['copyright_add'], output_font['unique_id']) +# Work around a bug in Fontforge where the underline height is subtracted from +# the underline width when you call generate(). +font.upos += font.uwidth # Generate font & move to output directory output_name = output_font['filename'] diff --git a/output-fonts/LigaAnonymous_Pro.ttf b/output-fonts/LigaAnonymous_Pro.ttf index c5ad87e..b3c4a3a 100644 Binary files a/output-fonts/LigaAnonymous_Pro.ttf and b/output-fonts/LigaAnonymous_Pro.ttf differ diff --git a/output-fonts/LigaCamingoCode-Regular.ttf b/output-fonts/LigaCamingoCode-Regular.ttf index 974c212..88c25e8 100644 Binary files a/output-fonts/LigaCamingoCode-Regular.ttf and b/output-fonts/LigaCamingoCode-Regular.ttf differ diff --git a/output-fonts/LigaCousine-Bold.ttf b/output-fonts/LigaCousine-Bold.ttf index e609c8a..704eb85 100644 Binary files a/output-fonts/LigaCousine-Bold.ttf and b/output-fonts/LigaCousine-Bold.ttf differ diff --git a/output-fonts/LigaCousine-Regular.ttf b/output-fonts/LigaCousine-Regular.ttf index 444a204..d755df8 100644 Binary files a/output-fonts/LigaCousine-Regular.ttf and b/output-fonts/LigaCousine-Regular.ttf differ diff --git a/output-fonts/LigaDejaVuSansMono.ttf b/output-fonts/LigaDejaVuSansMono.ttf index 94ebdfb..04c50c6 100644 Binary files a/output-fonts/LigaDejaVuSansMono.ttf and b/output-fonts/LigaDejaVuSansMono.ttf differ diff --git a/output-fonts/LigaDroidSansMono.ttf b/output-fonts/LigaDroidSansMono.ttf index d5d74c6..518da06 100644 Binary files a/output-fonts/LigaDroidSansMono.ttf and b/output-fonts/LigaDroidSansMono.ttf differ diff --git a/output-fonts/LigaHack-Regular.ttf b/output-fonts/LigaHack-Regular.ttf index 87e9d17..8d94d4d 100644 Binary files a/output-fonts/LigaHack-Regular.ttf and b/output-fonts/LigaHack-Regular.ttf differ diff --git a/output-fonts/LigaIBMPlexMono-Regular.ttf b/output-fonts/LigaIBMPlexMono-Regular.ttf index 7caee57..0af76c2 100644 Binary files a/output-fonts/LigaIBMPlexMono-Regular.ttf and b/output-fonts/LigaIBMPlexMono-Regular.ttf differ diff --git a/output-fonts/LigaIBMPlexMono-SemiBold.ttf b/output-fonts/LigaIBMPlexMono-SemiBold.ttf index d846b95..9a48d1f 100644 Binary files a/output-fonts/LigaIBMPlexMono-SemiBold.ttf and b/output-fonts/LigaIBMPlexMono-SemiBold.ttf differ diff --git a/output-fonts/LigaInconsolata-Regular.ttf b/output-fonts/LigaInconsolata-Regular.ttf index a986676..5148fdf 100644 Binary files a/output-fonts/LigaInconsolata-Regular.ttf and b/output-fonts/LigaInconsolata-Regular.ttf differ diff --git a/output-fonts/LigaInconsolata-g.ttf b/output-fonts/LigaInconsolata-g.ttf index 818fb02..5263138 100644 Binary files a/output-fonts/LigaInconsolata-g.ttf and b/output-fonts/LigaInconsolata-g.ttf differ diff --git a/output-fonts/LigaInconsolata.ttf b/output-fonts/LigaInconsolata.ttf index 069e827..7a283b1 100644 Binary files a/output-fonts/LigaInconsolata.ttf and b/output-fonts/LigaInconsolata.ttf differ diff --git a/output-fonts/LigaMesloLGL-Regular.ttf b/output-fonts/LigaMesloLGL-Regular.ttf index 324c7a7..4d835d6 100644 Binary files a/output-fonts/LigaMesloLGL-Regular.ttf and b/output-fonts/LigaMesloLGL-Regular.ttf differ diff --git a/output-fonts/LigaMesloLGLDZ-Regular.ttf b/output-fonts/LigaMesloLGLDZ-Regular.ttf index 0b5aafb..2560cc8 100644 Binary files a/output-fonts/LigaMesloLGLDZ-Regular.ttf and b/output-fonts/LigaMesloLGLDZ-Regular.ttf differ diff --git a/output-fonts/LigaMesloLGM-Regular.ttf b/output-fonts/LigaMesloLGM-Regular.ttf index dde6b69..e08bf83 100644 Binary files a/output-fonts/LigaMesloLGM-Regular.ttf and b/output-fonts/LigaMesloLGM-Regular.ttf differ diff --git a/output-fonts/LigaMesloLGMDZ-Regular.ttf b/output-fonts/LigaMesloLGMDZ-Regular.ttf index 223a270..06a06bb 100644 Binary files a/output-fonts/LigaMesloLGMDZ-Regular.ttf and b/output-fonts/LigaMesloLGMDZ-Regular.ttf differ diff --git a/output-fonts/LigaMesloLGS-Regular.ttf b/output-fonts/LigaMesloLGS-Regular.ttf index d7fb94a..3535dd3 100644 Binary files a/output-fonts/LigaMesloLGS-Regular.ttf and b/output-fonts/LigaMesloLGS-Regular.ttf differ diff --git a/output-fonts/LigaMesloLGSDZ-Regular.ttf b/output-fonts/LigaMesloLGSDZ-Regular.ttf index 1d210ea..bbc25ee 100644 Binary files a/output-fonts/LigaMesloLGSDZ-Regular.ttf and b/output-fonts/LigaMesloLGSDZ-Regular.ttf differ diff --git a/output-fonts/LigaOxygenMono-Regular.ttf b/output-fonts/LigaOxygenMono-Regular.ttf index 5f189b6..c594ffd 100644 Binary files a/output-fonts/LigaOxygenMono-Regular.ttf and b/output-fonts/LigaOxygenMono-Regular.ttf differ diff --git a/output-fonts/LigaRobotoMono-Regular.ttf b/output-fonts/LigaRobotoMono-Regular.ttf index 8202d9e..fe84873 100644 Binary files a/output-fonts/LigaRobotoMono-Regular.ttf and b/output-fonts/LigaRobotoMono-Regular.ttf differ diff --git a/output-fonts/LigaSFMono-Regular.ttf b/output-fonts/LigaSFMono-Regular.ttf index f724239..3d849f9 100644 Binary files a/output-fonts/LigaSFMono-Regular.ttf and b/output-fonts/LigaSFMono-Regular.ttf differ diff --git a/output-fonts/LigaSFMono-Semibold.ttf b/output-fonts/LigaSFMono-Semibold.ttf index f1f3226..ad29f8d 100644 Binary files a/output-fonts/LigaSFMono-Semibold.ttf and b/output-fonts/LigaSFMono-Semibold.ttf differ diff --git a/output-fonts/LigaUbuntuMono-Regular.ttf b/output-fonts/LigaUbuntuMono-Regular.ttf index 4298ca4..e605a29 100644 Binary files a/output-fonts/LigaUbuntuMono-Regular.ttf and b/output-fonts/LigaUbuntuMono-Regular.ttf differ diff --git a/output-fonts/Ligaedlo.ttf b/output-fonts/Ligaedlo.ttf index a864d60..d8cabc2 100644 Binary files a/output-fonts/Ligaedlo.ttf and b/output-fonts/Ligaedlo.ttf differ