NOTE: This page is not finished yet |
Please, someone, fill this page !
Just the simplest way to use an otf font — or any font that does appear in mtxrun --script font --list — in all the document.
I’m stick here :
\definefontfeature [myfontfeature] [method=node, kern=yes, OTHER_FEATURE_COMMA_SEPERATED] \definefontsynonym [MyFontRegular] [name:TheFontName-Regular][features=myfontfeature] \definedfont [MyFontRegular at 16pt]
This doesn’t run for my title which use « \tfc », only for the body of the text.
- \definefontfeature
- [myfontfeature] : you can use the name you want. It will be use at the next line ;
- the fonts feature can be found with otfinfo -f TheFontFile.otf.
- \definefontsynonym :
- [MyFontRegular] : you can use the name you want. It will be use at the next line ;
- The name after name: is the name given by mtxrun --script font --list
- The « name: » part can be replaced by file:TheFontFile.otf
Example
First run
$ mtxrun --script fonts --list --pattern=*warnock*
You'll get a list of fonts containing the string warnock
warnockprobold WarnockPro-Bold E:/Fonts/Warnock Pro/WarnockPro-Bold.otf warnockproboldcapt WarnockPro-BoldCapt E:/Fonts/Warnock Pro/WarnockPro-BoldCapt.otf warnockprobolddisp WarnockPro-BoldDisp E:/Fonts/Warnock Pro/WarnockPro-BoldDisp.otf warnockproboldit WarnockPro-BoldIt E:/Fonts/Warnock Pro/WarnockPro-BoldIt.otf warnockprobolditcapt WarnockPro-BoldItCapt E:/Fonts/Warnock Pro/WarnockPro-BoldItCapt.otf warnockprobolditdisp WarnockPro-BoldItDisp E:/Fonts/Warnock Pro/WarnockPro-BoldItDisp.otf warnockprobolditsubh WarnockPro-BoldItSubh E:/Fonts/Warnock Pro/WarnockPro-BoldItSubh.otf warnockproboldsubh WarnockPro-BoldSubh E:/Fonts/Warnock Pro/WarnockPro-BoldSubh.otf warnockprobook WarnockPro-Regular E:/Fonts/Warnock Pro/WarnockPro-Regular.otf warnockprocapt WarnockPro-Capt E:/Fonts/Warnock Pro/WarnockPro-Capt.otf warnockprocaptionbold WarnockPro-BoldCapt E:/Fonts/Warnock Pro/WarnockPro-BoldCapt.otf warnockprocaptionbook WarnockPro-Capt E:/Fonts/Warnock Pro/WarnockPro-Capt.otf warnockprodisp WarnockPro-Disp E:/Fonts/Warnock Pro/WarnockPro-Disp.otf warnockprodisplaybold WarnockPro-BoldDisp E:/Fonts/Warnock Pro/WarnockPro-BoldDisp.otf warnockprodisplaybook WarnockPro-Disp E:/Fonts/Warnock Pro/WarnockPro-Disp.otf warnockproit WarnockPro-It E:/Fonts/Warnock Pro/WarnockPro-It.otf warnockproitcapt WarnockPro-ItCapt E:/Fonts/Warnock Pro/WarnockPro-ItCapt.otf warnockproitdisp WarnockPro-ItDisp E:/Fonts/Warnock Pro/WarnockPro-ItDisp.otf warnockproitsubh WarnockPro-ItSubh E:/Fonts/Warnock Pro/WarnockPro-ItSubh.otf warnockprolight WarnockPro-Light E:/Fonts/Warnock Pro/WarnockPro-Light.otf warnockprolightcapt WarnockPro-LightCapt E:/Fonts/Warnock Pro/WarnockPro-LightCapt.otf warnockprolightcaptionlight WarnockPro-LightCapt E:/Fonts/Warnock Pro/WarnockPro-LightCapt.otf warnockprolightdisp WarnockPro-LightDisp E:/Fonts/Warnock Pro/WarnockPro-LightDisp.otf warnockprolightdisplaylight WarnockPro-LightDisp E:/Fonts/Warnock Pro/WarnockPro-LightDisp.otf warnockprolightit WarnockPro-LightIt E:/Fonts/Warnock Pro/WarnockPro-LightIt.otf warnockprolightitcapt WarnockPro-LightItCapt E:/Fonts/Warnock Pro/WarnockPro-LightItCapt.otf warnockprolightitdisp WarnockPro-LightItDisp E:/Fonts/Warnock Pro/WarnockPro-LightItDisp.otf warnockprolightitsubh WarnockPro-LightItSubh E:/Fonts/Warnock Pro/WarnockPro-LightItSubh.otf warnockprolightlight WarnockPro-Light E:/Fonts/Warnock Pro/WarnockPro-Light.otf warnockprolightsubh WarnockPro-LightSubh E:/Fonts/Warnock Pro/WarnockPro-LightSubh.otf warnockprolightsubheadlight WarnockPro-LightSubh E:/Fonts/Warnock Pro/WarnockPro-LightSubh.otf warnockproregular WarnockPro-Regular E:/Fonts/Warnock Pro/WarnockPro-Regular.otf warnockprosemibold WarnockPro-Semibold E:/Fonts/Warnock Pro/WarnockPro-Semibold.otf warnockprosemiboldcapt WarnockPro-SemiboldCapt E:/Fonts/Warnock Pro/WarnockPro-SemiboldCapt.otf warnockprosemibolddisp WarnockPro-SemiboldDisp E:/Fonts/Warnock Pro/WarnockPro-SemiboldDisp.otf warnockprosemiboldit WarnockPro-SemiboldIt E:/Fonts/Warnock Pro/WarnockPro-SemiboldIt.otf warnockprosemibolditcapt WarnockPro-SemiboldItCapt E:/Fonts/Warnock Pro/WarnockPro-SemiboldItCapt.otf warnockprosemibolditdisp WarnockPro-SemiboldItDisp E:/Fonts/Warnock Pro/WarnockPro-SemiboldItDisp.otf warnockprosemibolditsubh WarnockPro-SemiboldItSubh E:/Fonts/Warnock Pro/WarnockPro-SemiboldItSubh.otf warnockprosemiboldsubh WarnockPro-SemiboldSubh E:/Fonts/Warnock Pro/WarnockPro-SemiboldSubh.otf warnockprosmbdcaptiondemi WarnockPro-SemiboldCapt E:/Fonts/Warnock Pro/WarnockPro-SemiboldCapt.otf warnockprosmbddemi WarnockPro-Semibold E:/Fonts/Warnock Pro/WarnockPro-Semibold.otf warnockprosmbddisplaydemi WarnockPro-SemiboldDisp E:/Fonts/Warnock Pro/WarnockPro-SemiboldDisp.otf warnockprosmbdsubheaddemi WarnockPro-SemiboldSubh E:/Fonts/Warnock Pro/WarnockPro-SemiboldSubh.otf warnockprosubh WarnockPro-Subh E:/Fonts/Warnock Pro/WarnockPro-Subh.otf warnockprosubheadbold WarnockPro-BoldSubh E:/Fonts/Warnock Pro/WarnockPro-BoldSubh.otf warnockprosubheadbook WarnockPro-Subh E:/Fonts/Warnock Pro/WarnockPro-Subh.otf
Now to access, say the regular warnock font, the following are valid. And I ought to mention that Hans recommends the first http://article.gmane.org/gmane.comp.tex.context/43685.
% Hans recommends this format; \definefontsynonym [WarnockPro-Regular] [name:warnockproregular]
and
\definefontsynonym [WarnockPro-Regular] [name:WarnockPro-Regular]
An entire typescript would be defined as;
\definefontfeature[latin-smallcaps][smallcaps][script=latn] \starttypescript [serif] [warnockpro] \setups[font:fallback:sans] \definefontsynonym [WarnockPro-Regular] [name:WarnockPro-Regular] \definefontsynonym [WarnockPro-Bold] [name:WarnockPro-Bold] \definefontsynonym [WarnockPro-Italic] [name:WarnockPro-It] \definefontsynonym [WarnockPro-BoldItalic] [name:WarnockPro-BoldIt] \stoptypescript \starttypescript [serif] [warnockpro] \definefontsynonym [Serif] [WarnockPro-Regular] [features=default] \definefontsynonym [SerifBold] [WarnockPro-Bold] [features=default] \definefontsynonym [SerifItalic] [WarnockPro-Italic] [features=default] \definefontsynonym [SerifBoldItalic] [WarnockPro-BoldItalic] [features=default] \definefontsynonym [SerifCaps] [Serif] [features=latin-smallcaps] \stoptypescript \definetypeface[adobe][rm][serif][warnockpro][default] \setupbodyfont[adobe,11pt]