IBM / plex

The package of IBM’s typeface, IBM Plex.
SIL Open Font License 1.1
9.6k stars 567 forks source link

Missing characters and incorrect rendering of sequences of DIN 91379 #399

Open vk-github18 opened 3 years ago

vk-github18 commented 3 years ago

The list of characters and sequences according to (draft) DIN 91379 resp. DIN SPEC 91379. latin_letters_all.txt latin_list_all.txt is rendered as follows with IBMPlexSans-Regular with hb-view 2.6.8 under Linux. latin_letters_all_IBMPlexSans-Regular.pdf latin_list_all_IBMPlexSans-Regular.pdf

There are missing characters and misplaced accents -- please add support for DIN 91379.

For reference I add the rendering with Noto-Sans latin_letters_all_NotoSans-Regular.pdf latin_list_all_NotoSans-Regular.pdf and for combining comma above right the rendering of Liberation Sans: combining_comma_above_right_LiberationSans-Regular.pdf

The tested sequences are used in the following specification(DIN SPEC and draft DIN):

DIN SPEC 91379: Characters in Unicode for the electronic processing of names and dataexchange in Europe; with digital attachment

https://www.xoev.de/downloads-2316#StringLatin https://www.din.de/de/wdc-beuth:din21:301228458

Draft DIN 91379: Characters and defined character sequences in Unicode for the electronic processing of names and data exchange in Europe, with CD-ROM

https://www.din.de/de/mitwirken/normenausschuesse/nia/entwuerfe/wdc-beuth:din21:339812645

See also: googlefonts/noto-fonts#1882 https://github.com/liberationfonts/liberation-fonts/issues/45

BoldMonday commented 3 years ago

Thanks for the detailed report. Since this concerns quite a large amount of glyphs (I count approx. 150 that need to be added) and given that the full Plex family consists of 64 individual styles in total it might take a while to fulfill this request.

vk-github18 commented 3 years ago

I agree, it is a big effort, to add the missing glyphs and check and correct the position of the accents. On the other hand with conformance to the standard many languages written with Latin letters will be supported, so IMHO it is worth the effort.