typst/tests/typ/library/font.typ
2021-03-02 17:31:41 +01:00

47 lines
968 B
XML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

// Test configuring font properties.
// Set same font size in three different ways.
#font(22pt)[A]
#font(200%)[A]
#font(16.5pt + 50%)[A]
// Do nothing.
#font[Normal]
// Set style (is available).
#font(style: italic)[Italic]
// Set weight (is available).
#font(weight: bold)[Bold]
// Set stretch (not available, matching closest).
#font(stretch: ultra-condensed)[Condensed]
// Set family.
#font("PT Sans")[Sans serif]
// Emoji.
Emoji: 🐪, 🌋, 🏞
// Math.
#font("Latin Modern Math")[
𝛼 + 3𝛽 d𝑡
]
---
// Ref: false
// Error: 7-12 unexpected argument
#font(false)
// Error: 3:14-3:18 expected font style, found font weight
// Error: 2:28-2:34 expected font weight, found string
// Error: 1:43-1:44 expected font family or array of font families, found integer
#font(style: bold, weight: "thin", serif: 0)
// Warning: 15-19 should be between 100 and 900
#font(weight: 2700)
// Error: 7-27 unexpected argument
#font(something: "invalid")