Firefox i ćelava ćirilica

Uputstva, saveti i trikovi

Moderator: Urednik

Post Reply

Administrator
Administrator
offline
User avatar

Posts: 4590
Joined: 04 Feb 2011, 20:32
Location: Beograd
Contact:

Post Napisano: 15 Apr 2017, 11:01


Prenosim vam moje ranije mozganje na temu iz mod zone. Ovo nije baš sređeno kao članak, ali nadam se da će biti od pomoći. Prvobitno objavljeno 2014, ali ga nisam objavio u javnom delu foruma jer nije sređeno. Nedavno sam imao isti problem pa sam odlučio da ga ipak objavim u potpunosti u svoj svojoj originalnoj nesređenosti. :)
bocke wrote:Deinstalirao sam font po font i restartovao ff dok nisam uhvatio krivca. Problematični font je iz ghostscript-fonts-std. Za sada sam ga deinstalirao, ali se plašim kakav će to imati efekat na generisanje PDF i štampanje na štampač. U potrazi sam za boljim rešenjem. Možda alternativnim setom postscript fontova.
bocke wrote:Dakle daljim istraživanjem sa izdvojio fontove iz ghostscript-fonts-std koji imaju sva ćirilićna slova:
  • a010013l - URW Gothic L, Regular
  • b018012l - URW Bookman L, Medium
  • n021003l - Nimbus Roman No9 L, Regular
  • n021004l - Nimbus Roman No9 L, Medium
  • z003034l - URW Chancery L, Medium Italic
Svi ostali fontovi iz tog paketa imaju okrnjeni ćirlicu. Inače ovaj paket je deo zvanične Slackware distribucije. Ali originalna lokacije je ovde:
http://sourceforge.net/projects/gs-fonts/" onclick="window.open(this.href);return false;

Poslednje ažuriranje ovih fontova je iz 2004. godine.

Pitanje: Zašto Firefox podrazumevano koristi Postscript (Type1) fontove, a ne, recimo, TTF?
bocke wrote:Beš mi sve, ali čini mi se da ima veze sa /etc/fonts/conf.d/30-metric-aliases.conf. Ovo je fontconfig konfiguraciona datoteka i sadrži imena aliasa za različite generičke font porodice.

Dokumentacija:
http://www.freedesktop.org/software/fon ... -user.html" onclick="window.open(this.href);return false;
https://wiki.archlinux.org/index.php/Fo ... g_examples" onclick="window.open(this.href);return false;
http://en.wikipedia.org/wiki/Fontconfig" onclick="window.open(this.href);return false;

U datoteci 30-metric-aliases.conf je postavljeno dve vrste aliasa:
  • za Type 1 fontove
  • za TTF fontove
Nimbus je font koji se koristi kao alias za Postscript fontove. Ovaj font je iz "ghostscript-fonts-std".

Pošto ghostscript-fonts-std izgleda nisu jedini Type1 fontovi na sistemu, mislim da ništa ne škodi jednostavno ih obrisati. A možda ne bi bilo loše postaviti default aliase na Type1 fontove koji imaju punu podršku za ćirlicu. Drugo, bilo bi dobro staviti TTF podešavanja pre Type1 podešavanja za one glupave aplikacije koje prvo pokušavaju da učitavaju Type1 fontove.

Eto toliko za sada. :)

Inače, ne bavim se ovim ceo dan. Radim neke druge stvari pa usput pogledavam kako uhvatim vremena.
bocke wrote:Mrzelo me da se bavim ovim pa sam samo iskomentarisao sve linije koje sadrže Nimbus fontove iz /etc/fonts/conf.d/30-metric-aliases.conf i sad je sve ok. Ovaj fajl je xml fajl tako da se komentari prave na isti način kao u htmlu (između <!-- i -->). Na ovaj način je moguće sprečiti okrnjenu ćirilicu i bez deinstalacije ghostscript-fonts-std paketa. :)

Možda ne bi bilo loše samo postaviti alternative za ove fontove. Recimo za Helveticu je alternativa bilo koji Sans font. Za Times bilo koji Serif. Za Courier bilo koji Mono. Možda ovako nešto?

Code: Select all

	<alias binding="same">
	   <family>Helvetica</family>
	  <accept>
	  <family>DejaVu Sans</family>
	   </accept>
	</alias>

	<alias binding="same">
	  <family>Times</family>
	  <accept>
	  <family>DejaVu Serif</family>
	  </accept>
	</alias>

	<alias binding="same">
	  <family>Courier</family>
	  <accept>
	  <family>DejaVu Mono</family>
	  </accept>
	</alias>
Samo bih dodao malu ispravku. Datoteka koju je potrebno izmeniti je "/etc/fonts/conf.avail/30-metric-aliases.conf". Datoteka "/etc/fonts/conf.d/30-metric-aliases.conf" je samo simbolički link koji pokazuje na nju.

Ovo se verovatno može rešiti i na neki drugi način, pa ako neko ima bolje razrađenu ideju (ovo je samo brzi hak), slobodno je iznesite.



offline

Posts: 5
Joined: 28 Jun 2018, 15:27

Post Napisano: 28 Jun 2018, 15:58


Ako pomaže, imao sam sličan problem na openSUSEtu pre ravno godinu, dve, i tada je solucija bilča da u yastu u font konfiguraciji odštikliram 'search metric compatible'. Ako umete da nađete i odradite ekvivalent na Slacku, trebalo bi normalno da radi (a zabeležite i za nas ostalu raju) :)



offline

Posts: 5
Joined: 28 Jun 2018, 15:27

Post Napisano: 02 Jul 2018, 20:51


bocke wrote:
15 Apr 2017, 11:01
Prenosim vam moje ranije mozganje na temu iz mod zone. Ovo nije baš sređeno kao članak, ali nadam se da će biti od pomoći. Prvobitno objavljeno 2014, ali ga nisam objavio u javnom delu foruma jer nije sređeno. Nedavno sam imao isti problem pa sam odlučio da ga ipak objavim u potpunosti u svoj svojoj originalnoj nesređenosti. :)
bocke wrote:Deinstalirao sam font po font i restartovao ff dok nisam uhvatio krivca. Problematični font je iz ghostscript-fonts-std. Za sada sam ga deinstalirao, ali se plašim kakav će to imati efekat na generisanje PDF i štampanje na štampač. U potrazi sam za boljim rešenjem. Možda alternativnim setom postscript fontova.
bocke wrote:Dakle daljim istraživanjem sa izdvojio fontove iz ghostscript-fonts-std koji imaju sva ćirilićna slova:
  • a010013l - URW Gothic L, Regular
  • b018012l - URW Bookman L, Medium
  • n021003l - Nimbus Roman No9 L, Regular
  • n021004l - Nimbus Roman No9 L, Medium
  • z003034l - URW Chancery L, Medium Italic
Svi ostali fontovi iz tog paketa imaju okrnjeni ćirlicu. Inače ovaj paket je deo zvanične Slackware distribucije. Ali originalna lokacije je ovde:
http://sourceforge.net/projects/gs-fonts/" onclick="window.open(this.href);return false;

Poslednje ažuriranje ovih fontova je iz 2004. godine.

Pitanje: Zašto Firefox podrazumevano koristi Postscript (Type1) fontove, a ne, recimo, TTF?
bocke wrote:Beš mi sve, ali čini mi se da ima veze sa /etc/fonts/conf.d/30-metric-aliases.conf. Ovo je fontconfig konfiguraciona datoteka i sadrži imena aliasa za različite generičke font porodice.

Dokumentacija:
http://www.freedesktop.org/software/fon ... -user.html" onclick="window.open(this.href);return false;
https://wiki.archlinux.org/index.php/Fo ... g_examples" onclick="window.open(this.href);return false;
http://en.wikipedia.org/wiki/Fontconfig" onclick="window.open(this.href);return false;

U datoteci 30-metric-aliases.conf je postavljeno dve vrste aliasa:
  • za Type 1 fontove
  • za TTF fontove
Nimbus je font koji se koristi kao alias za Postscript fontove. Ovaj font je iz "ghostscript-fonts-std".

Pošto ghostscript-fonts-std izgleda nisu jedini Type1 fontovi na sistemu, mislim da ništa ne škodi jednostavno ih obrisati. A možda ne bi bilo loše postaviti default aliase na Type1 fontove koji imaju punu podršku za ćirlicu. Drugo, bilo bi dobro staviti TTF podešavanja pre Type1 podešavanja za one glupave aplikacije koje prvo pokušavaju da učitavaju Type1 fontove.

Eto toliko za sada. :)

Inače, ne bavim se ovim ceo dan. Radim neke druge stvari pa usput pogledavam kako uhvatim vremena.
bocke wrote:Mrzelo me da se bavim ovim pa sam samo iskomentarisao sve linije koje sadrže Nimbus fontove iz /etc/fonts/conf.d/30-metric-aliases.conf i sad je sve ok. Ovaj fajl je xml fajl tako da se komentari prave na isti način kao u htmlu (između <!-- i -->). Na ovaj način je moguće sprečiti okrnjenu ćirilicu i bez deinstalacije ghostscript-fonts-std paketa. :)

Možda ne bi bilo loše samo postaviti alternative za ove fontove. Recimo za Helveticu je alternativa bilo koji Sans font. Za Times bilo koji Serif. Za Courier bilo koji Mono. Možda ovako nešto?

Code: Select all

	<alias binding="same">
	   <family>Helvetica</family>
	  <accept>
	  <family>DejaVu Sans</family>
	   </accept>
	</alias>

	<alias binding="same">
	  <family>Times</family>
	  <accept>
	  <family>DejaVu Serif</family>
	  </accept>
	</alias>

	<alias binding="same">
	  <family>Courier</family>
	  <accept>
	  <family>DejaVu Mono</family>
	  </accept>
	</alias>
Samo bih dodao malu ispravku. Datoteka koju je potrebno izmeniti je "/etc/fonts/conf.avail/30-metric-aliases.conf". Datoteka "/etc/fonts/conf.d/30-metric-aliases.conf" je samo simbolički link koji pokazuje na nju.

Ovo se verovatno može rešiti i na neki drugi način, pa ako neko ima bolje razrađenu ideju (ovo je samo brzi hak), slobodno je iznesite.

Apdejt: Ovo tvoje deluje, ali su sad fontovi straight up nasty :) Mada mislim, da na taj način postižemo ono što Yast učini što sam spomenuo gore. Svaka čast za istraživanje.



Administrator
Administrator
offline
User avatar

Posts: 4590
Joined: 04 Feb 2011, 20:32
Location: Beograd
Contact:

Post Napisano: 13 Dec 2020, 12:02


biberkopf wrote:
02 Jul 2018, 20:51
Apdejt: Ovo tvoje deluje, ali su sad fontovi straight up nasty :) Mada mislim, da na taj način postižemo ono što Yast učini što sam spomenuo gore. Svaka čast za istraživanje.
Izvini, promakao mi je tvoj odgovor. Nažalost treba da se čačka oko podešavanja. Recimo da se postavi neki kompletniji font. Googleov Droid font, Mozillin Fira font ili jednostavno naterati freetype da koristi samo Dejavu Sans.

Moguće je da Suse ima neko podešavanje za to u Yastu. Slackware nema GUI za to, pa treba znati kako se to postiže ispod haube. Moguće je da je to baš izmenom fontconfig konfiguracionih datoteka.



Elitni član
Elitni član
offline
User avatar

Posts: 207
Joined: 24 Jan 2013, 21:33
Location: Srbija

Post Napisano: 13 Dec 2020, 13:07


bocke wrote:
13 Dec 2020, 12:02
Moguće je da Suse ima neko podešavanje za to u Yastu. Slackware nema GUI za to, pa treba znati kako se to postiže ispod haube. Moguće je da je to baš izmenom fontconfig konfiguracionih datoteka.
Suse ispod haube, sa dostupnim fontovima koji su u poslednjih par verzija Suseta sređeni, tako da po difoltu nema potrebe bilo šta dirati u "/etc/fonts/conf.avail/30-metric-aliases.conf" Yast odmara u ovoj priči.

Code: Select all


<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">

<!-- DO NOT EDIT; this is a generated file -->
<!-- modify /etc/sysconfig/fonts-config && run /usr/sbin/fonts-config instead -->

<fontconfig>

<!--

Alias similar/metric-compatible families from various sources:

PostScript fonts:       URW fonts:           GUST fonts:        Windows fonts:
======================  ==================  =================  ==================
Helvetica               Nimbus Sans         TeX Gyre Heros
Helvetica Narrow        Nimbus Sans Narrow  TeX Gyre Heros Cn
Times                   Nimbus Roman        TeX Gyre Termes
Courier                 Nimbus Mono PS      TeX Gyre Cursor
ITC Avant Garde Gothic  URW Gothic          TeX Gyre Adventor
ITC Bookman             URW Bookman         TeX Gyre Bonum     Bookman Old Style
ITC Zapf Chancery       Z003                TeX Gyre Chorus
Palatino                P052                TeX Gyre Pagella   Palatino Linotype
New Century Schoolbook  C059                TeX Gyre Schola    Century Schoolbook

Microsoft fonts:  Liberation fonts:       Google CrOS core fonts:  StarOffice fonts:  AMT fonts:
================  ======================  =======================  =================  ==============
Arial             Liberation Sans         Arimo                    Albany             Albany AMT
Arial Narrow      Liberation Sans Narrow
Times New Roman   Liberation Serif        Tinos                    Thorndale          Thorndale AMT
Courier New       Liberation Mono         Cousine                  Cumberland         Cumberland AMT
Cambria                                   Caladea
Calibri                                   Carlito
Symbol                                    SymbolNeu

Microsoft fonts:  Other fonts:
================  ============
Georgia           Gelasio

We want for each of them to fallback to any of these available,
but in an order preferring similar designs first.  We do this in three steps:

1) Alias each specific to its generic family.
   e.g. Liberation Sans to Arial

2) Weak alias each generic to the other generic of its family.
   e.g. Arial to Helvetica

3) Alias each generic to its specifics.
   e.g. Arial to Liberation Sans, Arimo, Albany, and Albany AMT

NOTE: The (URW)++ fonts mappings of generics to specifics were removed, because
      upstream now includes them in their release of (URW)++ Core Font Set here:
      https://github.com/ArtifexSoftware/urw-base35-fonts/tree/master/fontconfig
-->

<!-- Map specifics to generics -->

	<!-- PostScript -->
	<alias binding="same">
	  <test name="search_metric_aliases"><bool>true</bool></test>
	  <family>Nimbus Sans L</family>
	  <default>
	  <family>Helvetica</family>
	  </default>
	</alias>

	<alias binding="same">
	  <test name="search_metric_aliases"><bool>true</bool></test>
	  <family>Nimbus Sans</family>
	  <default>
	  <family>Helvetica</family>
	  </default>
	</alias>

	<alias binding="same">
	  <test name="search_metric_aliases"><bool>true</bool></test>
	  <family>TeX Gyre Heros</family>
	  <default>
	  <family>Helvetica</family>
	  </default>
	</alias>

	<alias binding="same">
	  <test name="search_metric_aliases"><bool>true</bool></test>
	  <family>Nimbus Sans Narrow</family>
	  <default>
	  <family>Helvetica Narrow</family>
	  </default>
	</alias>

	<alias binding="same">
	  <test name="search_metric_aliases"><bool>true</bool></test>
	  <family>TeX Gyre Heros Cn</family>
	  <default>
	  <family>Helvetica Narrow</family>
	  </default>
	</alias>

	<alias binding="same">
	  <test name="search_metric_aliases"><bool>true</bool></test>
	  <family>Nimbus Roman No9 L</family>
	  <default>
	  <family>Times</family>
	  </default>
	</alias>

	<alias binding="same">
	  <test name="search_metric_aliases"><bool>true</bool></test>
	  <family>Nimbus Roman</family>
	  <default>
	  <family>Times</family>
	  </default>
	</alias>

	<alias binding="same">
	  <test name="search_metric_aliases"><bool>true</bool></test>
	  <family>TeX Gyre Termes</family>
	  <default>
	  <family>Times</family>
	  </default>
	</alias>

	<alias binding="same">
	  <test name="search_metric_aliases"><bool>true</bool></test>
	  <family>Nimbus Mono L</family>
	  <default>
	  <family>Courier</family>
	  </default>
	</alias>

	<alias binding="same">
	  <test name="search_metric_aliases"><bool>true</bool></test>
	  <family>Nimbus Mono</family>
	  <default>
	  <family>Courier</family>
	  </default>
	</alias>

	<alias binding="same">
	  <test name="search_metric_aliases"><bool>true</bool></test>
	  <family>Nimbus Mono PS</family>
	  <default>
	  <family>Courier</family>
	  </default>
	</alias>

	<alias binding="same">
	  <test name="search_metric_aliases"><bool>true</bool></test>
	  <family>TeX Gyre Cursor</family>
	  <default>
	  <family>Courier</family>
	  </default>
	</alias>

	<alias binding="same">
	  <test name="search_metric_aliases"><bool>true</bool></test>
	  <family>Avant Garde</family>
	  <default>
	  <family>ITC Avant Garde Gothic</family>
	  </default>
	</alias>

	<alias binding="same">
	  <test name="search_metric_aliases"><bool>true</bool></test>
	  <family>URW Gothic L</family>
	  <default>
	  <family>ITC Avant Garde Gothic</family>
	  </default>
	</alias>

	<alias binding="same">
	  <test name="search_metric_aliases"><bool>true</bool></test>
	  <family>URW Gothic</family>
	  <default>
	  <family>ITC Avant Garde Gothic</family>
	  </default>
	</alias>

	<alias binding="same">
	  <test name="search_metric_aliases"><bool>true</bool></test>
	  <family>TeX Gyre Adventor</family>
	  <default>
	  <family>ITC Avant Garde Gothic</family>
	  </default>
	</alias>

	<alias binding="same">
	  <test name="search_metric_aliases"><bool>true</bool></test>
	  <family>Bookman</family>
	  <default>
	  <family>ITC Bookman</family>
	  </default>
	</alias>

	<alias binding="same">
	  <test name="search_metric_aliases"><bool>true</bool></test>
	  <family>URW Bookman L</family>
	  <default>
	  <family>ITC Bookman</family>
	  </default>
	</alias>

	<alias binding="same">
	  <test name="search_metric_aliases"><bool>true</bool></test>
	  <family>Bookman URW</family>
	  <default>
	  <family>ITC Bookman</family>
	  </default>
	</alias>

	<alias binding="same">
	  <test name="search_metric_aliases"><bool>true</bool></test>
	  <family>URW Bookman</family>
	  <default>
	  <family>ITC Bookman</family>
	  </default>
	</alias>

	<alias binding="same">
	  <test name="search_metric_aliases"><bool>true</bool></test>
	  <family>TeX Gyre Bonum</family>
	  <default>
	  <family>ITC Bookman</family>
	  </default>
	</alias>

	<alias binding="same">
	  <test name="search_metric_aliases"><bool>true</bool></test>
	  <family>Bookman Old Style</family>
	  <default>
	  <family>ITC Bookman</family>
	  </default>
	</alias>

	<alias binding="same">
	  <test name="search_metric_aliases"><bool>true</bool></test>
	  <family>Zapf Chancery</family>
	  <default>
	  <family>ITC Zapf Chancery</family>
	  </default>
	</alias>

	<alias binding="same">
	  <test name="search_metric_aliases"><bool>true</bool></test>
	  <family>URW Chancery L</family>
	  <default>
	  <family>ITC Zapf Chancery</family>
	  </default>
	</alias>

	<alias binding="same">
	  <test name="search_metric_aliases"><bool>true</bool></test>
	  <family>Chancery URW</family>
	  <default>
	  <family>ITC Zapf Chancery</family>
	  </default>
	</alias>

	<alias binding="same">
	  <test name="search_metric_aliases"><bool>true</bool></test>
	  <family>Z003</family>
	  <default>
	  <family>ITC Zapf Chancery</family>
	  </default>
	</alias>

	<alias binding="same">
	  <test name="search_metric_aliases"><bool>true</bool></test>
	  <family>TeX Gyre Chorus</family>
	  <default>
	  <family>ITC Zapf Chancery</family>
	  </default>
	</alias>

	<alias binding="same">
	  <test name="search_metric_aliases"><bool>true</bool></test>
	  <family>URW Palladio L</family>
	  <default>
	  <family>Palatino</family>
	  </default>
	</alias>

	<alias binding="same">
	  <test name="search_metric_aliases"><bool>true</bool></test>
	  <family>Palladio URW</family>
	  <default>
	  <family>Palatino</family>
	  </default>
	</alias>

	<alias binding="same">
	  <test name="search_metric_aliases"><bool>true</bool></test>
	  <family>P052</family>
	  <default>
	  <family>Palatino</family>
	  </default>
	</alias>

	<alias binding="same">
	  <test name="search_metric_aliases"><bool>true</bool></test>
	  <family>TeX Gyre Pagella</family>
	  <default>
	  <family>Palatino</family>
	  </default>
	</alias>

	<alias binding="same">
	  <test name="search_metric_aliases"><bool>true</bool></test>
	  <family>Palatino Linotype</family>
	  <default>
	  <family>Palatino</family>
	  </default>
	</alias>

	<alias binding="same">
	  <test name="search_metric_aliases"><bool>true</bool></test>
	  <family>Century Schoolbook L</family>
	  <default>
	  <family>New Century Schoolbook</family>
	  </default>
	</alias>

	<alias binding="same">
	  <test name="search_metric_aliases"><bool>true</bool></test>
	  <family>Century SchoolBook URW</family>
	  <default>
	  <family>New Century Schoolbook</family>
	  </default>
	</alias>

	<alias binding="same">
	  <test name="search_metric_aliases"><bool>true</bool></test>
	  <family>C059</family>
	  <default>
	  <family>New Century Schoolbook</family>
	  </default>
	</alias>

	<alias binding="same">
	  <test name="search_metric_aliases"><bool>true</bool></test>
	  <family>TeX Gyre Schola</family>
	  <default>
	  <family>New Century Schoolbook</family>
	  </default>
	</alias>

	<alias binding="same">
	  <test name="search_metric_aliases"><bool>true</bool></test>
	  <family>Century Schoolbook</family>
	  <default>
	  <family>New Century Schoolbook</family>
	  </default>
	</alias>

	<!-- Microsoft -->
	<alias binding="same">
	  <test name="search_metric_aliases"><bool>true</bool></test>
	  <family>Arimo</family>
	  <default>
	    <family>Arial</family>
	  </default>
	</alias>

	<alias binding="same">
	  <test name="search_metric_aliases"><bool>true</bool></test>
	  <family>Liberation Sans</family>
	  <default>
	  <family>Arial</family>
	  </default>
	</alias>

	<alias binding="same">
	  <test name="search_metric_aliases"><bool>true</bool></test>
	  <family>Liberation Sans Narrow</family>
	  <default>
	    <family>Arial Narrow</family>
	  </default>
	</alias>

	<alias binding="same">
	  <test name="search_metric_aliases"><bool>true</bool></test>
	  <family>Albany</family>
	  <default>
	  <family>Arial</family>
	  </default>
	</alias>

	<alias binding="same">
	  <test name="search_metric_aliases"><bool>true</bool></test>
	  <family>Albany AMT</family>
	  <default>
	  <family>Arial</family>
	  </default>
	</alias>

	<alias binding="same">
	  <test name="search_metric_aliases"><bool>true</bool></test>
	  <family>Tinos</family>
	  <default>
	    <family>Times New Roman</family>
	  </default>
	</alias>

	<alias binding="same">
	  <test name="search_metric_aliases"><bool>true</bool></test>
	  <family>Liberation Serif</family>
	  <default>
	  <family>Times New Roman</family>
	  </default>
	</alias>

	<alias binding="same">
	  <test name="search_metric_aliases"><bool>true</bool></test>
	  <family>Thorndale</family>
	  <default>
	  <family>Times New Roman</family>
	  </default>
	</alias>

	<alias binding="same">
	  <test name="search_metric_aliases"><bool>true</bool></test>
	  <family>Thorndale AMT</family>
	  <default>
	  <family>Times New Roman</family>
	  </default>
	</alias>

	<alias binding="same">
	  <test name="search_metric_aliases"><bool>true</bool></test>
	  <family>Cousine</family>
	  <default>
	    <family>Courier New</family>
	  </default>
	</alias>

	<alias binding="same">
	  <test name="search_metric_aliases"><bool>true</bool></test>
	  <family>Liberation Mono</family>
	  <default>
	  <family>Courier New</family>
	  </default>
	</alias>

	<alias binding="same">
	  <test name="search_metric_aliases"><bool>true</bool></test>
	  <family>Cumberland</family>
	  <default>
	  <family>Courier New</family>
	  </default>
	</alias>

	<alias binding="same">
	  <test name="search_metric_aliases"><bool>true</bool></test>
	  <family>Cumberland AMT</family>
	  <default>
	  <family>Courier New</family>
	  </default>
	</alias>

	<alias binding="same">
	  <test name="search_metric_aliases"><bool>true</bool></test>
	  <family>Gelasio</family>
	  <default>
	  <family>Georgia</family>
	  </default>
	</alias>

	<alias binding="same">
	  <test name="search_metric_aliases"><bool>true</bool></test>
	  <family>Caladea</family>
	  <default>
	  <family>Cambria</family>
	  </default>
	</alias>

	<alias binding="same">
	  <test name="search_metric_aliases"><bool>true</bool></test>
	  <family>Carlito</family>
	  <default>
	  <family>Calibri</family>
	  </default>
	</alias>

	<alias binding="same">
	  <test name="search_metric_aliases"><bool>true</bool></test>
	  <family>SymbolNeu</family>
	  <default>
	  <family>Symbol</family>
	  </default>
  </alias>

<!-- Accept the other group as fallback -->

	<!-- PostScript -->
	<alias>
	  <test name="search_metric_aliases"><bool>true</bool></test>
	  <family>Helvetica</family>
	  <default>
	  <family>Arial</family>
	  </default>
	</alias>

	<alias>
	  <test name="search_metric_aliases"><bool>true</bool></test>
	  <family>Helvetica Narrow</family>
	  <default>
	  <family>Arial Narrow</family>
	  </default>
	</alias>

	<alias>
	  <test name="search_metric_aliases"><bool>true</bool></test>
	  <family>Times</family>
	  <default>
	  <family>Times New Roman</family>
	  </default>
	</alias>

	<alias>
	  <test name="search_metric_aliases"><bool>true</bool></test>
	  <family>Courier</family>
	  <default>
	  <family>Courier New</family>
	  </default>
	</alias>

	<!-- Microsoft -->
	<alias>
	  <test name="search_metric_aliases"><bool>true</bool></test>
	  <family>Arial</family>
	  <default>
	  <family>Helvetica</family>
	  </default>
	</alias>

	<alias>
	  <test name="search_metric_aliases"><bool>true</bool></test>
	  <family>Arial Narrow</family>
	  <default>
	  <family>Helvetica Narrow</family>
	  </default>
	</alias>

	<alias>
	  <test name="search_metric_aliases"><bool>true</bool></test>
	  <family>Times New Roman</family>
	  <default>
	  <family>Times</family>
	  </default>
	</alias>

	<alias>
	  <test name="search_metric_aliases"><bool>true</bool></test>
	  <family>Courier New</family>
	  <default>
	  <family>Courier</family>
	  </default>
	</alias>

<!-- Map generics to specifics -->

	<!-- PostScript -->
	<alias binding="same">
	  <test name="search_metric_aliases"><bool>true</bool></test>
	  <family>Helvetica</family>
	  <accept>
	  <family>TeX Gyre Heros</family>
	  </accept>
	</alias>

	<alias binding="same">
	  <test name="search_metric_aliases"><bool>true</bool></test>
	  <family>Helvetica Narrow</family>
	  <accept>
	  <family>TeX Gyre Heros Cn</family>
	  </accept>
	</alias>

	<alias binding="same">
	  <test name="search_metric_aliases"><bool>true</bool></test>
	  <family>Times</family>
	  <accept>
	  <family>TeX Gyre Termes</family>
	  </accept>
	</alias>

	<alias binding="same">
	  <test name="search_metric_aliases"><bool>true</bool></test>
	  <family>Courier</family>
	  <accept>
	  <family>TeX Gyre Cursor</family>
	  </accept>
	</alias>

	<alias binding="same">
	  <test name="search_metric_aliases"><bool>true</bool></test>
	  <family>ITC Avant Garde Gothic</family>
	  <accept>
	  <family>TeX Gyre Adventor</family>
	  </accept>
	</alias>

	<alias binding="same">
	  <test name="search_metric_aliases"><bool>true</bool></test>
	  <family>ITC Bookman</family>
	  <accept>
	  <family>Bookman Old Style</family>
	  <family>TeX Gyre Bonum</family>
	  </accept>
	</alias>

	<alias binding="same">
	  <test name="search_metric_aliases"><bool>true</bool></test>
	  <family>ITC Zapf Chancery</family>
	  <accept>
	  <family>TeX Gyre Chorus</family>
	  </accept>
	</alias>

	<alias binding="same">
	  <test name="search_metric_aliases"><bool>true</bool></test>
	  <family>Palatino</family>
	  <accept>
	  <family>Palatino Linotype</family>
	  <family>TeX Gyre Pagella</family>
	  </accept>
	</alias>

	<alias binding="same">
	  <test name="search_metric_aliases"><bool>true</bool></test>
	  <family>New Century Schoolbook</family>
	  <accept>
	  <family>Century Schoolbook</family>
	  <family>TeX Gyre Schola</family>
	  </accept>
	</alias>

	<!-- Microsoft -->
	<alias binding="same">
	  <test name="search_metric_aliases"><bool>true</bool></test>
	  <family>Arial</family>
	  <accept>
	    <family>Arimo</family>
	    <family>Liberation Sans</family>
	    <family>Albany</family>
	    <family>Albany AMT</family>
	  </accept>
	</alias>

	<alias binding="same">
	  <test name="search_metric_aliases"><bool>true</bool></test>
	  <family>Arial Narrow</family>
	  <accept>
	    <family>Liberation Sans Narrow</family>
	  </accept>
	</alias>

	<alias binding="same">
	  <test name="search_metric_aliases"><bool>true</bool></test>
	  <family>Times New Roman</family>
	  <accept>
	    <family>Tinos</family>
	    <family>Liberation Serif</family>
	    <family>Thorndale</family>
	    <family>Thorndale AMT</family>
	  </accept>
	</alias>

	<alias binding="same">
	  <test name="search_metric_aliases"><bool>true</bool></test>
	  <family>Courier New</family>
	  <accept>
	    <family>Cousine</family>
	    <family>Liberation Mono</family>
	    <family>Cumberland</family>
	    <family>Cumberland AMT</family>
	  </accept>
	</alias>

	<alias binding="same">
	  <test name="search_metric_aliases"><bool>true</bool></test>
	  <family>Georgia</family>
	  <accept>
	    <family>Gelasio</family>
	  </accept>
	</alias>

	<alias binding="same">
	  <test name="search_metric_aliases"><bool>true</bool></test>
	  <family>Cambria</family>
	  <accept>
	    <family>Caladea</family>
	  </accept>
	</alias>

	<alias binding="same">
	  <test name="search_metric_aliases"><bool>true</bool></test>
	  <family>Calibri</family>
	  <accept>
	    <family>Carlito</family>
	  </accept>
  </alias>

	<alias binding="same">
	  <test name="search_metric_aliases"><bool>true</bool></test>
	  <family>Symbol</family>
	  <accept>
	    <family>SymbolNeu</family>
	  </accept>
  </alias>

</fontconfig>




Administrator
Administrator
offline
User avatar

Posts: 4590
Joined: 04 Feb 2011, 20:32
Location: Beograd
Contact:

Post Napisano: 13 Dec 2020, 13:17


Kažeš da su fontovi sređeni? Da li je to nešto što je primenjeno i na upstream ili je samo ograničeno na SUSE?



Elitni član
Elitni član
offline
User avatar

Posts: 207
Joined: 24 Jan 2013, 21:33
Location: Srbija

Post Napisano: 13 Dec 2020, 18:52


Konkretno sa ovim problemom u prikazu fontova kroz Firefox, sretao sam se u dve distribucije, OpenSuse i Salix OS. Drugi distroi nisu imali taj problem, pouzdano znam jer sam onako iz radoznalosti isprobao podosta distribucija. Što se Suseta tiče, od verzije, 15.1 i 15.2, taj problem više ne postoji. Videćemo u verziji Slackware/Salix OS 15 kakvo će stanje da bude.



Administrator
Administrator
offline
User avatar

Posts: 877
Joined: 25 May 2008, 10:44
Location: Valjevo, Srbija

Post Napisano: 14 Dec 2020, 16:08


Trenutno sam na Current-u i ovog problema nema :). Mnogo toga se kuva u proteklih nekoliko dana, tako da mislim da nas naredna verzija čeka uskoro :)
nije važno samo raditi ono što voliš...važnije je voleti ono što radiš


Post Reply

Who is online

Users browsing this forum: No registered users and 17 guests