From bd382d77d692f695c9f80716bd47d17b81f241f5 Mon Sep 17 00:00:00 2001 From: Denis Moyogo Jacquerye Date: Wed, 20 Aug 2025 15:04:23 +0200 Subject: [PATCH 1/2] When coding in Dutch, ij should not look like a single narrow letter. --- .../fontinfo.plist | 22 ++++++++++++------- .../fontinfo.plist | 22 ++++++++++++------- 2 files changed, 28 insertions(+), 16 deletions(-) diff --git a/sources/GoogleSansCode-Italic.glyphspackage/fontinfo.plist b/sources/GoogleSansCode-Italic.glyphspackage/fontinfo.plist index a4df08e6..5f3db397 100644 --- a/sources/GoogleSansCode-Italic.glyphspackage/fontinfo.plist +++ b/sources/GoogleSansCode-Italic.glyphspackage/fontinfo.plist @@ -803,7 +803,6 @@ featurePrefixes = ( code = "languagesystem DFLT dflt; languagesystem latn dflt; -languagesystem latn NLD; languagesystem latn ROM; languagesystem latn LSM; languagesystem latn ISM; @@ -991,19 +990,26 @@ lookup ccmp_latn_catalanRecompose { sub L' periodcentered' [L l] by Ldot; sub l' periodcentered' l by ldot; } ccmp_latn_catalanRecompose; + +# Use ijacute. +lookup ccmp_latn_ijacute { + sub ij acutecomb by ijacute; + sub IJ acutecomb by IJacute; +} ccmp_latn_ijacute; "; tag = ccmp; }, { code = "script latn; -language NLD; -lookup locl_latn_NLD_IJ{ - sub i j by ij; - sub I J by IJ; - sub iacute j by ijacute; - sub Iacute J by IJacute; -}locl_latn_NLD_IJ; +# This is an anti-pattern. When coding in Dutch, ij should not look like a single narrow letter. +# language NLD; +# lookup locl_latn_NLD_IJ{ +# sub i j by ij; +# sub I J by IJ; +# sub iacute j by ijacute; +# sub Iacute J by IJacute; +# }locl_latn_NLD_IJ; language ROM; lookup locl_latn_ROM_MOL_commaaccent { diff --git a/sources/GoogleSansCode.glyphspackage/fontinfo.plist b/sources/GoogleSansCode.glyphspackage/fontinfo.plist index 69b7918b..798577b4 100644 --- a/sources/GoogleSansCode.glyphspackage/fontinfo.plist +++ b/sources/GoogleSansCode.glyphspackage/fontinfo.plist @@ -803,7 +803,6 @@ featurePrefixes = ( code = "languagesystem DFLT dflt; languagesystem latn dflt; -languagesystem latn NLD; languagesystem latn ROM; languagesystem latn LSM; languagesystem latn ISM; @@ -991,19 +990,26 @@ lookup ccmp_latn_catalanRecompose { sub L' periodcentered' [L l] by Ldot; sub l' periodcentered' l by ldot; } ccmp_latn_catalanRecompose; + +# Use ijacute. +lookup ccmp_latn_ijacute { + sub ij acutecomb by ijacute; + sub IJ acutecomb by IJacute; +} ccmp_latn_ijacute; "; tag = ccmp; }, { code = "script latn; -language NLD; -lookup locl_latn_NLD_IJ { - sub i j by ij; - sub I J by IJ; - sub iacute j by ijacute; - sub Iacute J by IJacute; -} locl_latn_NLD_IJ; +# This is an anti-pattern. When coding in Dutch, ij should not look like a single narrow letter. +# language NLD; +# lookup locl_latn_NLD_IJ { +# sub i j by ij; +# sub I J by IJ; +# sub iacute j by ijacute; +# sub Iacute J by IJacute; +# } locl_latn_NLD_IJ; language ROM; lookup locl_latn_ROM_commaaccent { From 7839e5d4dc669be676e43346d2bcce98fc008678 Mon Sep 17 00:00:00 2001 From: Marianna Paszkowska Date: Wed, 27 Aug 2025 12:00:05 +0300 Subject: [PATCH 2/2] Remove hashed-out code --- .../GoogleSansCode-Italic.glyphspackage/fontinfo.plist | 9 --------- sources/GoogleSansCode.glyphspackage/fontinfo.plist | 9 --------- 2 files changed, 18 deletions(-) diff --git a/sources/GoogleSansCode-Italic.glyphspackage/fontinfo.plist b/sources/GoogleSansCode-Italic.glyphspackage/fontinfo.plist index 5f3db397..6713b059 100644 --- a/sources/GoogleSansCode-Italic.glyphspackage/fontinfo.plist +++ b/sources/GoogleSansCode-Italic.glyphspackage/fontinfo.plist @@ -1002,15 +1002,6 @@ tag = ccmp; { code = "script latn; -# This is an anti-pattern. When coding in Dutch, ij should not look like a single narrow letter. -# language NLD; -# lookup locl_latn_NLD_IJ{ -# sub i j by ij; -# sub I J by IJ; -# sub iacute j by ijacute; -# sub Iacute J by IJacute; -# }locl_latn_NLD_IJ; - language ROM; lookup locl_latn_ROM_MOL_commaaccent { sub Scedilla by Scommaaccent; diff --git a/sources/GoogleSansCode.glyphspackage/fontinfo.plist b/sources/GoogleSansCode.glyphspackage/fontinfo.plist index 798577b4..5dc81721 100644 --- a/sources/GoogleSansCode.glyphspackage/fontinfo.plist +++ b/sources/GoogleSansCode.glyphspackage/fontinfo.plist @@ -1002,15 +1002,6 @@ tag = ccmp; { code = "script latn; -# This is an anti-pattern. When coding in Dutch, ij should not look like a single narrow letter. -# language NLD; -# lookup locl_latn_NLD_IJ { -# sub i j by ij; -# sub I J by IJ; -# sub iacute j by ijacute; -# sub Iacute J by IJacute; -# } locl_latn_NLD_IJ; - language ROM; lookup locl_latn_ROM_commaaccent { sub Scedilla by Scommaaccent;