tonsky / FiraCode

Free monospaced font with programming ligatures
SIL Open Font License 1.1
76.87k stars 3.09k forks source link

Ligatures involving double colon ("::") and an angle bracket are misaligned #1557

Open trbabb opened 10 months ago

trbabb commented 10 months ago

See this image:

image

In C++, this form of qualified identifier is commonly used with templated classes:

TemplatedClass<TemplateParam>::SomeMemberIdentifier

It looks like ligatures and/or kerning adjust the second colon up to align with the first letter of the following word, and adjust the first colon down to align with the closing > character.

Consecutive ::s should probably stay aligned with each other when possible!

tonsky commented 10 months ago

Thanks!

Arteiimis commented 6 days ago

any progress on this issue?