Portál AbcLinuxu, 19. dubna 2024 13:57


Dotaz: diakritika v Mozille

3.11.2005 15:35 Zbynek
diakritika v Mozille
Přečteno: 270×
Odpovědět | Admin
Dobry den, prosim poradte -- jsem zacatecnik. Nainstaloval jsem Mozillu a mam problem se zobrazovanim ceske diakritiky. Problem spociva v tom, ze na strankach zobrazuje misto pismen s hacky a carkami pouze nejake ctverecky a uvnitr ctverecku nejaka ctyri cislicka. Lokalizaci jsem neprovadel, ale kdyz provedu (nainstaluju nejaky balik ...cs_CZ), je menu cesky ale uplne stejny problem je i zde. Kodovani by melo byt v poradku, vsude nastavene iso-8859-2. Myslim si, ze je problem s fontama, ackoliv i fonty mam nastavene vsude jako pro centralni Evropu.. Zkousel jsem nainstalovat vsechny mozne fonty iso-8859-2.. Font server xfs normalne po startu systemu bezi.. Dekuju moc za radu.
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

3.11.2005 15:54 watslaw | skóre: 18 | Praha
Rozbalit Rozbalit vše Re: dikaritika v Mozille
Odpovědět | | Sbalit | Link | Blokovat | Admin
Je to jen v mozile, nebo i v jiných programech?

Co máš nastaveno v úpravy->předvolby->vzhled->písma?

Co máš za distribuci, a mozillu máš z deb/rpm/..., nebo z mozilla.org/czilla.cz apod.?
3.11.2005 16:45 Zbynek
Rozbalit Rozbalit vše Re: dikaritika v Mozille
Mam Debian a pouzivam zatim jen fvwm -- takze zadne upravy->predvolby.. nepouzivam. Mozillu mam primo z distribuce, je to Sarge 3.1 r0a.

Uprimne receno, "jine programy" zatim v Linuxu nepouzivam, snazim se ted rozchodit todle. Ale zkousel jsem i mozilla-firefox a uplne stejny problem (prirozene).
3.11.2005 17:04 watslaw | skóre: 18 | Praha
Rozbalit Rozbalit vše Re: dikaritika v Mozille
Já jsem myslel upravy->predvolby ... prave v te Mozille.

Ale když jde o Debian (který též používám), už tuším, kde by mohl být problém.

Jednak mít nainstalované balíčky s fonty obsahujícími i české znaky (mozilla se myslím snaží, pokud znak nenalezne v jednom fontu, ho vzít z jiného, takže aspoň balíčky xfonts-* (-cyrilic apod. nemusíš) nainstaluj).

Správu fontů v Debianu dělá fontconfig. Ten také určuje, který font se použije, když nějaký není k dispozici. Důležité jsou hlavně náhrady "generických" fontů - označení serif (pro patkové fonty), sans-serif (pro bezpatkové fonty) a monospace (s pevnou sirkou). Bohužel výchozí nastavení používá fonty Bitstream-Vera, které české znaky neobsahují. Nastavení se dá udělat ručně v souboru /etc/fonts/local.conf. Já tam mám toto:
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
  <include ignore_missing="yes">/var/lib/defoma/fontconfig.d/fonts.conf</include>
  <dir>/usr/X11R6/lib/X11/fonts</dir>
<!-- Uncomment below to enable subpixel rendering -->
<!--
  <match target="font">
    <test qual="all" name="rgba">
      <const>unknown</const>
    </test>
    <edit name="rgba" mode="assign"><const>rgb</const></edit>
  </match>
-->
<!-- Uncomment below to enable the freetype autohinter module -->
<!--
  <match target="font">
    <edit name="autohint" mode="assign">
      <bool>true</bool>
    </edit>
  </match>
-->

       <alias>
                <family>serif</family>
                <prefer>
                        <family>Nimbus Roman No9 L</family>
                        <family>Times</family>
                        <family>Times New Roman</family>
                        <family>FreeSerif</family>
                        <family>New Century Schoolbook</family>
                        <family>Bitstream Vera Serif</family>
                        <family>Luxi Serif</family>
                        <family>Frank Ruehl</family>
                        <family>Kochi Mincho</family>
                        <family>AR PL SungtiL GB</family>
                        <family>AR PL Mingti2L Big5</family>
                        <family>Baekmuk Batang</family>
                </prefer>
        </alias>

        <alias>
                <family>sans-serif</family>
                <prefer>
                        <family>Helvetica</family>
                        <family>Nimbus Sans L</family>
                        <family>Verdana</family>
                        <family>Lucida</family>
                        <family>FreeSans</family>
                        <family>Luxi Sans</family>
                        <family>Arial</family>
                        <family>Bitstream Vera Sans</family>
                        <family>Nachlieli</family>
                        <family>Kochi Gothic</family>
                        <family>AR PL KaitiM GB</family>
                        <family>AR PL KaitiM Big5</family>
                        <family>Baekmuk Dotum</family>
                        <family>SimSun</family>
                </prefer>
        </alias>

        <alias>
                <family>monospace</family>
                <prefer>
                        <family>Terminus</family>
                        <family>Fixed</family>
                        <family>LucidaTypewriter</family>
                        <family>FreeMono</family>
                        <family>Console</family>
                        <family>Clean</family>
                        <family>Nimbus Mono L</family>
                        <family>Bitstream Vera Sans Mono</family>
                        <family>Andale Mono</family>
                        <family>Courier New</family>
                        <family>Luxi Mono</family>
                        <family>Miriam Mono</family>
                        <family>Kochi Gothic</family>
                        <family>AR PL KaitiM GB</family>
                        <family>Baekmuk Dotum</family>
                </prefer>
        </alias>

</fontconfig>
Aby se změny projevily, proveď "dpkg-reconfigure fontconfig".

Snad ti to aspoň trochu pomohlo.
4.11.2005 10:43 Zbynek
Rozbalit Rozbalit vše Re: dikaritika v Mozille
O.K., po nekolika "iteracich" se podarilo.

Diky moc za radu.

Zbynek
7.11.2005 03:55 watslaw | skóre: 18 | Praha
Rozbalit Rozbalit vše Re: dikaritika v Mozille
Ještě jsem se koukal, ve kterých debiáních balíčcích jsou fonty s českými znaky: balíček (názvy fontů)

type1: gsfonts, gsfonts-x11(serif: URW Bookman, URW Palladio, Century Schoolbook, Nimbus Roman, sans: URW Gothic, Nimbus Sans, mono: Nimbus Mono)

truetype: ttf-freefonts (FreeSans, Freeserif, FreeMono) ttf-thryomanes (serif: Thryomanes)

bitmap: xfonts-base (clean, clearlyU, fixed, tv-fonts (fixed [led], Teletext) xfonts-konsole (console) xfonts-terminus (Terminus) xfonts-100dpi xfonts-75dpi (Utopia, Helvetica, Lucida, LucidaBright, LucidaTypewriter, courier, New Century Schoolbook, Times)

a ještě je čeština do nějakých fontů v xfonts-biznet-base a xfonts-biznet-100dpi (75dpi)
7.11.2005 11:20 asdf
Rozbalit Rozbalit vše Re: dikaritika v Mozille
Jeste ttf-dejavu - je to vlastne Bitstream Vera rozsirena o znaky ceske, ruske, recke. Nejlepsi na DejaVu fontech je to, ze Bitstream Vera je IMHO nejlepsi font.
7.11.2005 14:17 watslaw | skóre: 18 | Praha
Rozbalit Rozbalit vše Re: dikaritika v Mozille
Aha, o tom jsem nevěděl. Hodně lidí označuje Bitsream Vera jako nejlepší fonty v Debianu, ale mě osobně Helvetica + Nimbusy vyhovují lépe (a navíc obsahují symboly, jako ←, ↑, ↓ a →). Ale Dejavu jsem si teď taky nainstaloval.

Jo a ještě jsem objevil s českými písmeny ttf-isabella (ozdobné) a ttf-junicode.
7.11.2005 14:41 Martin Beránek | skóre: 33 | blog: mousehouse | Brno
Rozbalit Rozbalit vše Re: dikaritika v Mozille
pouzivam hunkyfonts (na gentoo)
never use rm after eight

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.