Difference between revisions of "Fonts"
Jump to navigation
Jump to search
Line 33: | Line 33: | ||
= How-to guides = | = How-to guides = | ||
− | * [[Fonts/Use fonts distributed with ConTeXt| Use fonts distributed with ConTeXt]] | + | * '''[[Fonts/Use fonts distributed with ConTeXt| Use fonts distributed with ConTeXt]]''' |
** How to use the [[Fonts/ConTeXt distribution's Fonts|21 provided fonts]]. | ** How to use the [[Fonts/ConTeXt distribution's Fonts|21 provided fonts]]. | ||
** These are the basics you may want to start with, in 2 or 3 steps, less than 3 minutes. | ** These are the basics you may want to start with, in 2 or 3 steps, less than 3 minutes. | ||
− | * [[Fonts/Use_the_fonts_you_want| Use any other font ]] | + | * '''[[Fonts/Use_the_fonts_you_want| Use any other font ]]''' |
** Case 1: Quick "one shot" (< 5min.) | ** Case 1: Quick "one shot" (< 5min.) | ||
** Case 2: Comprehensive approach (~10min.) | ** Case 2: Comprehensive approach (~10min.) | ||
− | * | + | * '''[[Fonts/Font Switching| Font Switching of "how-to use the different fonts within your document]]''' |
** how to define font size, | ** how to define font size, | ||
** how to use alternative styles like regular / bold / italic / small caps | ** how to use alternative styles like regular / bold / italic / small caps |
Revision as of 18:32, 17 May 2024
Tutorials (learning) | How-to guides (goals) |
---|---|
|
|
Explanation (understanding) | Reference (information) |
|
How-to guides
- Use fonts distributed with ConTeXt
- How to use the 21 provided fonts.
- These are the basics you may want to start with, in 2 or 3 steps, less than 3 minutes.
- Use any other font
- Case 1: Quick "one shot" (< 5min.)
- Case 2: Comprehensive approach (~10min.)
- Font Switching of "how-to use the different fonts within your document
- how to define font size,
- how to use alternative styles like regular / bold / italic / small caps
- how to switch between serif, sans serif, monospaced, or to another fonts with \switchtobodyfont
- how to underline, strike...
Deep dive into typescripts
- Typescripts examples look at the existing examples to build your own Typescripts.
- Featuresets, and here some of common option for \definefontfeature
onum=yes
for old style numbers, vslnum=yes
for lining numberskern=yes
for kerning- See Ligatures (2017).
liga=yes
for common ligature anddlig=yes
for discretionary ligature (like st),calt=yes
for contextual alternates. - for small caps, the font must propose Caps variation like "EBGaramondSC12-Regular.otf" et "AlegreyaSC-Regular.otf"
- Syntax for OpenType features from Adobe
- What defines the size in a font? (2019)
- How to set up a font family with optical size options
- Protrusion (also known as hanging or font handling) is a more subtle typographic effect (2012 need update).
- the source browser for s-fonts- files, that a user can run (to get an example) or use as module for own fonts
- Lua Font Goodies with examples.
Finally, for older content, refering to mkii, we keep a specific zone in the wiki. Work is also need to merge content of Fonts_in_LuaTeX here.