<div dir="ltr"><div><div><div><div><div><div><div>Dobré dopoledne,<br><br></div>\usepackage{fontspec} a \setmainfont{...} je správná cesta. Vidím dvě možnosti, proč to pro některé fonty nemusí fungovat.<br><br></div>1. V příkazu \setmainfont je zadáno špatné jméno. LibreOffice někdy neukazuje přesné jméno fontu. Někde v logice (možná v balíčku fontspec, možná v systému) jsou vloženy algoritmy, které se při nenalezení pžesné shody pokusí najít font s podobným jménem (zkuší se přidávání či ubírání mezer, konverze malých/velkých písmen). Zatímco přesně zadané jméno fontu vede k tomu, že se font najde za zlomek sekundy, font s nepřesně zadaným názvem se může hledat i minutu. Nalezení správného jména je možné systémovým příkazem fc-match. Podívejte se, jak jsem hledal správný název Štormova fontu, na který jsem si vzpomněl až na třetí pokus:<br><br>$ fc-match dynagrotesk<br>DejaVuSans.ttf: "DejaVu Sans" "Book"<br>$ fc-match dynamogrotesk<br>DejaVuSans.ttf: "DejaVu Sans" "Book"<br>$ fc-match dynagroteskd<br>DYNAGROD.TTF: "DynaGrotesk D" "Regular"<br><br></div>Správný název je tedy DynaGrotesk D<br><br></div>Pokud je zadaný název hodně nesprávný, nenajde se ani podobná shoda a je nahlášeno, že font nelze najít.<br><br></div>2. Luatex při hkledání fontu nežádá systém, ale dívá se do vlastní databáze. Pokud tato databáze neexistuje, při běhu lua(la)texu se vygeneruje. Abych ověřil, že se najdou v mém počítači i netexové fonty, udělal jsem pokus s urdštinou a fontem Nafees Nastaleeq, který nemám v TeXovém stromě. V logu je vidět, že ho lualatex našel:<br></usr/share/fonts/nafees-nastaleeq/NafeesNastaleeq.ttf><br></div>Je tedy možné, že je z nějakého důvodu pomršena tato databáze. Lze ji násilně obnovit programem luaotfload-tool<br><br></div>Doufám, že to pomůže. LuaLaTeX moc nepoužívám, protože hindština v něm funguje až od roku 2015 (nemám ještě stoprocentně otestováno) a ještě jsem se nesetkal s tím, že by mi něco nechodilo, takže s pátráním po příčinách chyb zkušenosti nemám.<br><br></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature">Zdeněk Wagner<br><a href="http://ttsm.icpf.cas.cz/team/wagner.shtml" target="_blank">http://ttsm.icpf.cas.cz/team/wagner.shtml</a><br><a href="http://icebearsoft.euweb.cz" target="_blank">http://icebearsoft.euweb.cz</a></div></div>
<br><div class="gmail_quote">Dne 4. března 2016 1:45 Marcel Svitalský <span dir="ltr"><<a href="mailto:marcel.svitalsky@centrum.cz" target="_blank">marcel.svitalsky@centrum.cz</a>></span> napsal(a):<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  

    
  
  <div bgcolor="#FFFFFF" text="#000000">
    Dobrý den (či večer či noc…)!<br>
    <br>
    Rád bych položil mírně obecnější dotaz — obecnější, protože se týká
    kolegova počítače, k němuž nyní nemám přístup, takže trochu hádám,
    avšak chtěl bych být připraven, až právě se k němu dostanu —
    týkající se načítání fontů v LuaLaTeX-u.<br>
    <br>
    Oč jde: kolega má na počítači (Ubuntu 14.04) nainstalován TeXLive
    (velmi pravděpodobně přes správce balíků, tj. z repositáře Ubuntu),
    a v něm mu při spuštění LuaLaTeX-u nefunguje načtení některých fontů
    (konkrétně <i>Linux Libertine (O)</i> ani <i>Libertinus Serif</i>)
    balíkem fontspec (příkazem \setmainfont), přestože tyto fonty má
    nainstalovány (fungují v LibreOffice). Fontspec hlásí:<br>
    <blockquote><tt>fontspec error: "font-not-found"</tt><br>
    </blockquote>
    Nu a já bych se chtěl zeptat, nemáte-li s tím někdo zkušenosti a
    nevíte, čím by to — obecně :-) — mohlo být či kam je třeba se
    přednostně dívat a co kontrolovat atp. Sám s tím Lua(La)TeX-em žádné
    velké zkušenosti nemám, resp. s řešením podobných problémů s ním,
    mj. i proto, že moje instalace (instalačním skriptem z mirroru
    CTAN-u) funguje v tomto bez chyb. Proto ocením každou radu, třeba i
    na pohled triviální.<br>
    <br>
    Předem děkuji,<br>
    Marcel Svitalský<span class="HOEnZb"><font color="#888888"><br>
    <div>-- <br>
      <br>
      <i></i>
    </div>
  </font></span></div>

<br>_______________________________________________<br>
csTeX mailing list<br>
<a href="mailto:csTeX@cs.felk.cvut.cz">csTeX@cs.felk.cvut.cz</a><br>
<a href="https://lists.felk.cvut.cz/mailman/listinfo/cstex" rel="noreferrer" target="_blank">https://lists.felk.cvut.cz/mailman/listinfo/cstex</a><br>
<br></blockquote></div><br></div>