From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/35820 Path: news.gmane.org!not-for-mail From: Hans Hagen Newsgroups: gmane.comp.tex.context Subject: Re: font installation in luatex Date: Wed, 08 Aug 2007 22:00:14 +0200 Message-ID: <46BA20CE.2030307@wxs.nl> References: <1429259438.20070808220819@gmail.com> Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: sea.gmane.org 1186613144 15298 80.91.229.12 (8 Aug 2007 22:45:44 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 8 Aug 2007 22:45:44 +0000 (UTC) To: Yatskovsky , mailing list for ConTeXt users Original-X-From: ntg-context-bounces@ntg.nl Thu Aug 09 00:45:41 2007 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane.org Original-Received: from ronja.vet.uu.nl ([131.211.172.88] helo=ronja.ntg.nl) by lo.gmane.org with esmtp (Exim 4.50) id 1IIuHb-0000Ey-EL for gctc-ntg-context-518@m.gmane.org; Thu, 09 Aug 2007 00:45:39 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id 92B431FD16; Thu, 9 Aug 2007 00:45:11 +0200 (CEST) Original-Received: from ronja.ntg.nl ([127.0.0.1]) by localhost (smtp.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 01365-02-10; Thu, 9 Aug 2007 00:45:06 +0200 (CEST) Original-Received: from ronja.vet.uu.nl (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id 9541E1FC74; Thu, 9 Aug 2007 00:45:05 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id 1EEF41FE24 for ; Thu, 9 Aug 2007 00:44:57 +0200 (CEST) Original-Received: from ronja.ntg.nl ([127.0.0.1]) by localhost (smtp.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 00511-02-12 for ; Thu, 9 Aug 2007 00:44:51 +0200 (CEST) Original-Received: from mail.pragma-ade.net (dsl-083-247-100-017.solcon.nl [83.247.100.17]) by ronja.ntg.nl (Postfix) with ESMTP id 533C41FD83 for ; Wed, 8 Aug 2007 22:00:33 +0200 (CEST) Original-Received: from [10.100.1.100] (unverified [10.100.1.100]) by controller-1 (SurgeMail 3.7b8) with ESMTP id 8851 for multiple; Wed, 08 Aug 2007 22:00:33 +0200 User-Agent: Thunderbird 2.0.0.6 (Windows/20070728) In-Reply-To: <1429259438.20070808220819@gmail.com> X-Server: High Performance Mail Server - http://surgemail.com r=-274017400 X-Authenticated-User: hagen@controller-1 X-Virus-Scanned: amavisd-new at ntg.nl X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.9 Precedence: list List-Id: mailing list for ConTeXt users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: ntg-context-bounces@ntg.nl Errors-To: ntg-context-bounces@ntg.nl X-Virus-Scanned: amavisd-new at ntg.nl Xref: news.gmane.org gmane.comp.tex.context:35820 Archived-At: Vyatcheslav Yatskovsky wrote: > Hello, > > Have a problem with commercial font installation in luatex. > > I have a collection of Adobe Caslon Pro font files: > ACaslonPro-Bold.otf > ACaslonPro-BoldItalic.otf > ACaslonPro-Italic.otf > ACaslonPro-Regular.otf > ACaslonPro-Semibold.otf > ACaslonPro-SemiboldItalic.otf > > Arthur said that luatex cannot see system fonts (i.e. those installed in Windows), as XeTeX do, so I copied the font to texmf -- "...\tex\texmf\fonts\opentype\Adobe Caslon Pro" folder of mswincontext. (It was just my guess). > > "luatools ACaslonPro-Regular.otf" shows the right path, so I assumed that luatex can find it. > > I declared this font using rather naive approach (XeTeX-inspired): > > \definetypeface > [myface][rm][Serif] > [{ACaslonPro-Regular}] > \setupbodyfont > [myface, 14pt] a typeface is made up of regular, bold, italic, bolditalic etc > But this doesn't work. At the moment I'd be happy if can setup regular and italic, but have not an idea how to achieve it. Help me, please. mkiv can see system fonts, that is, if you've set the OSFONTDIR variable, for instance set OSFONTDIR=c:/windows/fonts// next you need to make a typescript, e.g. i just installed (commercial) franklin fonts: \starttypescript [sans] [franklin] \definefontsynonym [FranklinBookRegular] [name:FranklinGothicBookITC-Regular] [features=default] \definefontsynonym [FranklinMediumRegular] [name:FranklinGothicMediumITC-Regular] [features=default] \definefontsynonym [FranklinDemiRegular] [name:FranklinGothicDemiITC-Regular] [features=default] \definefontsynonym [FranklinHeavyRegular] [name:FranklinGothicHeavyITC-Regular] [features=default] \definefontsynonym [FranklinBookItalic] [name:FranklinGothicBookITC-Italic] [features=default] \definefontsynonym [FranklinDemiItalic] [name:FranklinGothicMediumITC-Italic] [features=default] \definefontsynonym [FranklinHeavyItalic] [name:FranklinGothicDemiITC-Italic] [features=default] \definefontsynonym [FranklinMediumItalic] [name:FranklinGothicHeavyITC-Italic] [features=default] \stoptypescript \starttypescript [sans] [franklin] \definefontsynonym [Sans] [FranklinBookRegular] [features=default] \definefontsynonym [SansItalic] [FranklinBookItalic] [features=default] \definefontsynonym [SansBold] [FranklinDemiRegular] [features=default] \definefontsynonym [SansBoldItalic] [FranklinDemiItalic] [features=default] \definefontsynonym [SansSlanted] [SansItalic] [features=default] \definefontsynonym [SansBoldSlanted] [SansBoldItalic] [features=default] \definefontsynonym [SansCaps] [Sans] [features=smallcaps] \stoptypescript \definetypeface[franklin][rm][sans][franklin][default] \definetypeface[franklin][ss][sans][franklin][default] \definetypeface[franklin][tt][mono][modern] [default][rscale=1.12] \definetypeface[franklin][mm][math][iwona] [default][rscale=1.02] \setupbodyfont[franklin,ss,10pt] etc. context will forget about the xetex syntax, although low level xetex stuff like \font=\test=name:ACaslonPro-Regular:liga=yes; is supported, as is: \font=\test=name:ACaslonPro-Regular*default but best define fonts using typescripts ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com | www.pragma-pod.nl ----------------------------------------------------------------- ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________