summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorLaurenz <laurmaedje@gmail.com>2021-03-29 15:28:14 +0200
committerLaurenz <laurmaedje@gmail.com>2021-03-30 14:31:49 +0200
commit47b4dab7ed8f45c1e675d7336abe306e3ec0ccb1 (patch)
treedbcb3b45c9fc5b2084c487791f39de64e7901d33 /tests
parentc393eccd36c7bc69ba340c9fcd2efd916a7b9e43 (diff)
Line breaking tests ✅
Co-Authored-By: Martin <mhaug@live.de>
Diffstat (limited to 'tests')
-rw-r--r--tests/ref/text/linebreaks.pngbin0 -> 33881 bytes
-rw-r--r--tests/typ/text/linebreaks.typ35
2 files changed, 35 insertions, 0 deletions
diff --git a/tests/ref/text/linebreaks.png b/tests/ref/text/linebreaks.png
new file mode 100644
index 00000000..6b512bcb
--- /dev/null
+++ b/tests/ref/text/linebreaks.png
Binary files differ
diff --git a/tests/typ/text/linebreaks.typ b/tests/typ/text/linebreaks.typ
new file mode 100644
index 00000000..6647c2cd
--- /dev/null
+++ b/tests/typ/text/linebreaks.typ
@@ -0,0 +1,35 @@
+// Test line breaking.
+
+---
+// Test normal line breaking.
+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
+pale with grief hard.
+
+// From Wikipedia:
+#font("Noto Serif CJK SC")
+是美国广播公司电视剧《迷失》第3季的第22和23集,也是全剧的第71集和72集
+由执行制作人戴蒙·林道夫和卡尔顿·库斯编剧,导演则是另一名执行制作人杰克·本德
+节目于2007年5月23日在美国和加拿大首播,共计吸引了1400万美国观众收看
+本集加上插播广告一共也持续有两个小时
+
+---
+// Test hard break directly after normal break.
+But, soft! What light through \ yonder window breaks?
+
+---
+// Test consecutive breaks.
+But, soft! Whatlightdoyoueveryonderthrough window breaks? Why did the window
+even \ break \ \ in the first place.
+
+---
+// Test two superlong words in a row.
+Supercalifragilisticousalogy Expialigoricmetrioxidationreagent.
+
+---
+// Test run change after space.
+Left #font("PT Sans")[Right].
+
+---
+// Test trailing newline.
+Trailing newline{"\n"}