IBM / plex

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

Extra spaces when using Greek font #479

Closed rrolls closed 2 years ago

rrolls commented 2 years ago

Very briefly, our app uses Apache FOP with IBM Plex to generate PDF 'datasheets' for IBM products in multiple languages. It has been brought to our attention that the Greek datasheets have additional spaces around certain characters. The datasheets look good when viewed in HTML but have these extra spaces in the PDF. For example: GreekSpaces

Same sentence when viewed in HTML: image

I would like help in understanding & fixing this issue, please.

kenmcd commented 2 years ago

Could you provide the files? The characters look different in the two samples - they may be different fonts. And it would be good to look at exactly what is embedded in the PDF (fonts, characters, spaces, etc.). My guess is it is probably not a font issue but an application issue.

BoldMonday commented 2 years ago

In fact both samples do not appear to use Plex at all. Look closely at the word IBM and you’ll notice it does not have the serifs on capital I, nor does it have the raised middle part in capital M.

rrolls commented 2 years ago

Here's the PDF SAASDSRPDF-2022-09-13.pdf

kenmcd commented 2 years ago

Here's the PDF SAASDSRPDF-2022-09-13.pdf

Most of the text is NotoSansMono-Regular. (quite odd) The oddly spaced characters are IBMPlexSansJP - so it looks like it is picking up the Japanese full width spacing for those Greek characters.

So this does appear to be an application issue.