GNU/Linux >> Znalost Linux >  >> Ubuntu

Prázdné (chybějící) ligatury (tt, Ti, Fi, Ff atd.) V Ff Když se používají písma Cambria / Calibri?

Tento problém téměř odpovídá mému. Jeho písmo je Helvetica, moje je Cambria/Calibri, jeho ligatury se zobrazují tučně, moje – vůbec ne. Takže schůzky se stávají setkáními, soudní spory ligaon atd. Je to těžké čtení!

Nyní, když upravím CSS atd., pomůže to jedné stránce. Mohu zkusit Stylish ale nechci (toto může změnit později). Dávám také přednost tomu, aby se tato MS C-fonty elegantně degradovaly, než abych je musel instalovat (zvláště když jsem o tom četl, budu muset na svém zařízení spustit také Windoze).

To způsobilo, že jsem se naučil hodně o fontech v Ubuntu a obecně, ale jsem v tomto tématu nový, takže pokud hrabu pod špatným stromem, nasměrujte mě prosím na ten správný. 😉

Testovací místa:vše, co používá Calibri. Jeff's Coding Horror je jeden, tady je další (podívejte se na název, v mém případě v něm jen málo chybí tt):
http://nabble.documentfoundation.org/A-little-info-about-ligatures-and- e-g-Calibri-td4034178.html

Vyzkoušeno – bez úspěchu

  • nejběžnější řešení (přidat do .fonts.conf kód pro zakázání vložených bitmap)
  • přidání CSS pro deaktivaci ligatur pro FF (-moz-font-feature-settings: "liga=0"; ).
  • fc-match Calibri vrací Calibri Regular:
    1. Změna (přes Firebug) Calibri na Calibri Regular zobrazuje všechna písmena podle potřeby, stránky se zobrazují tak, jak mají, schůzky se stávají schůzkami a soudní spory jsou soudními spory.
    2. Aliasing Calibri na Calibri Regular prostřednictvím v .fonts.conf soubor – nedělá nic
  • přebudovaná mezipaměť písem pomocí sudo fc-cache -v -f
  • zkontrolováno, pokud ne u ovladačů Nouveau – ne
  • upravená nastavení v Nastavení> Vzhled> Písma – moje písma teď vypadají opravdu dobře! , ale Calibri ve FF stále ztrácí to, co ztrácelo
  • přepínání konfigurací v /etc/fonts/conf.avail/ , jmenovitě antialiasing, autohinting a odmítnutí bitmap, ale žádný nepřinesl žádné (dobré, nemluvě o žádoucích) efektech.
  • odebírání mscorefonts balíček

Zbývá vyzkoušet

  • cairo-ubuntu a font-config-infinality (nebo jak se to jmenovalo), z fóra ArchLinux
  • něco s prázdnými ligaturami prostřednictvím uživatelské stránky FontConfig
  • nahrazení písma namísto aliasingu, ale alias se zdá být preferován pro zúžení rodiny písem (Courier -> Courier New)
  • zkuste zjistit, jestli to není chyba, jako když se nezobrazují ligatury, pokud je písmo menší než 20 pixelů – a podívejte se na změny v konfiguraci FF

Pokud chcete, abych něco dodal, zeptejte se. Je pozdě a já na tom teď trávím 6 hodin učením se o mnoha různých věcech souvisejících s písmy – zajímavé, opravdu! – ale zatím to stačí.

Související:Ubuntu se nespouští:„Could not write bytes:broken pipes“?

Mám každou minutu méně potenciálních zákazníků. nápady? Co by to mohlo být a jak zajistit, aby písmo pěkně ustoupilo?

Přijatá odpověď:

Rozlišení je poměrně snadné, pokud máte jiný počítač s Ubuntu, kde se vše zobrazuje správně.

V systému jsem měl Calibri Regular. V práci jsem si všiml, že všechny stránky, na kterých doma chyběly ligatury, se zobrazují správně. Podíval jsem se na fc-match co se tam používá k zobrazení Calibri, a jistě, bylo to DejaVu Sans. Takže doma jsem smazal písmo Calibri Regular (DejaVu Sans bylo druhé v záložním zásobníku) a voila:


Ubuntu
  1. Co znamená Etc?

  2. Jak provést automatické dokončování terminálu, když existuje několik souborů/adresářů?

  3. V nabídce napájení chybí režim spánku a když stisknu tlačítko napájení notebooku?

  1. Grep -e, Sed -e – Nízký výkon při použití „[x]{1,9999}“, ale proč?

  2. Chybí rozšíření Randr?

  3. Chybí v Dolphinu náhledy Pdf?

  1. Jak se aktualizuje /etc/motd?

  2. Ruční změny provedené v /etc/hosts nebo /etc/sysconfig/network-scripts/ifcfg-* jsou ztraceny

  3. Co jsou vyhrazené uživatelské účty v MySQL