summaryrefslogtreecommitdiff
path: root/tests/typ/text
diff options
context:
space:
mode:
authorLaurenz <laurmaedje@gmail.com>2021-09-30 22:46:03 +0200
committerLaurenz <laurmaedje@gmail.com>2021-09-30 22:50:14 +0200
commit2818ceee44a523308d83643b8d2f921b4a5e5d2e (patch)
tree7578dd2e354e64c0265cc6e736828e5803d38762 /tests/typ/text
parent30f302f7ffc464b41f1ac3b6d8fc6b4214835549 (diff)
New default fonts
Diffstat (limited to 'tests/typ/text')
-rw-r--r--tests/typ/text/align.typ2
-rw-r--r--tests/typ/text/basic.typ2
-rw-r--r--tests/typ/text/bidi.typ14
-rw-r--r--tests/typ/text/font.typ10
-rw-r--r--tests/typ/text/linebreaks.typ4
-rw-r--r--tests/typ/text/par.typ7
-rw-r--r--tests/typ/text/shaping.typ2
-rw-r--r--tests/typ/text/whitespace.typ6
8 files changed, 25 insertions, 22 deletions
diff --git a/tests/typ/text/align.typ b/tests/typ/text/align.typ
index 9df5cd5e..9d0c48bf 100644
--- a/tests/typ/text/align.typ
+++ b/tests/typ/text/align.typ
@@ -25,4 +25,4 @@ L #align(right)[R] \ L
---
// FIXME: There should be a line break opportunity on alignment change.
-LLLLLLLLLLLLL#align(center)[CCCC]
+LLLLLLLLLLLLLLLLL#align(center)[CCCC]
diff --git a/tests/typ/text/basic.typ b/tests/typ/text/basic.typ
index d5f0de05..0c6c8896 100644
--- a/tests/typ/text/basic.typ
+++ b/tests/typ/text/basic.typ
@@ -1,7 +1,7 @@
// Test simple text.
---
-#page(width: 250pt, height: 110pt)
+#page(width: 250pt, height: 120pt)
But, soft! what light through yonder window breaks? It is the east, and Juliet
is the sun. Arise, fair sun, and kill the envious moon, Who is already sick and
diff --git a/tests/typ/text/bidi.typ b/tests/typ/text/bidi.typ
index 078cb1f9..128e65d4 100644
--- a/tests/typ/text/bidi.typ
+++ b/tests/typ/text/bidi.typ
@@ -3,7 +3,7 @@
---
// Test reordering with different top-level paragraph directions.
#let text = [Text טֶקסט]
-#font("EB Garamond", "Noto Serif Hebrew")
+#font(serif, "Noto Serif Hebrew")
#lang("he") {text}
#lang("de") {text}
@@ -11,7 +11,7 @@
// Test that consecutive, embedded LTR runs stay LTR.
// Here, we have two runs: "A" and italic "B".
#let text = [أنت A_B_مطرC]
-#font("EB Garamond", "Noto Sans Arabic")
+#font(serif, "Noto Sans Arabic")
#lang("ar") {text}
#lang("de") {text}
@@ -19,32 +19,32 @@
// Test that consecutive, embedded RTL runs stay RTL.
// Here, we have three runs: "גֶ", bold "שֶׁ", and "ם".
#let text = [Aגֶ*שֶׁ*םB]
-#font("EB Garamond", "Noto Serif Hebrew")
+#font(serif, "Noto Serif Hebrew")
#lang("he") {text}
#lang("de") {text}
---
// Test embedding up to level 4 with isolates.
-#font("EB Garamond", "Noto Serif Hebrew", "Twitter Color Emoji")
+#font(serif, "Noto Serif Hebrew", "Twitter Color Emoji")
#lang(dir: rtl)
א\u{2066}A\u{2067}Bב\u{2069}?
---
// Test hard line break (leads to two paragraphs in unicode-bidi).
-#font("Noto Sans Arabic", "EB Garamond")
+#font("Noto Sans Arabic", serif)
#lang("ar")
Life المطر هو الحياة \
الحياة تمطر is rain.
---
// Test spacing.
-#font("EB Garamond", "Noto Serif Hebrew")
+#font(serif, "Noto Serif Hebrew")
L #h(1cm) ריווחR \
Lריווח #h(1cm) R
---
// Test inline object.
-#font("Noto Serif Hebrew", "EB Garamond")
+#font("Noto Serif Hebrew", serif)
#lang("he")
קרנפיםRh#image("../../res/rhino.png", height: 11pt)inoחיים
diff --git a/tests/typ/text/font.typ b/tests/typ/text/font.typ
index 6457f7a7..9b60d51c 100644
--- a/tests/typ/text/font.typ
+++ b/tests/typ/text/font.typ
@@ -2,9 +2,9 @@
---
// Set same font size in three different ways.
-#font(22pt)[A]
+#font(20pt)[A]
#font(200%)[A]
-#font(size: 16.5pt + 50%)[A]
+#font(size: 15pt + 50%)[A]
// Do nothing.
#font()[Normal]
@@ -19,7 +19,7 @@
#font(stretch: 50%)[Condensed]
// Set family.
-#font(family: "PT Sans")[Sans serif]
+#font(family: serif)[Serif]
// Emoji.
Emoji: 🐪, 🌋, 🏞
@@ -48,7 +48,9 @@ Emoji: 🐪, 🌋, 🏞
---
// Test top and bottom edge.
-#page(width: 170pt)
+#page(width: 150pt)
+#font(size: 8pt)
+
#let try(top, bottom) = rect(fill: conifer)[
#font(top-edge: top, bottom-edge: bottom)
`From `#top` to `#bottom
diff --git a/tests/typ/text/linebreaks.typ b/tests/typ/text/linebreaks.typ
index 4d57834a..5f886381 100644
--- a/tests/typ/text/linebreaks.typ
+++ b/tests/typ/text/linebreaks.typ
@@ -2,7 +2,7 @@
---
// Test overlong word that is not directly after a hard break.
-This is a spaceexceedinglylongishy.
+This is a spaceexceedinglylongy.
---
// Test two overlong words in a row.
@@ -10,7 +10,7 @@ Supercalifragilisticexpialidocious Expialigoricmetrioxidation.
---
// Test that there are no unwanted line break opportunities on run change.
-This is partly emph_as_ized.
+This is partly emp_has_ized.
---
Hard \ break.
diff --git a/tests/typ/text/par.typ b/tests/typ/text/par.typ
index 8f8d3946..4b223684 100644
--- a/tests/typ/text/par.typ
+++ b/tests/typ/text/par.typ
@@ -1,7 +1,8 @@
// Test configuring paragraph properties.
---
-#par(spacing: 10pt, leading: 25%)
+#par(spacing: 100%, leading: 0pt)
-But, soft! what light through yonder window breaks? It is the east, and Juliet
-is the sun.
+But, soft! what light through yonder window breaks?
+
+It is the east, and Juliet is the sun.
diff --git a/tests/typ/text/shaping.typ b/tests/typ/text/shaping.typ
index ba543e71..aa4e3c98 100644
--- a/tests/typ/text/shaping.typ
+++ b/tests/typ/text/shaping.typ
@@ -20,7 +20,7 @@ Le fira
---
// Test font fallback.
-#font("EB Garamond", "Noto Sans Arabic", "Twitter Color Emoji")
+#font(sans-serif, "Noto Sans Arabic", "Twitter Color Emoji")
// Font fallback for emoji.
A😀B
diff --git a/tests/typ/text/whitespace.typ b/tests/typ/text/whitespace.typ
index aefdab34..e01b047c 100644
--- a/tests/typ/text/whitespace.typ
+++ b/tests/typ/text/whitespace.typ
@@ -30,11 +30,11 @@ A #for _ in (none,) {"B"}C
---
// Test that a run consisting only of whitespace isn't trimmed.
-A[#font("PT Sans") ]B
+A[#font(serif) ]B
---
// Test font change after space.
-Left [#font("PT Sans")Right].
+Left [#font(serif)Right].
---
// Test that space at start of line is not trimmed.
@@ -42,4 +42,4 @@ A{"\n"} B
---
// Test that trailing space does not force a line break.
-LLLLLLLLLLLLLL R _L_
+LLLLLLLLLLLLLLLLLL R _L_