In fc43 some fonts disappeared and in ghostty a file which contains devanagari isn’t displayed properly. It seems I need some google-noto-sans fonts which have disappeared.
So, my question is: what is the best way to install google-noto fonts?
In fc43 some fonts disappeared and in ghostty a file which contains devanagari isn’t displayed properly. It seems I need some google-noto-sans fonts which have disappeared.
So, my question is: what is the best way to install google-noto fonts?
We still have googles noto fonts on the image (think these come from Kinoite)
rpm -qa |grep google-noto
google-noto-fonts-common-20251101-2.fc43.noarch
google-noto-sans-vf-fonts-20251101-2.fc43.noarch
google-noto-sans-mono-vf-fonts-20251101-2.fc43.noarch
google-noto-serif-vf-fonts-20251101-2.fc43.noarch
google-noto-sans-devanagari-vf-fonts-20251101-2.fc43.noarch
google-noto-sans-bengali-vf-fonts-20251101-2.fc43.noarch
google-noto-sans-hebrew-vf-fonts-20251101-2.fc43.noarch
google-noto-naskh-arabic-vf-fonts-20251101-2.fc43.noarch
google-noto-sans-arabic-vf-fonts-20251101-2.fc43.noarch
google-noto-sans-armenian-vf-fonts-20251101-2.fc43.noarch
google-noto-sans-canadian-aboriginal-vf-fonts-20251101-2.fc43.noarch
google-noto-sans-cherokee-vf-fonts-20251101-2.fc43.noarch
google-noto-sans-ethiopic-vf-fonts-20251101-2.fc43.noarch
google-noto-sans-fonts-20251101-2.fc43.noarch
google-noto-sans-georgian-vf-fonts-20251101-2.fc43.noarch
google-noto-sans-gothic-fonts-20251101-2.fc43.noarch
google-noto-sans-gujarati-vf-fonts-20251101-2.fc43.noarch
google-noto-sans-gurmukhi-vf-fonts-20251101-2.fc43.noarch
google-noto-sans-kannada-vf-fonts-20251101-2.fc43.noarch
google-noto-sans-khmer-vf-fonts-20251101-2.fc43.noarch
google-noto-sans-lao-vf-fonts-20251101-2.fc43.noarch
google-noto-sans-math-fonts-20251101-2.fc43.noarch
google-noto-sans-meetei-mayek-vf-fonts-20251101-2.fc43.noarch
google-noto-sans-mono-fonts-20251101-2.fc43.noarch
google-noto-sans-nko-fonts-20251101-2.fc43.noarch
google-noto-sans-ol-chiki-vf-fonts-20251101-2.fc43.noarch
google-noto-sans-oriya-vf-fonts-20251101-2.fc43.noarch
google-noto-sans-sinhala-vf-fonts-20251101-2.fc43.noarch
google-noto-sans-symbols-2-fonts-20251101-2.fc43.noarch
google-noto-sans-symbols-vf-fonts-20251101-2.fc43.noarch
google-noto-sans-syriac-vf-fonts-20251101-2.fc43.noarch
google-noto-sans-tamil-vf-fonts-20251101-2.fc43.noarch
google-noto-sans-telugu-vf-fonts-20251101-2.fc43.noarch
google-noto-sans-thaana-vf-fonts-20251101-2.fc43.noarch
google-noto-sans-thai-vf-fonts-20251101-2.fc43.noarch
google-noto-serif-armenian-vf-fonts-20251101-2.fc43.noarch
google-noto-serif-bengali-vf-fonts-20251101-2.fc43.noarch
google-noto-serif-devanagari-vf-fonts-20251101-2.fc43.noarch
google-noto-serif-ethiopic-vf-fonts-20251101-2.fc43.noarch
google-noto-serif-georgian-vf-fonts-20251101-2.fc43.noarch
google-noto-serif-gujarati-vf-fonts-20251101-2.fc43.noarch
google-noto-serif-gurmukhi-vf-fonts-20251101-2.fc43.noarch
google-noto-serif-hebrew-vf-fonts-20251101-2.fc43.noarch
google-noto-serif-kannada-vf-fonts-20251101-2.fc43.noarch
google-noto-serif-khmer-vf-fonts-20251101-2.fc43.noarch
google-noto-serif-lao-vf-fonts-20251101-2.fc43.noarch
google-noto-serif-oriya-vf-fonts-20251101-2.fc43.noarch
google-noto-serif-sinhala-vf-fonts-20251101-2.fc43.noarch
google-noto-serif-tamil-vf-fonts-20251101-2.fc43.noarch
google-noto-serif-telugu-vf-fonts-20251101-2.fc43.noarch
google-noto-serif-thai-vf-fonts-20251101-2.fc43.noarch
google-noto-color-emoji-fonts-20250623-2.fc43.noarch
google-noto-sans-mono-cjk-vf-fonts-2.004-10.fc43.noarch
google-noto-serif-cjk-vf-fonts-2.003-3.fc43.noarch
google-noto-serif-fonts-20251101-2.fc43.noarch
google-noto-emoji-fonts-20250623-2.fc43.noarch
google-noto-sans-sundanese-fonts-20251101-2.fc43.noarch
google-noto-sans-javanese-fonts-20251101-2.fc43.noarch
google-noto-sans-balinese-fonts-20251101-2.fc43.noarch
google-noto-sans-cjk-fonts-2.004-10.fc43.noarch
Yes, I know. When running fc-list :charset=0905 where U+0905 is अ I get
in Aurora with fc43
/usr/share/fonts/google-noto-vf/NotoSerifDevanagari[wght].ttf: Noto Serif Devanagari:style=Regular
/usr/share/fonts/google-noto-vf/NotoSerifDevanagari[wght].ttf: Noto Serif Devanagari
/usr/share/fonts/google-noto-vf/NotoSansDevanagari[wght].ttf: Noto Sans Devanagari:style=Bold
/usr/share/fonts/google-noto-vf/NotoSerifDevanagari[wght].ttf: Noto Serif Devanagari:style=Bold
/usr/share/fonts/google-noto-vf/NotoSerifDevanagari[wght].ttf: Noto Serif Devanagari:style=SemiBold
/usr/share/fonts/google-droid-sans-fonts/DroidSansDevanagari-Regular.ttf: Droid Sans Devanagari:style=Regular
/usr/share/fonts/google-noto-vf/NotoSansDevanagari[wght].ttf: Noto Sans Devanagari:style=Medium
/usr/share/fonts/google-noto-vf/NotoSansDevanagari[wght].ttf: Noto Sans Devanagari
/usr/share/fonts/madan-fonts/madan.ttf: Madan:style=Regular
/usr/share/fonts/google-noto-vf/NotoSerifDevanagari[wght].ttf: Noto Serif Devanagari:style=Medium
/usr/share/fonts/google-noto-vf/NotoSansDevanagari[wght].ttf: Noto Sans Devanagari:style=SemiBold
/usr/share/fonts/google-noto-vf/NotoSansDevanagari[wght].ttf: Noto Sans Devanagari:style=Regular
and in Aurora fc42 I get 119 lines of output. Main difference seems to be that in fc43 there are shown only fonts with -vf in the end.
You could install fonts using brew - and check out the new bbrew -f Brewfile-myfonts feature that @j0rge championed for us to help.
Then, see the process discussed in the discussions article below to setup and build a custom font cache.
Before I posted here I tried brew search noto and as I didn’t get a result I thought (perhaps I am totally wrong) that this is not available via brew.
I wasn’t aware of bbrew… Will look into this.
I guess you want this font-noto-mono — Homebrew Formulae ?
Yep. I don’t know why brew search … didn’t show results here.
No, I want to have a noto font which is able to display devanagari.
Perhaps I will ask the ghostty people how they deal with glyphs which are not in the base font specified in the ghostty config. I want to understand this in a better way.
That is why I suggested to setup to use the bbrew -f option with a custom cache. That way you could create a Brewfile.fonts file that includes all 255 font-noto fonts, trim the file down to just the ones you suspect contain the code points for which you are looking.
Install all the candidate fonts using bbrew -f Brewfile.fonts.
From there you can refine it by using fc-search list … query or the Fonts flatpak app.
If this is a need for a specific project, then you could refine the Brewfile.fonts list even further and check it into source code control.
I typically put my non-project Brewfile files in ~/.local/etc so they are picked up by my backup automation. So they are then ready to be loaded as a post-install step later if needed.
But asking Mitchell’s group would be a good idea. He may be able to guide you as to the best one and explain why. For a young man he is very knowledgeable about font internals.
I will mark your first mentioning of bbrew as a solution.
Thanks a lot.
A last remark.
After having installed font-ibm-plex-sans-devanagarithru bbrew ghostty can now display devanagari characters.
This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.