New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Noto Sans Mono: fi ligature in “liga” seems unusual #329
Comments
Would it be an option to use |
|
I’ve noticed that more and more people find standard Latin ligatures, esp. the "fi" one, odd. In future, I’ll be recommending to type designers that they consider using the So far, many designers have been including the "f" ligatures in the My future recommendation would be to generally consider using |
To be clear, at least to me, the “fi” ligatures only stand out as odd in monospaced faces. |
👍 |
@waksmonskiMT : Should there be fi ligature in the liga lookup table in the Monospace font? |
I don't get why they even have the "fi" ligatures in a monospace font, when I want to write "fields" or something it just butchers the length, making it seem like I wrote "felds". And "fill" just looks weird... |
@marekjez86 Don't know what happened but seems like my comment unassigned @waksmonskiMT |
@siikamiika : looks that waksmonskiMT cannot be assigned (she dropped out of the system?). it wasn't your comment - IMHO, the system's "consistency checker" did it while it was updating your comment. I'll re-assign it when I have a chance back to waksmonskiMT |
@marekjez86 Huh, strange. Never happened to me before on GitHub. Anyway, I patched the |
There’s no Noto Mono anymore, so I should use Noto Sans Mono. Ligatures like these (that make two characters have the spacing of one) are really odd (in a monospace font) and make terminals behave weirdly. Any plan to remove/disable this kind of ligatures in this font? |
@waksmonskiMT : here are the ligatures that seem to be in the Noto Sans Mono font. Could we deal with them properly (please take into consideration https://github.com/googlei18n/noto-fonts/issues/1021#issuecomment-354636142 ) but it's up to you as long as the font allows to built terminals? sub f f l by f_f_l; |
Thanks a lot! Much better like this! By the way: For the new version, there are entries in the “dlig” lookup table for various ligatures. ffi, ffl and st work. fi and fl don’t. (Anyway, that’s not so important…) Thanks a lot! |
As I understand Your last comment, there is a patch for this issue. My tests indeed show that the latest version in the repository is not affected. But the version published on the official website still is. What is blocking the patch from actually being shipped? |
Just having someone who can dot it issue (nothing else)
…On Sat, Sep 22, 2018, 09:02 Tobias Stolzmann ***@***.***> wrote:
@marekjez86 <https://github.com/marekjez86>
As I understand Your last comment, there is a patch for this issue. My
tests indeed show that the latest version in the repository
<https://github.com/googlei18n/noto-fonts/tree/master/phaseIII_only/unhinted/ttf/NotoSansMono>
is not affected. But the version published on the official website
<https://www.google.com/get/noto/#sans-mono> still is.
What is blocking the patch from actually being shipped?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<https://github.com/googlei18n/noto-fonts/issues/1021#issuecomment-423722594>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AMtJfzCCo1EQ3SUKIe70ywdydtUAWN_Sks5udeCKgaJpZM4RPRSJ>
.
|
Mhmm, that sounds like the most unfortunate answer You can give me. I would really appreciate, if You find someone who can do... ;-) Anyway, thanks for honestly answering my question. You've given me reason to argue that the version in the repository is considered to be stable. And thank for providing the Noto fonts for free! |
@teiesti : the version in repository will be posted on get/noto in any case |
noto-fonts-extra (20180322-1 -> 20181024-1 Looks like new version fixed this problem? Typing 'fi' in konsole does not make weird glitch anymore. |
@dontdieych I think, you're right! |
Previously when a font specified in user.json's fontFamily property was missing, it was handled as if the font existed but was non-monospace, and a dialog was brought up that displayed information that was not adapted to that situation and potentially confusing. This commit tests for the missing font case separately from the non-monospace font case, and it causes a different and more appropriate dialog to be displayed in that case. This commit also tests whether the user selected font supports kerning or ligatures, and if so displays the same error message displayed for propotional fonts: It is rare and usually a bug when it happens (as in https://github.com/googlei18n/noto-fonts/issues/1021), but it is possible for a monospace font to have ligature or kerning pairs, and if that happens this will cause issues similar to those that come from using a proprotional font. This commit expands the font metric tests to detect and handle that error case.
Previously when a font specified in user.json's fontFamily property was missing, it was handled as if the font existed but was non-monospace, and a dialog was brought up that displayed information that was not adapted to that situation and potentially confusing. This commit tests for the missing font case separately from the non-monospace font case, and it causes a different and more appropriate dialog to be displayed in that case. This commit also tests whether the user selected font supports kerning or ligatures, and if so displays the same error message displayed for propotional fonts: It is rare and usually a bug when it happens (as in https://github.com/googlei18n/noto-fonts/issues/1021), but it is possible for a monospace font to have ligature or kerning pairs, and if that happens this will cause issues similar to those that come from using a proprotional font. This commit expands the font metric tests to detect and handle that error case.
should be fixed |
https://github.com/googlefonts/noto-fonts/tree/master/phaseIII_only/unhinted/otf/NotoSansMono
or
https://github.com/googlefonts/noto-fonts/tree/master/phaseIII_only/unhinted/ttf/NotoSansMono
or
https://github.com/googlefonts/noto-fonts/blob/master/phaseIII_only/unhinted/variable-ttf/NotoSansMono-VF.ttf
…On Wed, Apr 24, 2019 at 4:52 AM Björn Lindström ***@***.***> wrote:
Is there a build available with this fix applied?
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
<https://github.com/googlefonts/noto-fonts/issues/1021#issuecomment-486190871>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/ADFUS7ZFELRDD4TMIK2SQJLPSBCZFANCNFSM4EJ5CSEQ>
.
|
The version downloadable from https://www.google.com/get/noto/ still has ligatures. Is that site otherwise up to date, or should the download and preview links post elsewhere? |
Noto Sans Mono: fi ligature in “liga” seems unusual
I’m using this Noto Sans Mono version:
Noto Sans Mono has an fi ligature in the
liga
lookup table. Asliga
is enabled by default in the OpenType specification, many applications apply this ligature – and as the ligature glyph only needs half the space then separated “f” and “i”, this might be surprising. This happens for example when using Noto Sans Mono in Firefox.Using
liga
seems to me a rather unusual choise for a monospace font. What is the reason?The text was updated successfully, but these errors were encountered: