Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

OpenType fonty v TeXu

24 views
Skip to first unread message

Řehoř J. Žáček

unread,
May 23, 2013, 4:21:01 AM5/23/13
to cs...@cs.felk.cvut.cz

Dobrý den, kolegové,

po čase se ozývám s jedním problémem, s nímž si nevím rady… Měl bych zájem při sazbě použít Stormovy fonty ze Střešovické písmolijny, ovšem pan Storm mi napsal, že dodává pouze OpenType formát fontů. Protože nevím, co to je a do TeXu jsem instaloval pouze Type1 fonty, tak mám dotaz:

·         Zdali je OpenType možné použít a tedy jak?

·         Zdali existuje podpora pro Stormovy fonty v CSTeXu. Pokud vím, existovala v době, kdy dodával Type1 fonty, což už dnes neplatí.

·         Zřejmě není potřeba fonty virtualizovat, pokud se správně vyjadřuji, tedy vytvářet „vf“ soubory?

Pracuji tvrdošíjně v plainu a proto nepoužívám žádné nadstavby, které by mi situaci případně usnadnily…

Předem děkuji za laskavé odpovědi.

Přeji všem pěkný den, Řehoř.

 


Řehoř J. Žáček

U Bažantnice 556

399 01 Milevsko

tel. 731 621 269

www.farnost2k.cz,

www.milevskoklaster.cz

 

Zdenek Wagner

unread,
May 23, 2013, 4:45:45 AM5/23/13
to Czech and Slovak TeX-related mailing list
Dobrý den,

použití OpenType možné je. Existuje sice možnost, jak zkonvertovat
OpenType do Type1, ale zbavíte se mnoha možností, které OpenType fonty
nabízejí. Navíc takovou konverzí někdy můžete porušit licenci fontů. S
OpenType umí pracovat přímo luatex a XeTeX. V obou případech můžete
zůstat u plainu, rozdíl bude jen v tom, že vstupní text musí být v
UTF-8, fonty (OpenType) není nutno nijak speciálně instalovat pro TeX,
ale nainstalují se běžnými systémovými prostředky pro operační systém
(můžete je tedy používat i v jiných programech, nejen v TeXu). S
přesným použitím v luatexu neporadím (v lualatexu bych to uměl), XeTeX
má rozšířenou syntaxi primitivu \font, takže je možno využívat
"features".

Zde bych ještě upozornil na makro OPmac od Petra Olšáka, které je již
v TeX Live. Informace najdete na
http://math.feld.cvut.cz/olsak/opmac.html, a když si kliknete na
"pradnaska v Brne", najdete v souboru Zaznam-prednasky.txt URL, odkud
si můžete stáhnout video.

Dne 23. května 2013 10:21 Řehoř J. Žáček <rehor...@gmail.com> napsal(a):
> _______________________________________________
> csTeX mailing list
> cs...@cs.felk.cvut.cz
> http://lists.felk.cvut.cz/mailman/listinfo/cstex
>



--
Zdeněk Wagner
http://hroch486.icpf.cas.cz/wagner/
http://icebearsoft.euweb.cz

Řehoř J. Žáček

unread,
May 23, 2013, 6:04:47 AM5/23/13
to cs...@cs.felk.cvut.cz

Děkuji za rychlou reakci.

To tedy znamená, že se s csplainem mohu rozloučit?

Kde bych si případně tuto problematiku mohl nastudovat?

Zdenek Wagner

unread,
May 23, 2013, 6:13:12 AM5/23/13
to Czech and Slovak TeX-related mailing list
Dne 23. kv�tna 2013 12:04 �eho� J. ���ek <rehor...@gmail.com> napsal(a):
> D�kuji za rychlou reakci.
>
> To tedy znamen�, �e se s csplainem mohu rozlou�it?
>
Ne, je to st�le csplain, ale je tam "Xe" nav�c.

> Kde bych si p��padn� tuto problematiku mohl nastudovat?
>
>
>
> ________________________________
>
> �eho� J. ���ek
>
> U Ba�antnice 556
>
> 399 01 Milevsko
>
> tel. 731 621 269
>
> www.farnost2k.cz,
>
> www.milevskoklaster.cz
>
>
>
>
> _______________________________________________
> csTeX mailing list
> cs...@cs.felk.cvut.cz
> http://lists.felk.cvut.cz/mailman/listinfo/cstex
>



--
Zden�k Wagner
http://hroch486.icpf.cas.cz/wagner/
http://icebearsoft.euweb.cz

Luboš Kloc

unread,
May 23, 2013, 6:15:07 AM5/23/13
to Czech and Slovak TeX-related mailing list
Dne 23.5.2013 12:04, Řehoř J. Žáček napsal(a):
> Děkuji za rychlou reakci.
>
> To tedy znamená, že se s csplainem mohu rozloučit?
>
> Kde bych si případně tuto problematiku mohl nastudovat?
>
>
>

Taky běžně používám csplain a jednou jsem potřeboval nějaký
extravagantní font, tak jsem použil XeTeX. Je to v podstatě úplně
stejné. (kódování utf8 používám s encTeXem i v klasickém csplainu).

A rozhodně doporučuji podívat se na makro OPmac, dokumentace je stručná
a měla by být dostupná na stránkách CSTUGu.

S pozdravem,

Luboš Kloc


Petr Olsak

unread,
May 23, 2013, 6:25:56 AM5/23/13
to Czech and Slovak TeX-related mailing list

On Thu, 23 May 2013, �eho� J. ���ek wrote:

>
> D�kuji za rychlou reakci.
>
> To tedy znamen�, �e se s�csplainem mohu rozlou�it?
>
> Kde bych si p��padn� tuto problematiku mohl nastudovat?

Dobrďż˝ den,

z csplainem se nemus�te lou�it, proto�e csplain um� od prosince 2012
spolupracovat s 16bitov�mi TeXov�mi ma�inami (LuaTeXa a XeTeX), kter� jsou
vhodn� pro p��m� pou�it� OpenType font�. V csplainu jsem testoval p��m�
pou�it� .otf v t�chto ma�in�ch na fontech ze skupiny TeXGyre a LMfonty.
Inspiraci, jak vydadaj� odpov�daj�c� makra, tedy lze naj�t v souborech
cs-adventor.tex, cs-bonum.tex, cs-heros.tex, cs-pagella.tex,
cs-schola.tex, cs-termes.tex, lmfonts.tex, kter� jsou sou��st� csplainu.
Se �tormov�mi fonty jsem to nezkou�el, uv�t�m ohlas, jak to s nimi jde.

Pokud jste v�ce konzervativn� a nem�te d�v�ru v 16bitov� TeXov� ma�iny, je
mo�n� OTF font konvertovat do Type1. Slou�� k tomu nap�. program otftotfm
z TeXlive a d�le t�eba program fontforge.

Zdrav�m

Petr Ol��k

Zdenek Wagner

unread,
May 23, 2013, 7:01:32 AM5/23/13
to Czech and Slovak TeX-related mailing list
Dne 23. kv�tna 2013 12:25 Petr Olsak <pe...@olsak.net> napsal(a):
>
> On Thu, 23 May 2013, �eho� J. ���ek wrote:
>
>>
>> D�kuji za rychlou reakci.
>>
>> To tedy znamen�, �e se s csplainem mohu rozlou�it?
>>
>> Kde bych si p��padn� tuto problematiku mohl nastudovat?
>
>
> Dobrďż˝ den,
>
> z csplainem se nemus�te lou�it, proto�e csplain um� od prosince 2012
> spolupracovat s 16bitov�mi TeXov�mi ma�inami (LuaTeXa a XeTeX), kter� jsou
> vhodn� pro p��m� pou�it� OpenType font�. V csplainu jsem testoval p��m�
> pou�it� .otf v t�chto ma�in�ch na fontech ze skupiny TeXGyre a LMfonty.
> Inspiraci, jak vydadaj� odpov�daj�c� makra, tedy lze naj�t v souborech
> cs-adventor.tex, cs-bonum.tex, cs-heros.tex, cs-pagella.tex, cs-schola.tex,
> cs-termes.tex, lmfonts.tex, kter� jsou sou��st� csplainu. Se �tormov�mi
> fonty jsem to nezkou�el, uv�t�m ohlas, jak to s nimi jde.
>
J� m�m jeden komer�n� font od Adobe. Dostal jsem ho zdarma jako bonus
p�i n�kupu jin�ho SW. Funguje zcela bez probl�m�. V XeTeXu pou��v�m
star�� �tormovy fonty ve form�tu TrueType. Jedin� probl�m je, �e se
nevytvo�� ligatury fi a fl, p�esto�e ve fontech jsou, a dokonce na
spr�vn�m m�st�. Vy�e�il jsem to mapovac�m souborem.

> Pokud jste v�ce konzervativn� a nem�te d�v�ru v 16bitov� TeXov� ma�iny, je
> mo�n� OTF font konvertovat do Type1. Slou�� k tomu nap�. program otftotfm z
> TeXlive a d�le t�eba program fontforge.
>
> Zdrav�m
>
> Petr Ol��k

Řehoř J. Žáček

unread,
May 23, 2013, 7:03:28 AM5/23/13
to cs...@cs.felk.cvut.cz

Děkuji Vám všem za odpovědi…

Takže začnu od začátku. Mám nainstalováno TeXLive 2012  z DVD posílané CSTUGem, tzn. že tam nejsou zaneseny ještě opravy a rozšíření z listopadu/prosince 2012.

·         Kde, prosím, stáhnu novou verzi? Či, co mám dělat pro úpravu stávající verze 2012?

·         Zdrojové texty .tex používám v kódování UTF-8, je to použitelné pro zpracovávání 16-bitovými TeX-ovskými mašinami?

·         Jak vygenerovat csplain pro používání 16-bitové mašiny?

·         Jak jsem aspoň ze začátku sledoval záznam přednášky pana Olšáka z Brněnské konference (moc díky!, aspoň někde se něco dozvím… J), je nutno již kompilovat do .pdf. Nemám s tím problém, přesto bych raději do .ps, protože vkládám do článku obrázky ve formátu .eps přes dvips. Pdf pak vtvářím přes GSView pomocí příkazu „convert“. Jsem asi ještě 100 let za opicemi a již se toto řešení nepoužívá? Nebo jak to vyřešit?

·         XeTeX tedy užívá fonty instalované v systému? Jak se pak tedy používají při sazbě, jaká je syntaxe příkazů, kterými si tyto fonty zavedu do TeXu?

Omlouvám se za začátečnické dotazy. Budu vděčný za nasměrování na nějakou literaturu. Jediné, co mám jsou dvě knihy pana Olšáka (TeXBook naruby a Typografický systém TeX) a jeho stránky… na http://math.feld.cvut.cz/olsak/

 

Děkuji předem za odpovědi.

Řehoř J. Žáček.

Tomáš Fábry

unread,
May 23, 2013, 7:18:59 AM5/23/13
to
Dobry den,

v tychto dnoch dokoncujem moju DP a clanok do Zpravodaju, ktore sa venuju tvorbe podpory pre OpenType fonty do systemu TEX, konkretne je praca zamerana na fonty Comenia. Takze ak pockate par dni (radovo jednotky dni), tak sem pridam priamy odkaz na DP aj clanok.

Ale ak nechcete vyuzit 16b formaty TEXu, mozete font skonvertovat do postscriptoveho formatu bud pomocou nastroju:
- cfftot1 - ak ide o OpenType font zalozeny na formate PostScript (vacsinou koncovka OTF),
- ttftotype42 - ak ide o OpenType font zalozeny na formate TrueType (vacsinou koncovka TTF).
Klucove je, ci to vsak umoznuju licencne podmienky.

S pozdravom
Tomas Fabry

Zdenek Wagner

unread,
May 23, 2013, 7:22:59 AM5/23/13
to Czech and Slovak TeX-related mailing list
Dne 23. května 2013 13:03 Řehoř J. Žáček <rehor...@gmail.com> napsal(a):
> Děkuji Vám všem za odpovědi…
>
> Takže začnu od začátku. Mám nainstalováno TeXLive 2012 z DVD posílané
> CSTUGem, tzn. že tam nejsou zaneseny ještě opravy a rozšíření z
> listopadu/prosince 2012.
>
Pomocí tlmgr doinstalovat. Nejdřív je asi nutno pomocí tlmgr option
location přepnout zdroj na internet (na www.tug.org/texlive se najde
seznam serverů, myslím, že i tlmgr ho nějakým příkazem umí zobrazit),
pak aktualizovat pomocí:

tlmgr update --self
tlmgr update --all

V linuxu lze obojí provést současně, tj.

tlmgr update --self --all

Těch změn proti DVD je docela hodně, takže přes ADSL to bude trvat
hodinu, možná i déle.

Jinou možností je stáhnout pouze OPmac (URL jsem posílal), rozbalit do
texmf-dist/tex/csplain/opmac/ a spustit mktexlsr, dále postupovat
podle návodu v OPmac.

> · Kde, prosím, stáhnu novou verzi? Či, co mám dělat pro úpravu
> stávající verze 2012?
>
> · Zdrojové texty .tex používám v kódování UTF-8, je to použitelné
> pro zpracovávání 16-bitovými TeX-ovskými mašinami?
>
Ano.

> · Jak vygenerovat csplain pro používání 16-bitové mašiny?
>
Potřebujete Xecsplain, návod je v OPmac a bylo to řečeno i v
přednášce. Jde jen o spuštění jednoho příkazu, který si z hlavy
nepamatuju.

> · Jak jsem aspoň ze začátku sledoval záznam přednášky pana Olšáka z
> Brněnské konference (moc díky!, aspoň někde se něco dozvím… J), je nutno již
> kompilovat do .pdf. Nemám s tím problém, přesto bych raději do .ps, protože
> vkládám do článku obrázky ve formátu .eps přes dvips. Pdf pak vtvářím přes
> GSView pomocí příkazu „convert“. Jsem asi ještě 100 let za opicemi a již se
> toto řešení nepoužívá? Nebo jak to vyřešit?
>
Cesta .eps -> .pdf je snadná, slouží k tomu epstopdf. Pak můžete
vkládat obrázky fe formátu PDF, XeTeX má na to příkaz. Vkládání EPS by
šlo také, xdvipdfmx (používané v XeTeXu) si umí zavolat ghostscript,
když se mu dají srávné parametry, ale já si radši konverzi dělám
pomocí epstopdf sám (nabo v Makefile).

> · XeTeX tedy užívá fonty instalované v systému? Jak se pak tedy
> používají při sazbě, jaká je syntaxe příkazů, kterými si tyto fonty zavedu
> do TeXu?
>
> Omlouvám se za začátečnické dotazy. Budu vděčný za nasměrování na nějakou
> literaturu. Jediné, co mám jsou dvě knihy pana Olšáka (TeXBook naruby a
> Typografický systém TeX) a jeho stránky… na http://math.feld.cvut.cz/olsak/
>
>
>
> Děkuji předem za odpovědi.
>
> Řehoř J. Žáček.
>
>
> _______________________________________________
> csTeX mailing list
> cs...@cs.felk.cvut.cz
> http://lists.felk.cvut.cz/mailman/listinfo/cstex
>



--
Zdeněk Wagner
http://hroch486.icpf.cas.cz/wagner/
http://icebearsoft.euweb.cz

Michal Růžička

unread,
May 23, 2013, 7:26:12 AM5/23/13
to Czech and Slovak TeX-related mailing list, "Řehoř J. Žáček"
Já bych přidal ještě odkaz na slajdy o XeTeXu:
http://www.cstug.cz/aktivity/2007/CSTUG-talk.pdf (část věcí je tam
LaTeXových, ale zejména je to pěkný stručný přehled toho, co se dá se
XeTeXem dělat a jak to používat), respektive videozáznam přednášky:
http://www.video.muni.cz/public/xetex/xetex.avi

--mr

Dne 23.5.2013 13:03, Řehoř J. Žáček napsal(a):
> Děkuji Vám všem za odpovědi…
>
> Takže začnu od začátku. Mám nainstalováno TeXLive 2012 z DVD posílané
> CSTUGem, tzn. že tam nejsou zaneseny ještě opravy a rozšíření
> z listopadu/prosince 2012.
>
> · Kde, prosím, stáhnu novou verzi? Či, co mám dělat pro úpravu
> stávající verze 2012?
>
> · Zdrojové texty .tex používám v kódování UTF-8, je to
> použitelné pro zpracovávání 16-bitovými TeX-ovskými mašinami?
>
> · Jak vygenerovat csplain pro používání 16-bitové mašiny?
>
> · Jak jsem aspoň ze začátku sledoval záznam přednášky pana
> Olšáka z Brněnské konference (moc díky!, aspoň někde se něco dozvím…
> J), je nutno již kompilovat do .pdf. Nemám s tím problém, přesto bych
> raději do .ps, protože vkládám do článku obrázky ve formátu .eps přes
> dvips. Pdf pak vtvářím přes GSView pomocí příkazu „convert“. Jsem asi
> ještě 100 let za opicemi a již se toto řešení nepoužívá? Nebo jak to
> vyřešit?
>
> · XeTeX tedy užívá fonty instalované v systému? Jak se pak tedy
> používají při sazbě, jaká je syntaxe příkazů, kterými si tyto fonty
> zavedu do TeXu?
>
> Omlouvám se za začátečnické dotazy. Budu vděčný za nasměrování na
> nějakou literaturu. Jediné, co mám jsou dvě knihy pana Olšáka (TeXBook
> naruby a Typografický systém TeX) a jeho stránky… na
> http://math.feld.cvut.cz/olsak/
>
>
>
> Děkuji předem za odpovědi.
>
> Řehoř J. Žáček.
>
>
>
> _______________________________________________
> csTeX mailing list
> cs...@cs.felk.cvut.cz
> http://lists.felk.cvut.cz/mailman/listinfo/cstex
>



--
Michal Růžička <xruz...@fi.muni.cz>
OpenPGP key: https://www.fi.muni.cz/~xruzick7/pgp-klic/
Fingerprint: 1CB2 41B9 F029 4B47 EECD 9BDA 90C9 CEB0 524C DACB

Řehoř J. Žáček

unread,
May 23, 2013, 7:30:58 AM5/23/13
to cs...@cs.felk.cvut.cz

Ok, tak já raději počkám na tu diplomku. Zatím se mi jeví být logičtější jít cestou 16-bitové TeX-ové mašiny, než porušovat licenční podmínky fontu a přidělávat si práci s konverzí do Type1…

Zbylé věci až asi zítra nebo příští týden, dříve nebude čas.

Ještě jednou díky…

 


Řehoř J. Žáček

U Bažantnice 556

Pavel Satrapa

unread,
May 23, 2013, 7:24:20 AM5/23/13
to Czech and Slovak TeX-related mailing list
> ·Jak jsem aspoň ze začátku sledoval záznam přednášky pana Olšáka
> z Brněnské konference (moc díky!, aspoň někde se něco dozvím… J), je
> nutno již kompilovat do .pdf. Nemám s tím problém, přesto bych raději do
> .ps, protože vkládám do článku obrázky ve formátu .eps přes dvips. Pdf
> pak vtvářím přes GSView pomocí příkazu „convert“. Jsem asi ještě 100 let
> za opicemi a již se toto řešení nepoužívá? Nebo jak to vyřešit?

XeTeX umí vkládat .eps a na výstupu generuje PDF, takže to budete mít o
něco jednodušší než dosud.

> ·XeTeX tedy užívá fonty instalované v systému? Jak se pak tedy používají
> při sazbě, jaká je syntaxe příkazů, kterými si tyto fonty zavedu do TeXu?

Ano, používá systémové fonty. Syntaxi najdete v XeTeX Companion
(http://xml.web.cern.ch/XML/lgc2/xetexmain.pdf) od strany 27.

Přeji pěkný den
Pavel Satrapa

Petr Olsak

unread,
May 23, 2013, 12:59:40 PM5/23/13
to Czech and Slovak TeX-related mailing list

On Thu, 23 May 2013, �eho� J. ���ek wrote:

> D�kuji V�m v�em za odpov�di?
>
> Tak�e za�nu od za��tku. M�m nainstalov�no TeXLive 2012� z�DVD pos�lan� CSTUGem,
> tzn. �e tam nejsou zaneseny je�t� opravy a roz���en� z�listopadu/prosince 2012.
>
> ?�������� Kde, pros�m, st�hnu novou verzi? �i, co m�m d�lat pro �pravu
> st�vaj�c� verze 2012?

Nev�m.

> ?�������� Zdrojov� texty .tex pou��v�m v�k�dov�n� UTF-8, je to pou�iteln� pro
> zpracov�v�n� 16-bitov�mi TeX-ovsk�mi ma�inami?

Ano, tyto ma�iny um�j� na vstupu v�hradn� UTF-8.

> ?�������� Jak vygenerovat csplain pro pou��v�n� 16-bitov� ma�iny?

Nenďż˝ nutno nic generovat. Csplain se od verze TeXlive z ledna 2013
generuje automaticky (nap�. p�i instalaci nebo p�i fmtutil --all) pro tyto
ma�iny:

pdftex -- csplain.fmt (v�stup DVI, enctex s UTF-8 vstupem)
pdfcsplain.fmt (v�stup PDF, enctex s UTF-8 vstupem)
luatex -- pdfcsplain.fmt (v�stup PDF, UTF-8 vstup nativn�)
xetex -- pdfcsplain.fmt (v�stup PDF, UTF-8 vstup nativn�)

V 16bitov�ch ma�in�ch nen� v�stup do DVI podporov�n.

P��kaz pdfcsplain v syst�mu je implicitn� sv�z�n s pdfcsplainem
provozovan� pdftexem. Chcete-li jej propojit s n���m jin�m, ud�lejte si
vlastn� d�vku, upravte st�vaj�c� d�vku �i prov��te n�co podobn�ho.

> ?�������� Jak jsem aspo� ze za��tku sledoval z�znam p�edn�ky pana Ol��ka
> z�Brn�nsk� konference (moc d�ky!, aspo� n�kde se n�co dozv�m? J), je nutno ji�
> kompilovat do .pdf. Nem�m s�t�m probl�m, p�esto bych rad�ji do .ps, proto�e
> vkl�d�m do �l�nku obr�zky ve form�tu .eps p�es dvips. Pdf pak vtv���m p�es
> GSView pomoc� p��kazu ,,convert?. Jsem asi je�t� 100 let za opicemi a ji� se
> toto �e�en� nepou��v�? Nebo jak to vy�e�it?

J� vkl�d�m obr�zky m�sto v eps ve form�tu pdf. Mohu t�eba nejprve obr�zek
p�edp�ipravit pomoc� eps2pdf. Tento form�t zkousne pdftex p�i v�stupu do
pdf i dal�� ma�iny.

> ?�������� XeTeX tedy u��v� fonty instalovan� v�syst�mu? Jak se pak tedy
> pou��vaj� p�i sazb�, jak� je syntaxe p��kaz�, kter�mi si tyto fonty zavedu do
> TeXu?

Syntaxi najdete napďż˝. v souborech, kterďż˝ jsem citoval (cs-adventor,
cs-bonum, ..., lmfonts). J� je v t�chto makrech netah�m ze syst�mu, ale
pomoc� uveden� n�zvu .otf souboru.

Tomáš Fábry

unread,
May 27, 2013, 4:52:04 AM5/27/13
to
Pridavam slubene odkazy na moju DP a clanok do Zpravodaju:

http://is.muni.cz/th/325338/fi_m/thesis.pdf
http://is.muni.cz/th/325338/fi_m/zpravodaj.pdf
0 new messages