Difference between revisions of "Fonts"

From Wiki
Jump to navigation Jump to search
Line 18: Line 18:
  
 
== Advanced stuff ==
 
== Advanced stuff ==
 
and you will switch between each other with \switchtobodyfont[notoserifscxxx] like it's done [[ConTeXt_distribution's_Fonts#Overview| for this example of the available fonts]].
 
 
 
 
  
  
Line 29: Line 24:
 
A quite complete example: [[Alegreya_Typescript]]
 
A quite complete example: [[Alegreya_Typescript]]
  
And to swith during
 
  
I want IBM Plex
 
* Sans — Thin
 
* Sans — Thin Italic
 
* Sans — Regular
 
* Sans — Regular Italic
 
* Sans — Bold
 
* Sans — Bold Italic
 
* Sans Condensed — Regular
 
* Sans Condensed — Regular Italic
 
* Serif — Regular
 
* Serif — Regular Italic
 
* Mono — Regular
 
* Mono — Regular Italic
 
  
 
Style, see the font chapter, of the never really issued Reference Manual:
 
Style, see the font chapter, of the never really issued Reference Manual:
Line 49: Line 30:
 
* [http://context.aanhet.net/svn/contextman/context-reference/en/co-fonts.pdf#[3,{%22name%22:%22Fit%22}] as a separate document] section "Simple font definitions"
 
* [http://context.aanhet.net/svn/contextman/context-reference/en/co-fonts.pdf#[3,{%22name%22:%22Fit%22}] as a separate document] section "Simple font definitions"
  
== Already prepared typescript files ==
 
 
== I just want to use fonts of my system ==
 
  
 
== I want use specific features ==
 
== I want use specific features ==
Line 75: Line 53:
  
 
I just have realised that \definefont requires fontname of font not identifier neither familyname.
 
I just have realised that \definefont requires fontname of font not identifier neither familyname.
 
https://source.contextgarden.net/tex/context/fonts/mkiv
 
 
{{todo|naming conventions for definefontssymonym ?}}
 
 
{{todo:How to use font from your system.}}
 

Revision as of 17:54, 1 June 2020


Using fonts with TeX was once a Jedi fight. Since (2013 /2015 ?), and LuaTeX development.

NOWADAYS, IT'S A PIECE OF CAKE.


Advanced stuff

You have to define "definefontfallback"

A quite complete example: Alegreya_Typescript


Style, see the font chapter, of the never really issued Reference Manual:


I want use specific features

  • Small caps
  • Ligatures
  • Kerning
  • expansion=quality
  • protrusion=quality,
  • other: tlig, ccmp, fonts-mkiv.pdf page 65.


weight light, regular, medium, bold, extra... width : condensed, Semi Condensed , regular, Semi Extended , Extended shape : regular, italic caps : regular, smallcaps

Liens

I just have realised that \definefont requires fontname of font not identifier neither familyname.