alerque / libertinus

The Libertinus font family
Other
928 stars 57 forks source link

Spacing (kerning?) of italic \omega or of the letter "t" in Libertinus Math #461

Open DJakov-beep opened 3 years ago

DJakov-beep commented 3 years ago

although I do not know much neither about typography nor about GitHub, I would like to report a detail regarding the font “Libertinus Math” and Libertinus in general, that might be improved.

Example: In the formula of the Fourier Transform, more precisely in the part "e^{i \omega t}", the spacing between \omega and other letters, e.g. t, is - at least in my opinion - way too small. It looks very unpleasant and affects readability negatively. Not sure if \omega or "t" is responsible for this appereance. Improving that might be considered. Thanks.

01_Fourier-Transform_Improvement
ivo-s commented 3 years ago

I'll look into this in the evening; in the meantime, could you please provide the sources and which engine you used to compile? It seems that italic correction is not applied for omega here even though it should. (I see the upright pi – pristine typesetting nod of approval :sunglasses:)

khaledhosny commented 3 years ago

Omega and t are both italic, so I wouldn't expect italic correction to be applied. The omega glyphs might have too tight side bearings or even -ve right side bearing and was expected to be kerned, but probably it shouldn't since kerning in math mode is generally not available.

DJakov-beep commented 3 years ago

The engine I used for typesetting and compiling was MS Word in Office 365, written in LaTeX- Syntax, then compiled. (Yea :) I try to follow the typesetting rules of ISO- 80000-2, which in Physics, I guess, more people do than in Mathematics)

cionx commented 3 years ago

I tried to reproduce this formula using XeLaTeX:

The same formula using XeLaTeX

On could maybe argue that the spacing is still a bit tight, but it is definitely less pronounced than in the above picture. This can also be seen by overlaying the two images (with iω aligned).

overlaying i and ω