summaryrefslogtreecommitdiff
path: root/tests/suite
diff options
context:
space:
mode:
authorLaurenz <laurmaedje@gmail.com>2025-01-27 14:15:20 +0100
committerGitHub <noreply@github.com>2025-01-27 13:15:20 +0000
commit85d177897468165b93056947a80086b2f84d815d (patch)
treea86ccf46ad27ef1ea2c8f5d9010a44eb0e5efde8 /tests/suite
parent176b070c779ef8aa4515c8ff062b17ca9114fd3f (diff)
Support first-line-indent for every paragraph (#5768)
Diffstat (limited to 'tests/suite')
-rw-r--r--tests/suite/model/par.typ51
1 files changed, 51 insertions, 0 deletions
diff --git a/tests/suite/model/par.typ b/tests/suite/model/par.typ
index fa230451..e7669006 100644
--- a/tests/suite/model/par.typ
+++ b/tests/suite/model/par.typ
@@ -156,6 +156,57 @@ starts a paragraph, also with indent.
ثم يصبح النص رطبًا وقابل للطرق ويبدو المستند رائعًا.
+--- par-first-line-indent-all ---
+#set par(
+ first-line-indent: (amount: 12pt, all: true),
+ spacing: 5pt,
+ leading: 5pt,
+)
+#set block(spacing: 1.2em)
+#show heading: set text(size: 10pt)
+
+= Heading
+All paragraphs are indented.
+
+Even the first.
+
+--- par-first-line-indent-all-list ---
+#show list.where(tight: false): set list(spacing: 1.2em)
+#set par(
+ first-line-indent: (amount: 12pt, all: true),
+ spacing: 5pt,
+ leading: 5pt,
+)
+
+- A #parbreak() B #line(length: 100%) C
+
+- D
+
+--- par-first-line-indent-all-enum ---
+#show enum.where(tight: false): set enum(spacing: 1.2em)
+#set par(
+ first-line-indent: (amount: 12pt, all: true),
+ spacing: 5pt,
+ leading: 5pt,
+)
+
++ A #parbreak() B #line(length: 100%) C
+
++ D
+
+--- par-first-line-indent-all-terms ---
+#show terms.where(tight: false): set terms(spacing: 1.2em)
+#set terms(hanging-indent: 10pt)
+#set par(
+ first-line-indent: (amount: 12pt, all: true),
+ spacing: 5pt,
+ leading: 5pt,
+)
+
+/ Term A: B \ C #parbreak() D #line(length: 100%) E
+
+/ Term F: G
+
--- par-spacing-and-first-line-indent ---
// This is madness.
#set par(first-line-indent: 12pt)