Re: luatex en system fonts

Hans Hagen <pragma-42P/[email protected]>
Newsgroups gmane.comp.tex.dutch
Message-ID <[email protected]>
On 10-5-2011 4:31, Siep Kroonenberg wrote:
> On Mon, May 09, 2011 at 08:59:15PM +0200, Roland Kwee wrote:
>> Hans Hagen wrote:
>
> Met xetex werkt het volgende zonder verdere voorbereiding:
>
> \font\test="DejaVu Serif" at 30pt
> \test Hello DejaVu Serif!!
>
> \bye
>
> Met luatex werkte dit niet, ook niet na het draaien van
> mkluatexfontdb.

Klopt, en dat zal ook nooit werken. Luatex heeft een (uitgebreide) font 
machinery maar implementeert zelf geen interface (alleen al omdat er 
meerdere mogelijkheden zijn). Dat doet men in aanvullende code, zoals 
in. Dus, in het geval van

\font\test="DejaVu Serif" at 30pt

kan men "DejaVu Serif" onderscheppen in een callback en in lua code het 
font laden en vervolgens doorgeven aan tex. Er is generieke context code 
die dat doet, maar een macropakket kan er een eigen sausje overheen 
leggen. In latex wordt bv een xetex achtige interface gebruikt en is er 
een fontspec laag, terwijl context een andere laag heeft en andere 
(extra) features biedt.

De gebruiker merkt er in de regel weinig van want die gebruik een 
macropakket dat dat afhandelt. Dus zal men daar zonder verdere 
voorbereiding dat soort dingen kunnen doen. In plain kan dat ook, als 
men eerst wat code laadt, zoals beschreven in

http://www.tug.org/TUGboat/tb30-2/tb95hagen-opentype.pdf

Hans

-----------------------------------------------------------------
                                           Hans Hagen | PRAGMA ADE
               Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
     tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com
                                              | www.pragma-pod.nl
-----------------------------------------------------------------
_______________________________________________
TeX-NL mailing list
[email protected]
http://www.ntg.nl/cgi-bin/mailman/listinfo/tex-nl
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.