Difference between revisions of "Fonts"
Jump to navigation
Jump to search
(30 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | {| class="wikitable" style="margin:auto; width: | + | {| class="wikitable" style="margin:auto; width: 100%;" |
|- | |- | ||
! style="width: 50%"| Tutorials (learning) | ! style="width: 50%"| Tutorials (learning) | ||
Line 7: | Line 7: | ||
* [https://meeting.contextgarden.net/2021/talks/2021-09-23/typescripts-presentation.pdf ''Handling fonts in ConTEXt (2021)''] ConTEXt-Meeting 15th, 2021, Willi Egger, 38 invaluable slides | * [https://meeting.contextgarden.net/2021/talks/2021-09-23/typescripts-presentation.pdf ''Handling fonts in ConTEXt (2021)''] ConTEXt-Meeting 15th, 2021, Willi Egger, 38 invaluable slides | ||
* [https://articles.contextgarden.net/journal/2018/83-94.pdf <i>Font installation example: IBM Plex (2018)</i>] by Taco Hoekwater and Pavneet Arora | * [https://articles.contextgarden.net/journal/2018/83-94.pdf <i>Font installation example: IBM Plex (2018)</i>] by Taco Hoekwater and Pavneet Arora | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
| | | | ||
Line 44: | Line 36: | ||
** how to switch between serif, sans serif, monospaced, or to another fonts with {{cmd|switchtobodyfont}} | ** how to switch between serif, sans serif, monospaced, or to another fonts with {{cmd|switchtobodyfont}} | ||
** how to underline, strike... | ** how to underline, strike... | ||
− | * '''[[Fonts/Typescripts examples]]''' | + | * '''[[Visual_Debugging#Fonts_and_Type | Visual help and debugging]]''' for Fonts |
+ | * '''[[Fonts/Featuresets|OpenType features]]''' for some common options for {{cmd|definefontfeature}} like: | ||
+ | ** '''[[Fonts/Ligatures|Ligatures]]''' | ||
+ | ** '''[[Fonts/Protrusion]]''' (also known as hanging or font handling) | ||
+ | * '''[[Fonts/Typescripts examples|Typescripts examples]]''' | ||
+ | * Technical details | ||
+ | ** [[Fonts/Optical Size | How to set up a font family with optical size options]] | ||
+ | ** [[Fonts/Fontsize | What defines the size in a font]] ('natural' size. 'design' size) | ||
+ | ** Get examples from [https://source.contextgarden.net/?search=s-fonts- s-fonts- files], that you can compile and/or use as module for own fonts (with lua font goodies) | ||
− | == | + | == To tidy == |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
+ | * Work is also needed to merge content from [[Fonts/Fonts_in_LuaTeX| Fonts in LuaTeX]] in the pages above. | ||
+ | * For older content, refering to mkii, we keep a [[Fonts - Old Content|specific zone in the wiki]]. | ||
[[Category:Fonts]] | [[Category:Fonts]] |
Latest revision as of 13:01, 18 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", or "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...
- Visual help and debugging for Fonts
- OpenType features for some common options for \definefontfeature like:
- Ligatures
- Fonts/Protrusion (also known as hanging or font handling)
- Typescripts examples
- Technical details
- How to set up a font family with optical size options
- What defines the size in a font ('natural' size. 'design' size)
- Get examples from s-fonts- files, that you can compile and/or use as module for own fonts (with lua font goodies)
To tidy
- Work is also needed to merge content from Fonts in LuaTeX in the pages above.
- For older content, refering to mkii, we keep a specific zone in the wiki.