Jak vypnout čínské, japonské a další non-latin varianty písma?

Čau, potřeboval jsem nainstalovat font Noto. Balíček obsahuje velké množství čínských, japonských, arabských, hebrejských, bengálských, myanmarských a spousty dalších znakových sad, které nepotřebuji. Když v Libreoffice (nebo jiném programu) listuji seznamem písem, tak  tyhle (nepotřebné) písma zabírají několik obrazovek. Podobný problém je i u písma Droid, ale tam je non-latin variant jen pár.

Určitě bych mohl nepotřebné *.ttf smazat, ale při upgradu balíčku noto-fonts by se zase nainstalovaly. Nebo můžu použít font-manager a ručně je povypínat, ale neexistuje nějaký příkaz v linuxu, který non-latin písma automaticky vypne, abych to nemusel dělat po každé ručně?

Nebo je lepší místo instalování celého balíčků písma instalovat jen konkrétní *.ttf soubor? Kde *.ttf hledáte? Na webu nebo je lepší nějaký program?


Mlocik97

  • *****
  • 898
  • Ubunťák, JS dev.
    • Zobrazit profil
    • E-mail
Re:Jak vypnout čínské, japonské a další non-latin varianty písma?
« Odpověď #1 kdy: 13. 04. 2021, 18:56:47 »
neviem prečo vôbec používať taký software, keď môžeš bindovať priamo, ja som si nastavil napr. https://gist.github.com/Mlocik97/c35caa28263228f1d2a732f8e7211ef0
myslím že keď si ten súbor upravíš podla seba budeš spokojný.

Re:Jak vypnout čínské, japonské a další non-latin varianty písma?
« Odpověď #2 kdy: 13. 04. 2021, 19:20:42 »
Takový soubor vidím prvně, takže si budu muset nastudovat co mají dělat jednotlivé příkazy. Co přesně má ten soubor dělat? Když bych u sebe vymazal soubor "/usr/share/X11/xkb/symbols/cz" a místo něj dal tvůj soubor ve kterém bych pouze přepsal "Slovak" na "Czech" a "sk" na "cz", tak se mi v Libreoffice činské, jakponské, arabské... varianty objevovat nebudou?

Mlocik97

  • *****
  • 898
  • Ubunťák, JS dev.
    • Zobrazit profil
    • E-mail
Re:Jak vypnout čínské, japonské a další non-latin varianty písma?
« Odpověď #3 kdy: 13. 04. 2021, 19:44:55 »
Sry, som nejak zle pochopil/prečítal otázku, som myslel že problém sú znaky, ktoré ti píše klávesnica, ak myslíš ako font tak to budeš musieť odinštalovať písmo. To by ti mal pomôcť `sudo aptitude install font-manager` a vo font-managery by si to mal vedieť odškrtnúť
« Poslední změna: 13. 04. 2021, 19:46:49 od Mlocik97 »

Re:Jak vypnout čínské, japonské a další non-latin varianty písma?
« Odpověď #4 kdy: 13. 04. 2021, 20:29:34 »
a vo font-managery by si to mal vedieť odškrtnúť
Jo, ale musel bych to dělat u každého balíčku písma co bych v budoucnu nainstaloval. Tady je jen pro zajímavost seznam ttf souborů, které si balíček noto-fonts nainstaloval (nedokážu je vložit všechny protože root hlásí "Zpráva přesáhla maximální povolenou délku (20000 znaků)." :) :
Kód: [Vybrat]
usr/share/fonts/noto/NotoKufiArabic-Black.ttf
usr/share/fonts/noto/NotoKufiArabic-Bold.ttf
usr/share/fonts/noto/NotoKufiArabic-Light.ttf
usr/share/fonts/noto/NotoKufiArabic-Medium.ttf
usr/share/fonts/noto/NotoKufiArabic-Regular.ttf
usr/share/fonts/noto/NotoKufiArabic-Thin.ttf
usr/share/fonts/noto/NotoLoopedLao-Black.ttf
usr/share/fonts/noto/NotoLoopedLao-Bold.ttf
usr/share/fonts/noto/NotoLoopedLao-Light.ttf
usr/share/fonts/noto/NotoLoopedLao-Medium.ttf
usr/share/fonts/noto/NotoLoopedLao-Regular.ttf
usr/share/fonts/noto/NotoLoopedLao-Thin.ttf
usr/share/fonts/noto/NotoLoopedLaoUI-Black.ttf
usr/share/fonts/noto/NotoLoopedLaoUI-Bold.ttf
usr/share/fonts/noto/NotoLoopedLaoUI-Light.ttf
usr/share/fonts/noto/NotoLoopedLaoUI-Medium.ttf
usr/share/fonts/noto/NotoLoopedLaoUI-Regular.ttf
usr/share/fonts/noto/NotoLoopedLaoUI-Thin.ttf
usr/share/fonts/noto/NotoLoopedThai-Black.ttf
usr/share/fonts/noto/NotoLoopedThai-Bold.ttf
usr/share/fonts/noto/NotoLoopedThai-Light.ttf
usr/share/fonts/noto/NotoLoopedThai-Medium.ttf
usr/share/fonts/noto/NotoLoopedThai-Regular.ttf
usr/share/fonts/noto/NotoLoopedThai-Thin.ttf
usr/share/fonts/noto/NotoLoopedThaiUI-Black.ttf
usr/share/fonts/noto/NotoLoopedThaiUI-Bold.ttf
usr/share/fonts/noto/NotoLoopedThaiUI-Light.ttf
usr/share/fonts/noto/NotoLoopedThaiUI-Medium.ttf
usr/share/fonts/noto/NotoLoopedThaiUI-Regular.ttf
usr/share/fonts/noto/NotoLoopedThaiUI-Thin.ttf
usr/share/fonts/noto/NotoMusic-Regular.ttf
usr/share/fonts/noto/NotoNaskhArabic-Bold.ttf
usr/share/fonts/noto/NotoNaskhArabic-Medium.ttf
usr/share/fonts/noto/NotoNaskhArabic-Regular.ttf
usr/share/fonts/noto/NotoNaskhArabicUI-Bold.ttf
usr/share/fonts/noto/NotoNaskhArabicUI-Medium.ttf
usr/share/fonts/noto/NotoNaskhArabicUI-Regular.ttf
usr/share/fonts/noto/NotoNastaliqUrdu-Bold.ttf
usr/share/fonts/noto/NotoNastaliqUrdu-Regular.ttf
usr/share/fonts/noto/NotoRashiHebrew-Black.ttf
usr/share/fonts/noto/NotoRashiHebrew-Bold.ttf
usr/share/fonts/noto/NotoRashiHebrew-Light.ttf
usr/share/fonts/noto/NotoRashiHebrew-Medium.ttf
usr/share/fonts/noto/NotoRashiHebrew-Regular.ttf
usr/share/fonts/noto/NotoRashiHebrew-Thin.ttf
usr/share/fonts/noto/NotoSans-Black.ttf
usr/share/fonts/noto/NotoSans-BlackItalic.ttf
usr/share/fonts/noto/NotoSans-Bold.ttf
usr/share/fonts/noto/NotoSans-BoldItalic.ttf
usr/share/fonts/noto/NotoSans-Italic.ttf
usr/share/fonts/noto/NotoSans-Light.ttf
usr/share/fonts/noto/NotoSans-LightItalic.ttf
usr/share/fonts/noto/NotoSans-Medium.ttf
usr/share/fonts/noto/NotoSans-MediumItalic.ttf
usr/share/fonts/noto/NotoSans-Regular.ttf
usr/share/fonts/noto/NotoSans-Thin.ttf
usr/share/fonts/noto/NotoSans-ThinItalic.ttf
usr/share/fonts/noto/NotoSansAdlam-Bold.ttf
usr/share/fonts/noto/NotoSansAdlam-Regular.ttf
usr/share/fonts/noto/NotoSansAdlamUnjoined-Bold.ttf
usr/share/fonts/noto/NotoSansAdlamUnjoined-Regular.ttf
usr/share/fonts/noto/NotoSansAnatolianHieroglyphs-Regular.ttf
usr/share/fonts/noto/NotoSansArabic-Black.ttf
usr/share/fonts/noto/NotoSansArabic-Bold.ttf
usr/share/fonts/noto/NotoSansArabic-Light.ttf
usr/share/fonts/noto/NotoSansArabic-Medium.ttf
usr/share/fonts/noto/NotoSansArabic-Regular.ttf
usr/share/fonts/noto/NotoSansArabic-Thin.ttf
usr/share/fonts/noto/NotoSansArabicUI-Black.ttf
usr/share/fonts/noto/NotoSansArabicUI-Bold.ttf
usr/share/fonts/noto/NotoSansArabicUI-Light.ttf
usr/share/fonts/noto/NotoSansArabicUI-Medium.ttf
usr/share/fonts/noto/NotoSansArabicUI-Regular.ttf
usr/share/fonts/noto/NotoSansArabicUI-Thin.ttf
usr/share/fonts/noto/NotoSansArmenian-Black.ttf
usr/share/fonts/noto/NotoSansArmenian-Bold.ttf
usr/share/fonts/noto/NotoSansArmenian-Light.ttf
usr/share/fonts/noto/NotoSansArmenian-Medium.ttf
usr/share/fonts/noto/NotoSansArmenian-Regular.ttf
usr/share/fonts/noto/NotoSansArmenian-Thin.ttf
usr/share/fonts/noto/NotoSansAvestan-Regular.ttf
usr/share/fonts/noto/NotoSansBalinese-Bold.ttf
usr/share/fonts/noto/NotoSansBalinese-Medium.ttf
usr/share/fonts/noto/NotoSansBalinese-Regular.ttf
usr/share/fonts/noto/NotoSansBamum-Bold.ttf
usr/share/fonts/noto/NotoSansBamum-Medium.ttf
usr/share/fonts/noto/NotoSansBamum-Regular.ttf
usr/share/fonts/noto/NotoSansBassaVah-Regular.ttf
usr/share/fonts/noto/NotoSansBatak-Regular.ttf
usr/share/fonts/noto/NotoSansBengali-Black.ttf
usr/share/fonts/noto/NotoSansBengali-Bold.ttf
usr/share/fonts/noto/NotoSansBengali-Light.ttf
usr/share/fonts/noto/NotoSansBengali-Medium.ttf
usr/share/fonts/noto/NotoSansBengali-Regular.ttf
usr/share/fonts/noto/NotoSansBengali-Thin.ttf
usr/share/fonts/noto/NotoSansBengaliUI-Black.ttf
usr/share/fonts/noto/NotoSansBengaliUI-Bold.ttf
usr/share/fonts/noto/NotoSansBengaliUI-Light.ttf
usr/share/fonts/noto/NotoSansBengaliUI-Medium.ttf
usr/share/fonts/noto/NotoSansBengaliUI-Regular.ttf
usr/share/fonts/noto/NotoSansBengaliUI-Thin.ttf
usr/share/fonts/noto/NotoSansBhaiksuki-Regular.ttf
usr/share/fonts/noto/NotoSansBrahmi-Regular.ttf
usr/share/fonts/noto/NotoSansBuginese-Regular.ttf
usr/share/fonts/noto/NotoSansBuhid-Regular.ttf
usr/share/fonts/noto/NotoSansCanadianAboriginal-Black.ttf
usr/share/fonts/noto/NotoSansCanadianAboriginal-Bold.ttf
usr/share/fonts/noto/NotoSansCanadianAboriginal-Light.ttf
usr/share/fonts/noto/NotoSansCanadianAboriginal-Medium.ttf
usr/share/fonts/noto/NotoSansCanadianAboriginal-Regular.ttf
usr/share/fonts/noto/NotoSansCanadianAboriginal-Thin.ttf
usr/share/fonts/noto/NotoSansCarian-Regular.ttf
usr/share/fonts/noto/NotoSansCaucasianAlbanian-Regular.ttf
usr/share/fonts/noto/NotoSansChakma-Regular.ttf
usr/share/fonts/noto/NotoSansCham-Black.ttf
usr/share/fonts/noto/NotoSansCham-Bold.ttf
usr/share/fonts/noto/NotoSansCham-Light.ttf
usr/share/fonts/noto/NotoSansCham-Medium.ttf
usr/share/fonts/noto/NotoSansCham-Regular.ttf
usr/share/fonts/noto/NotoSansCham-Thin.ttf
usr/share/fonts/noto/NotoSansCherokee-Black.ttf
usr/share/fonts/noto/NotoSansCherokee-Bold.ttf
usr/share/fonts/noto/NotoSansCherokee-Light.ttf
usr/share/fonts/noto/NotoSansCherokee-Medium.ttf
usr/share/fonts/noto/NotoSansCherokee-Regular.ttf
usr/share/fonts/noto/NotoSansCherokee-Thin.ttf
usr/share/fonts/noto/NotoSansCoptic-Regular.ttf
usr/share/fonts/noto/NotoSansCuneiform-Regular.ttf
usr/share/fonts/noto/NotoSansCypriot-Regular.ttf
usr/share/fonts/noto/NotoSansDeseret-Regular.ttf
usr/share/fonts/noto/NotoSansDevanagari-Black.ttf
usr/share/fonts/noto/NotoSansDevanagari-Bold.ttf
usr/share/fonts/noto/NotoSansDevanagari-Light.ttf
usr/share/fonts/noto/NotoSansDevanagari-Medium.ttf
usr/share/fonts/noto/NotoSansDevanagari-Regular.ttf
usr/share/fonts/noto/NotoSansDevanagari-Thin.ttf
usr/share/fonts/noto/NotoSansDevanagariUI-Black.ttf
usr/share/fonts/noto/NotoSansDevanagariUI-Bold.ttf
usr/share/fonts/noto/NotoSansDevanagariUI-Light.ttf
usr/share/fonts/noto/NotoSansDevanagariUI-Medium.ttf
usr/share/fonts/noto/NotoSansDevanagariUI-Regular.ttf
usr/share/fonts/noto/NotoSansDevanagariUI-Thin.ttf
usr/share/fonts/noto/NotoSansDisplay-Black.ttf
usr/share/fonts/noto/NotoSansDisplay-BlackItalic.ttf
usr/share/fonts/noto/NotoSansDisplay-Bold.ttf
usr/share/fonts/noto/NotoSansDisplay-BoldItalic.ttf
usr/share/fonts/noto/NotoSansDisplay-Italic.ttf
usr/share/fonts/noto/NotoSansDisplay-Light.ttf
usr/share/fonts/noto/NotoSansDisplay-LightItalic.ttf
usr/share/fonts/noto/NotoSansDisplay-Medium.ttf
usr/share/fonts/noto/NotoSansDisplay-MediumItalic.ttf
usr/share/fonts/noto/NotoSansDisplay-Regular.ttf
usr/share/fonts/noto/NotoSansDisplay-Thin.ttf
usr/share/fonts/noto/NotoSansDisplay-ThinItalic.ttf
usr/share/fonts/noto/NotoSansDuployan-Regular.ttf
usr/share/fonts/noto/NotoSansEgyptianHieroglyphs-Regular.ttf
usr/share/fonts/noto/NotoSansElbasan-Regular.ttf
usr/share/fonts/noto/NotoSansElymaic-Regular.ttf
usr/share/fonts/noto/NotoSansEthiopic-Black.ttf
usr/share/fonts/noto/NotoSansEthiopic-Bold.ttf
usr/share/fonts/noto/NotoSansEthiopic-Light.ttf
usr/share/fonts/noto/NotoSansEthiopic-Medium.ttf
usr/share/fonts/noto/NotoSansEthiopic-Regular.ttf
usr/share/fonts/noto/NotoSansEthiopic-Thin.ttf
usr/share/fonts/noto/NotoSansGeorgian-Black.ttf
usr/share/fonts/noto/NotoSansGeorgian-Bold.ttf
usr/share/fonts/noto/NotoSansGeorgian-Light.ttf
usr/share/fonts/noto/NotoSansGeorgian-Medium.ttf
usr/share/fonts/noto/NotoSansGeorgian-Regular.ttf
usr/share/fonts/noto/NotoSansGeorgian-Thin.ttf
usr/share/fonts/noto/NotoSansGlagolitic-Regular.ttf
usr/share/fonts/noto/NotoSansGothic-Regular.ttf
usr/share/fonts/noto/NotoSansGrantha-Regular.ttf
usr/share/fonts/noto/NotoSansGujarati-Black.ttf
usr/share/fonts/noto/NotoSansGujarati-Bold.ttf
usr/share/fonts/noto/NotoSansGujarati-Light.ttf
usr/share/fonts/noto/NotoSansGujarati-Medium.ttf
usr/share/fonts/noto/NotoSansGujarati-Regular.ttf
usr/share/fonts/noto/NotoSansGujarati-Thin.ttf
usr/share/fonts/noto/NotoSansGujaratiUI-Black.ttf
usr/share/fonts/noto/NotoSansGujaratiUI-Bold.ttf
usr/share/fonts/noto/NotoSansGujaratiUI-Light.ttf
usr/share/fonts/noto/NotoSansGujaratiUI-Medium.ttf
usr/share/fonts/noto/NotoSansGujaratiUI-Regular.ttf
usr/share/fonts/noto/NotoSansGujaratiUI-Thin.ttf
usr/share/fonts/noto/NotoSansGunjalaGondi-Regular.ttf
usr/share/fonts/noto/NotoSansGurmukhi-Black.ttf
usr/share/fonts/noto/NotoSansGurmukhi-Bold.ttf
usr/share/fonts/noto/NotoSansGurmukhi-Light.ttf
usr/share/fonts/noto/NotoSansGurmukhi-Medium.ttf
usr/share/fonts/noto/NotoSansGurmukhi-Regular.ttf
usr/share/fonts/noto/NotoSansGurmukhi-Thin.ttf
usr/share/fonts/noto/NotoSansGurmukhiUI-Black.ttf
usr/share/fonts/noto/NotoSansGurmukhiUI-Bold.ttf
usr/share/fonts/noto/NotoSansGurmukhiUI-Light.ttf
usr/share/fonts/noto/NotoSansGurmukhiUI-Medium.ttf
usr/share/fonts/noto/NotoSansGurmukhiUI-Regular.ttf
usr/share/fonts/noto/NotoSansGurmukhiUI-Thin.ttf
usr/share/fonts/noto/NotoSansHanifiRohingya-Bold.ttf
usr/share/fonts/noto/NotoSansHanifiRohingya-Medium.ttf
usr/share/fonts/noto/NotoSansHanifiRohingya-Regular.ttf
usr/share/fonts/noto/NotoSansHanunoo-Regular.ttf
usr/share/fonts/noto/NotoSansHatran-Regular.ttf
usr/share/fonts/noto/NotoSansHebrew-Black.ttf
usr/share/fonts/noto/NotoSansHebrew-Bold.ttf
usr/share/fonts/noto/NotoSansHebrew-Light.ttf
usr/share/fonts/noto/NotoSansHebrew-Medium.ttf
usr/share/fonts/noto/NotoSansHebrew-Regular.ttf
usr/share/fonts/noto/NotoSansHebrew-Thin.ttf
usr/share/fonts/noto/NotoSansImperialAramaic-Regular.ttf
usr/share/fonts/noto/NotoSansIndicSiyaqNumbers-Regular.ttf
usr/share/fonts/noto/NotoSansInscriptionalPahlavi-Regular.ttf
usr/share/fonts/noto/NotoSansInscriptionalParthian-Regular.ttf
usr/share/fonts/noto/NotoSansJavanese-Bold.ttf
usr/share/fonts/noto/NotoSansJavanese-Regular.ttf
usr/share/fonts/noto/NotoSansKaithi-Regular.ttf
usr/share/fonts/noto/NotoSansKannada-Black.ttf
usr/share/fonts/noto/NotoSansKannada-Bold.ttf
usr/share/fonts/noto/NotoSansKannada-Light.ttf
usr/share/fonts/noto/NotoSansKannada-Medium.ttf
usr/share/fonts/noto/NotoSansKannada-Regular.ttf
usr/share/fonts/noto/NotoSansKannada-Thin.ttf
usr/share/fonts/noto/NotoSansKannadaUI-Black.ttf
usr/share/fonts/noto/NotoSansKannadaUI-Bold.ttf
usr/share/fonts/noto/NotoSansKannadaUI-Light.ttf
usr/share/fonts/noto/NotoSansKannadaUI-Medium.ttf
usr/share/fonts/noto/NotoSansKannadaUI-Regular.ttf
usr/share/fonts/noto/NotoSansKannadaUI-Thin.ttf
usr/share/fonts/noto/NotoSansKayahLi-Bold.ttf
usr/share/fonts/noto/NotoSansKayahLi-Medium.ttf
usr/share/fonts/noto/NotoSansKayahLi-Regular.ttf
usr/share/fonts/noto/NotoSansKharoshthi-Regular.ttf
usr/share/fonts/noto/NotoSansKhmer-Black.ttf
usr/share/fonts/noto/NotoSansKhmer-Bold.ttf
usr/share/fonts/noto/NotoSansKhmer-Light.ttf
usr/share/fonts/noto/NotoSansKhmer-Medium.ttf
usr/share/fonts/noto/NotoSansKhmer-Regular.ttf
usr/share/fonts/noto/NotoSansKhmer-Thin.ttf
usr/share/fonts/noto/NotoSansKhmerUI-Black.ttf
usr/share/fonts/noto/NotoSansKhmerUI-Bold.ttf
usr/share/fonts/noto/NotoSansKhmerUI-Light.ttf
usr/share/fonts/noto/NotoSansKhmerUI-Medium.ttf
usr/share/fonts/noto/NotoSansKhmerUI-Regular.ttf
usr/share/fonts/noto/NotoSansKhmerUI-Thin.ttf
usr/share/fonts/noto/NotoSansKhojki-Regular.ttf
usr/share/fonts/noto/NotoSansKhudawadi-Regular.ttf
usr/share/fonts/noto/NotoSansLao-Black.ttf
usr/share/fonts/noto/NotoSansLao-Bold.ttf
usr/share/fonts/noto/NotoSansLao-Light.ttf
usr/share/fonts/noto/NotoSansLao-Medium.ttf
usr/share/fonts/noto/NotoSansLao-Regular.ttf
usr/share/fonts/noto/NotoSansLao-Thin.ttf
usr/share/fonts/noto/NotoSansLaoUI-Black.ttf
usr/share/fonts/noto/NotoSansLaoUI-Bold.ttf
usr/share/fonts/noto/NotoSansLaoUI-Light.ttf
usr/share/fonts/noto/NotoSansLaoUI-Medium.ttf
usr/share/fonts/noto/NotoSansLaoUI-Regular.ttf
usr/share/fonts/noto/NotoSansLaoUI-Thin.ttf
usr/share/fonts/noto/NotoSansLepcha-Regular.ttf
usr/share/fonts/noto/NotoSansLimbu-Regular.ttf
usr/share/fonts/noto/NotoSansLinearA-Regular.ttf
usr/share/fonts/noto/NotoSansLinearB-Regular.ttf
usr/share/fonts/noto/NotoSansLisu-Bold.ttf
usr/share/fonts/noto/NotoSansLisu-Medium.ttf
usr/share/fonts/noto/NotoSansLisu-Regular.ttf
usr/share/fonts/noto/NotoSansLycian-Regular.ttf
usr/share/fonts/noto/NotoSansLydian-Regular.ttf
usr/share/fonts/noto/NotoSansMahajani-Regular.ttf
usr/share/fonts/noto/NotoSansMalayalam-Black.ttf
usr/share/fonts/noto/NotoSansMalayalam-Bold.ttf
usr/share/fonts/noto/NotoSansMalayalam-Light.ttf
usr/share/fonts/noto/NotoSansMalayalam-Medium.ttf
usr/share/fonts/noto/NotoSansMalayalam-Regular.ttf
usr/share/fonts/noto/NotoSansMalayalam-Thin.ttf
usr/share/fonts/noto/NotoSansMalayalamUI-Black.ttf
usr/share/fonts/noto/NotoSansMalayalamUI-Bold.ttf
usr/share/fonts/noto/NotoSansMalayalamUI-Light.ttf
usr/share/fonts/noto/NotoSansMalayalamUI-Medium.ttf
usr/share/fonts/noto/NotoSansMalayalamUI-Regular.ttf
usr/share/fonts/noto/NotoSansMalayalamUI-Thin.ttf
usr/share/fonts/noto/NotoSansMandaic-Regular.ttf
usr/share/fonts/noto/NotoSansManichaean-Regular.ttf
usr/share/fonts/noto/NotoSansMarchen-Regular.ttf
usr/share/fonts/noto/NotoSansMasaramGondi-Regular.ttf
usr/share/fonts/noto/NotoSansMath-Regular.ttf
usr/share/fonts/noto/NotoSansMayanNumerals-Regular.ttf
usr/share/fonts/noto/NotoSansMedefaidrin-Bold.ttf
usr/share/fonts/noto/NotoSansMedefaidrin-Medium.ttf
usr/share/fonts/noto/NotoSansMedefaidrin-Regular.ttf
usr/share/fonts/noto/NotoSansMeeteiMayek-Black.ttf
usr/share/fonts/noto/NotoSansMeeteiMayek-Bold.ttf
usr/share/fonts/noto/NotoSansMeeteiMayek-Light.ttf
usr/share/fonts/noto/NotoSansMeeteiMayek-Medium.ttf
usr/share/fonts/noto/NotoSansMeeteiMayek-Regular.ttf
usr/share/fonts/noto/NotoSansMeeteiMayek-Thin.ttf
usr/share/fonts/noto/NotoSansMendeKikakui-Regular.ttf
usr/share/fonts/noto/NotoSansMeroitic-Regular.ttf
usr/share/fonts/noto/NotoSansMiao-Regular.ttf
usr/share/fonts/noto/NotoSansModi-Regular.ttf
usr/share/fonts/noto/NotoSansMongolian-Regular.ttf
usr/share/fonts/noto/NotoSansMono-Black.ttf
usr/share/fonts/noto/NotoSansMono-Bold.ttf
usr/share/fonts/noto/NotoSansMono-Light.ttf
usr/share/fonts/noto/NotoSansMono-Medium.ttf
usr/share/fonts/noto/NotoSansMono-Regular.ttf
usr/share/fonts/noto/NotoSansMono-Thin.ttf
usr/share/fonts/noto/NotoSansMro-Regular.ttf
usr/share/fonts/noto/NotoSansMultani-Regular.ttf
usr/share/fonts/noto/NotoSansMyanmar-Black.ttf
usr/share/fonts/noto/NotoSansMyanmar-Bold.ttf
usr/share/fonts/noto/NotoSansMyanmar-Light.ttf
usr/share/fonts/noto/NotoSansMyanmar-Medium.ttf
usr/share/fonts/noto/NotoSansMyanmar-Regular.ttf
usr/share/fonts/noto/NotoSansMyanmar-Thin.ttf
usr/share/fonts/noto/NotoSansMyanmarUI-Black.ttf
usr/share/fonts/noto/NotoSansMyanmarUI-Bold.ttf
usr/share/fonts/noto/NotoSansMyanmarUI-Light.ttf
usr/share/fonts/noto/NotoSansMyanmarUI-Medium.ttf
usr/share/fonts/noto/NotoSansMyanmarUI-Regular.ttf
usr/share/fonts/noto/NotoSansMyanmarUI-Thin.ttf
usr/share/fonts/noto/NotoSansNKo-Regular.ttf
usr/share/fonts/noto/NotoSansNabataean-Regular.ttf
usr/share/fonts/noto/NotoSansNewTaiLue-Regular.ttf
usr/share/fonts/noto/NotoSansNewa-Regular.ttf
usr/share/fonts/noto/NotoSansNushu-Regular.ttf
usr/share/fonts/noto/NotoSansOgham-Regular.ttf
usr/share/fonts/noto/NotoSansOlChiki-Bold.ttf
usr/share/fonts/noto/NotoSansOlChiki-Medium.ttf
usr/share/fonts/noto/NotoSansOlChiki-Regular.ttf
usr/share/fonts/noto/NotoSansOldHungarian-Regular.ttf
usr/share/fonts/noto/NotoSansOldItalic-Regular.ttf
usr/share/fonts/noto/NotoSansOldNorthArabian-Regular.ttf
usr/share/fonts/noto/NotoSansOldPermic-Regular.ttf
usr/share/fonts/noto/NotoSansOldPersian-Regular.ttf
usr/share/fonts/noto/NotoSansOldSogdian-Regular.ttf
usr/share/fonts/noto/NotoSansOldSouthArabian-Regular.ttf
usr/share/fonts/noto/NotoSansOldTurkic-Regular.ttf
usr/share/fonts/noto/NotoSansOriya-Black.ttf
usr/share/fonts/noto/NotoSansOriya-Bold.ttf
usr/share/fonts/noto/NotoSansOriya-Regular.ttf
usr/share/fonts/noto/NotoSansOriya-Thin.ttf
usr/share/fonts/noto/NotoSansOriyaUI-Black.ttf
usr/share/fonts/noto/NotoSansOriyaUI-Bold.ttf
usr/share/fonts/noto/NotoSansOriyaUI-Regular.ttf
usr/share/fonts/noto/NotoSansOriyaUI-Thin.ttf
usr/share/fonts/noto/NotoSansOsage-Regular.ttf
usr/share/fonts/noto/NotoSansOsmanya-Regular.ttf
usr/share/fonts/noto/NotoSansPahawhHmong-Regular.ttf
usr/share/fonts/noto/NotoSansPalmyrene-Regular.ttf
usr/share/fonts/noto/NotoSansPauCinHau-Regular.ttf
usr/share/fonts/noto/NotoSansPhagsPa-Regular.ttf
usr/share/fonts/noto/NotoSansPhoenician-Regular.ttf
usr/share/fonts/noto/NotoSansPsalterPahlavi-Regular.ttf
usr/share/fonts/noto/NotoSansRejang-Regular.ttf
usr/share/fonts/noto/NotoSansRunic-Regular.ttf
usr/share/fonts/noto/NotoSansSamaritan-Regular.ttf
usr/share/fonts/noto/NotoSansSaurashtra-Regular.ttf
usr/share/fonts/noto/NotoSansSharada-Regular.ttf
usr/share/fonts/noto/NotoSansShavian-Regular.ttf
usr/share/fonts/noto/NotoSansSiddham-Regular.ttf
usr/share/fonts/noto/NotoSansSignWriting-Regular.ttf
usr/share/fonts/noto/NotoSansSinhala-Black.ttf
usr/share/fonts/noto/NotoSansSinhala-Bold.ttf
usr/share/fonts/noto/NotoSansSinhala-Light.ttf
usr/share/fonts/noto/NotoSansSinhala-Medium.ttf
usr/share/fonts/noto/NotoSansSinhala-Regular.ttf
usr/share/fonts/noto/NotoSansSinhala-Thin.ttf
usr/share/fonts/noto/NotoSansSinhalaUI-Black.ttf
usr/share/fonts/noto/NotoSansSinhalaUI-Bold.ttf
usr/share/fonts/noto/NotoSansSinhalaUI-Light.ttf
usr/share/fonts/noto/NotoSansSinhalaUI-Medium.ttf
usr/share/fonts/noto/NotoSansSinhalaUI-Regular.ttf
usr/share/fonts/noto/NotoSansSinhalaUI-Thin.ttf
usr/share/fonts/noto/NotoSansSogdian-Regular.ttf
usr/share/fonts/noto/NotoSansSoraSompeng-Bold.ttf
usr/share/fonts/noto/NotoSansSoraSompeng-Medium.ttf
usr/share/fonts/noto/NotoSansSoraSompeng-Regular.ttf
usr/share/fonts/noto/NotoSansSoyombo-Regular.ttf
usr/share/fonts/noto/NotoSansSundanese-Bold.ttf
usr/share/fonts/noto/NotoSansSundanese-Medium.ttf
usr/share/fonts/noto/NotoSansSundanese-Regular.ttf
usr/share/fonts/noto/NotoSansSylotiNagri-Regular.ttf
usr/share/fonts/noto/NotoSansSymbols-Black.ttf
usr/share/fonts/noto/NotoSansSymbols-Bold.ttf
usr/share/fonts/noto/NotoSansSymbols-Light.ttf
usr/share/fonts/noto/NotoSansSymbols-Medium.ttf
usr/share/fonts/noto/NotoSansSymbols-Regular.ttf
usr/share/fonts/noto/NotoSansSymbols-Thin.ttf
usr/share/fonts/noto/NotoSansSymbols2-Regular.ttf
usr/share/fonts/noto/NotoSansSyriac-Black.ttf
usr/share/fonts/noto/NotoSansSyriac-Regular.ttf
...


Re:Jak vypnout čínské, japonské a další non-latin varianty písma?
« Odpověď #5 kdy: 13. 04. 2021, 20:33:10 »
Také jsem toto řešil. Zde je (již starší) odkaz kde je podobný dotaz:
https://askubuntu.com/questions/820746/remove-unused-fonts
na který reagovali, že to není třeba řešit:
https://www.bleachbit.org/comment/3137#comment-3137

Odinstaloval jsem co systém dovolil. A po aktualizaci mi tam zas vše doinstalovali.
Takže mi nezbylo nic jiného než si vytvořit skript, který maže "nepotřebné" fonty.
Neodtraňuji základní písma. Např. NotoSerif-Italic.ttf atd.
Script vypadá takto - písma a cestu k nim si doplňte dle vaší distribuce.
Uložit jako "nazev_souboru.sh" a příkazem  "sh nazev_souboru.sh" spustím.
Kód: [Vybrat]
#!/bin/bash
#noto fonts
sudo rm /usr/share/fonts/noto/NotoSansY*
sudo rm /usr/share/fonts/noto/NotoSansW*
sudo rm /usr/share/fonts/noto/NotoSansV*
sudo rm /usr/share/fonts/noto/NotoSansU*
sudo rm /usr/share/fonts/noto/NotoSansT*
sudo rm /usr/share/fonts/noto/NotoSansS*
sudo rm /usr/share/fonts/noto/NotoSansR*
sudo rm /usr/share/fonts/noto/NotoSansP*
sudo rm /usr/share/fonts/noto/NotoSansN*
sudo rm /usr/share/fonts/noto/NotoSansO*
sudo rm /usr/share/fonts/noto/NotoSansMy*
sudo rm /usr/share/fonts/noto/NotoSansMa*
sudo rm /usr/share/fonts/noto/NotoSansMe*
sudo rm /usr/share/fonts/noto/NotoSansMi*
sudo rm /usr/share/fonts/noto/NotoSansModi*
sudo rm /usr/share/fonts/noto/NotoSansMong*
sudo rm /usr/share/fonts/noto/NotoSansL*
sudo rm /usr/share/fonts/noto/NotoSansK*
sudo rm /usr/share/fonts/noto/NotoSansJ*

#DROID FONTY
sudo rm /usr/share/fonts/droid/DroidKu*
sudo rm /usr/share/fonts/droid/DroidNa*
sudo rm /usr/share/fonts/droid/DroidSansAr*
sudo rm /usr/share/fonts/droid/DroidSansDe*
sudo rm /usr/share/fonts/droid/DroidSansEt*
sudo rm /usr/share/fonts/droid/DroidSansFall*
sudo rm /usr/share/fonts/droid/DroidSansGeor*

sudo fc-cache -fv

Re:Jak vypnout čínské, japonské a další non-latin varianty písma?
« Odpověď #6 kdy: 13. 04. 2021, 22:40:25 »
Odinstaloval jsem co systém dovolil. A po aktualizaci mi tam zas vše doinstalovali.
Já mám na Manjaru jen pár defaultních non-latin fontů. Třeba Noto jako výchozí nemám, ale pokud by se seznam výchozích nežádoucích fontů rozšířil, tak se tvůj script určitě bude hodit. Díky.

Teď jsem zkoušel ten Font-Downloader a třeba u fontu Noto to nabízí jednotlivé jazyky samostatně a v nastavení lze zaškrtnout, že se má hledat jen Latin. Písma lze stahovat nebo instalovat, akorát nevidím žádnou možnost jak fonty odinstalovat, takže se to bude muset dělat ručně - smazáním *.ttf souboru. Zdá se mi to asi lepší varianta, než instalovat celý balíček Noto se všemi těmi čínskými variantami a pak je ručně vypínat ve Font-manageru nebo mazat.

Ale možná existuje i lepší program než Font-Downloader. To byl jen první co jsem našel.

Re:Jak vypnout čínské, japonské a další non-latin varianty písma?
« Odpověď #7 kdy: 14. 04. 2021, 02:02:04 »
Odinstaloval jsem co systém dovolil. A po aktualizaci mi tam zas vše doinstalovali.
Já mám na Manjaru jen pár defaultních non-latin fontů. Třeba Noto jako výchozí nemám, ale pokud by se seznam výchozích nežádoucích fontů rozšířil, tak se tvůj script určitě bude hodit. Díky.

Teď jsem zkoušel ten Font-Downloader a třeba u fontu Noto to nabízí jednotlivé jazyky samostatně a v nastavení lze zaškrtnout, že se má hledat jen Latin. Písma lze stahovat nebo instalovat, akorát nevidím žádnou možnost jak fonty odinstalovat, takže se to bude muset dělat ručně - smazáním *.ttf souboru. Zdá se mi to asi lepší varianta, než instalovat celý balíček Noto se všemi těmi čínskými variantami a pak je ručně vypínat ve Font-manageru nebo mazat.

Ale možná existuje i lepší program než Font-Downloader. To byl jen první co jsem našel.

Občas by se mi také hodilo mít nějaké předvolené sady písem, mezi kterými by šlo system-wide přepínat.

Primitivní možnost je mít v systému jen základní sadu písem a zbytek si instalovat do ~/.fonts a spravovat nějakým skriptem. To je zřejmě to, co dělají někteřé fontmanagery (koukněte na Fontmatrix).

IMHO je to ale komplexnější téma. Asi mimo jiné záleží na software, ve kterém ta písma využíváte a způsobu, jak jsou ty fonty distribuované.

V některých programech si lze filtry předvolit (Scribus...), nějak jinak to zas řeší Xorg, některý software si písma umí načíst i mimo systém (Scribus, možná LibreOffice?)

Koukněte ještě na příkazy fc-* (fc-list, fc-cat, ...) - možná tam najdete něco užitečného k filtrování fontů.

Re:Jak vypnout čínské, japonské a další non-latin varianty písma?
« Odpověď #8 kdy: 19. 04. 2021, 20:53:43 »
Koukněte ještě na příkazy fc-* (fc-list, fc-cat, ...) - možná tam najdete něco užitečného k filtrování fontů.
Díky za navedení správným směrem. Zjistil jsem, že existuje fontconfig. Takže jsem vytvořil soubor ~/.config/fontconfig/fonts.conf s tímto obsahem:
Kód: [Vybrat]
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<!-- $XDG_CONFIG_HOME/fontconfig/fonts.conf for per-user font configuration -->
<!-- http://www.freedesktop.org/software/fontconfig/fontconfig-user.html -->
<selectfont>
<rejectfont>
        <pattern>
            <patelt name="charset">
                <!-- CJK Symbols and Punctuation -->
                <charset>
                    <int>0x3010</int>
                </charset>
            </patelt>
        </pattern>
        <pattern>
            <patelt name="charset">
                <!-- Armenian -->
                <charset>
                    <int>0x570</int>
                </charset>
            </patelt>
        </pattern>
        <pattern>
            <patelt name="charset">
                <!-- Arabic -->
                <charset>
                    <int>0x660</int>
                </charset>
            </patelt>
        </pattern>
        <pattern>
            <patelt name="charset">
                <!-- Tamil -->
                <charset>
                    <int>0xb83</int>
                </charset>
            </patelt>
        </pattern>
        <pattern>
            <patelt name="charset">
                <!-- Devanagari -->
                <charset>
                    <int>0x960</int>
                </charset>
            </patelt>
        </pattern>
        <pattern>
            <patelt name="charset">
                <!-- Bengali -->
                <charset>
                    <int>0x996</int>
                </charset>
            </patelt>
        </pattern>
        <pattern>
            <patelt name="charset">
                <!-- Ethiopic -->
                <charset>
                    <int>0x1220</int>
                </charset>
            </patelt>
        </pattern>
        <pattern>
            <patelt name="charset">
                <!-- Georgian -->
                <charset>
                    <int>0x10a0</int>
                </charset>
            </patelt>
        </pattern>
        <pattern>
            <patelt name="charset">
                <!-- Hebrew -->
                <charset>
                    <int>0xfb1d</int>
                </charset>
            </patelt>
        </pattern>
        <pattern>
            <patelt name="charset">
                <!-- Thai -->
                <charset>
                    <int>0xe01</int>
                </charset>
            </patelt>
        </pattern>
        <pattern>
            <patelt name="charset">
                <!-- Gurmukhi -->
                <charset>
                    <int>0xa01</int>
                </charset>
            </patelt>
        </pattern>
        <pattern>
            <patelt name="charset">
                <!-- Malayalam -->
                <charset>
                    <int>0xd20</int>
                </charset>
            </patelt>
        </pattern>
        <pattern>
            <patelt name="charset">
                <!-- Oriya -->
                <charset>
                    <int>0xb20</int>
                </charset>
            </patelt>
        </pattern>
        <pattern>
            <patelt name="charset">
                <!-- Gujarati -->
                <charset>
                    <int>0xa81</int>
                </charset>
            </patelt>
        </pattern>
        <pattern>
            <patelt name="charset">
                <!-- Telugu -->
                <charset>
                    <int>0xc01</int>
                </charset>
            </patelt>
        </pattern>
        <pattern>
            <patelt name="charset">
                <!-- Kannada -->
                <charset>
                    <int>0xc82</int>
                </charset>
            </patelt>
        </pattern>
    </rejectfont>
    <acceptfont>
        <pattern>
            <patelt name="charset">
                <!-- Mathematical Operators (*) -->
                <charset>
                    <int>0x2217</int>
                </charset>
            </patelt>
        </pattern>
        <pattern>
            <patelt name="charset">
                <!-- Mathematical Operators (/) -->
                <charset>
                    <int>0x2215</int>
                </charset>
            </patelt>
        </pattern>
    </acceptfont>
</selectfont>

V bloku "rejectfont" se fonty blacklistují a z tohoto blacklistu se pak v bloku "acceptfont" whitelistují. Nelze fonty jen blacklistnout, protože  třeba "DejaVu Sans" obsahuje arabské i latin znaky a kdybych jen blacklistnul arabské znaky, tak deaktivuju celý  "DejaVu Sans". Zjistil jsem, že ve všech těch čínsko-japonsko-bengálských znacích se nevyskytuje "*" a "/", proto jsou tyto znaky whitelistovány.

Pro hledání Unicode kódů mi byla nápomocná wikipedie.

Na mém Manjaru jsem výše uvedeným configurákem zakázal tyto konkrétní fonty:
Kód: [Vybrat]
TSCu_Times
Akaash
Mukti Narrow
Droid Arabic Kufi
orya
Droid Sans Ethiopic
Droid Sans Thai
Pothana2000
Droid Arabic Naskh
Likhan
Gargi\-1.2b,Gargi,edio,smita
malayalam
Droid Sans Devanagari
Droid Sans Japanese
Droid Sans Georgian
TAMu_Maduram
MalOtf
Sagar
AkrutiTml2
AkrutiTml1
Droid Sans Arabic
Droid Sans Hebrew
TSCu_Comic
GurbaniBoliLite
Sampige
TAMu_Kalyani
TAMu_Kadambri
Droid Sans Tamil
padmaa,padmmaa
Droid Sans Armenian
Droid Naskh Shift Alt

Možná se bude výše uvedený konfugurák někomu hodit a možná by šel ještě nějak vylepšit, aby fungoval i pro jiné distribuce. A možná, že se už něco takového někde na githubu válí. ;)

Re:Jak vypnout čínské, japonské a další non-latin varianty písma?
« Odpověď #9 kdy: 19. 04. 2021, 21:43:04 »
Pozoruhodné...  :)