Note: there are 122 bundled fonts (121 + twemoji), but I have listed 125 (I added the three correct font names), so with the current whitelist it will show 6 not found.
The correct names are
Noto Sans Tifinagh Agraw ImazighenNoto Sans Tifinagh Rhissa IxaNoto Serif Hmong Nyiakeng
If you modify the whitelist to reflect the correct names, then only the incorrect names are no longer found (and I can remove them from the test)
NOTE: I have not looked fully, but were any of these three added to any font.name* prefs in any platform?
I admit I did a big find and replace to switch from filenames to font names and I must have missed a few errors .
NOTE: I have not looked fully, but were any of these three added to any font.name* prefs in any platform?
No, they were not. font.name.* are needed only when you have both a serif and a sans serif font.
Otherwise, if only one font covers a certain language, you do not need to specify it separately.
If you want to check a non-Ubuntu/Fedora TB that would be cool (in case I did a typo or something) - thanks. In future we can point someone at this test to see if bundled is broken
If you want to check a non-Ubuntu/Fedora TB that would be cool
Result on my 12.x dev build on Debian testing
base: monospace: 3696 x 325 | sans-serif: 3966 x 309 | serif: 3966 x 307 stats: monospace: 133 | sans-serif: 133 | serif: 133 poison: monospace: pass | sans-serif: pass | serif: pass monospace: Cousine sans-serif: Arimo serif: Tinos max: da99329849a30d3821175b73856806988060a825 [134/549]test skipped: RFP blocks a full test, flip it off and run againALL FOUND FONTS [134] 9e1202b9Arimo, Cousine, Noto Naskh Arabic, Noto Sans Adlam, Noto Sans Armenian, Noto Sans Balinese, Noto Sans Bamum, Noto Sans Bassa Vah, Noto Sans Batak, Noto Sans Bengali, Noto Sans Buginese, Noto Sans Buhid, Noto Sans Canadian Aboriginal, Noto Sans Chakma, Noto Sans Cham, Noto Sans Cherokee, Noto Sans Coptic, Noto Sans Deseret, Noto Sans Devanagari, Noto Sans Elbasan, Noto Sans Ethiopic, Noto Sans Georgian, Noto Sans Grantha, Noto Sans Gujarati, Noto Sans Gunjala Gondi, Noto Sans Gurmukhi, Noto Sans Hanifi Rohingya, Noto Sans Hanunoo, Noto Sans Hebrew, Noto Sans JP, Noto Sans Javanese, Noto Sans KR, Noto Sans Kannada, Noto Sans Kayah Li, Noto Sans Khmer, Noto Sans Khojki, Noto Sans Khudawadi, Noto Sans Lao, Noto Sans Lepcha, Noto Sans Limbu, Noto Sans Lisu, Noto Sans Mahajani, Noto Sans Malayalam, Noto Sans Mandaic, Noto Sans Masaram Gondi, Noto Sans Medefaidrin, Noto Sans Meetei Mayek, Noto Sans Mende Kikakui, Noto Sans Miao, Noto Sans Modi, Noto Sans Mongolian, Noto Sans Mro, Noto Sans Multani, Noto Sans Myanmar, Noto Sans NKo, Noto Sans New Tai Lue, Noto Sans Newa, Noto Sans Ol Chiki, Noto Sans Oriya, Noto Sans Osage, Noto Sans Osmanya, Noto Sans Pahawh Hmong, Noto Sans Pau Cin Hau, Noto Sans Rejang, Noto Sans Runic, Noto Sans SC, Noto Sans Samaritan, Noto Sans Saurashtra, Noto Sans Sharada, Noto Sans Shavian, Noto Sans Sinhala, Noto Sans Sora Sompeng, Noto Sans Soyombo, Noto Sans Sundanese, Noto Sans Syloti Nagri, Noto Sans Symbols, Noto Sans Symbols2, Noto Sans Syriac, Noto Sans TC, Noto Sans Tagalog, Noto Sans Tagbanwa, Noto Sans Tai Le, Noto Sans Tai Tham, Noto Sans Tai Viet, Noto Sans Takri, Noto Sans Tamil, Noto Sans Telugu, Noto Sans Thaana, Noto Sans Thai, Noto Sans Tifinagh, Noto Sans Tifinagh APT, Noto Sans Tifinagh Adrar, Noto Sans Tifinagh Agraw Imazighen, Noto Sans Tifinagh Ahaggar, Noto Sans Tifinagh Air, Noto Sans Tifinagh Azawagh, Noto Sans Tifinagh Ghat, Noto Sans Tifinagh Hawad, Noto Sans Tifinagh Rhissa Ixa, Noto Sans Tifinagh SIL, Noto Sans Tifinagh Tawellemmet, Noto Sans Tirhuta, Noto Sans Vai, Noto Sans Wancho, Noto Sans Warang Citi, Noto Sans Yi, Noto Sans Zanabazar Square, Noto Serif Armenian, Noto Serif Balinese, Noto Serif Bengali, Noto Serif Devanagari, Noto Serif Dogra, Noto Serif Ethiopic, Noto Serif Georgian, Noto Serif Grantha, Noto Serif Gujarati, Noto Serif Gurmukhi, Noto Serif Hebrew, Noto Serif Hmong Nyiakeng, Noto Serif Kannada, Noto Serif Khmer, Noto Serif Khojki, Noto Serif Lao, Noto Serif Malayalam, Noto Serif Myanmar, Noto Serif Sinhala, Noto Serif Tamil, Noto Serif Telugu, Noto Serif Thai, Noto Serif Tibetan, Noto Serif Yezidi, STIX Math, Tinos, Twemoji Mozilla
cool, it works. So umm, no fonts outside of those bundled were found (and all bundled were detected), does that mean TB Linux is now fully supported ONLY by bundled fonts? I thought "other" system fonts were allowed somewhere (IANALinuxExpert) dependant on the distro/desktop-environment/font-dirs? Because ultimately that's one goal for linux, to unify fonts - but I though we were going to have to wait for a single installer (to save on build sizes)
TB Linux is now fully supported ONLY by bundled fonts?
It's been for years now .
FontConfig read an environment variable to know which config file it should read, and if it cannot, it switches to the default config.
However, we set it, and in this file we tell FontConfig to use the Browser/fonts directory as the system font directory, instead of loading them from /usr/share/fonts (the default directory).