Skip to content

Commit 716280b

Browse files
committed
Update line height to 1.5 times font size
1 parent a7eebc4 commit 716280b

7 files changed

Lines changed: 308 additions & 584 deletions

src/pretext/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ export function layoutTextInPath({
4343
path,
4444
angle = 0,
4545
prepared = prepareMemo(text, {fontSize, fontFamily, fontStyle, fontVariant, fontWeight}),
46-
lineHeight = parseFloat(fontSize) * 1.25,
46+
lineHeight = parseFloat(fontSize) * 1.5,
4747
repeat = true,
4848
}) {
4949
const points = pointsOnPath(path);

test/output/pretextCirclePath.html

Lines changed: 60 additions & 104 deletions
Original file line numberDiff line numberDiff line change
@@ -21,42 +21,34 @@
2121
<line
2222
stroke="black"
2323
stroke-width="1"
24-
x1="140"
25-
x2="260"
26-
y1="70"
27-
y2="70"
24+
x1="136"
25+
x2="264"
26+
y1="74"
27+
y2="74"
2828
/>
2929
<line
3030
stroke="black"
3131
stroke-width="1"
32-
x1="120"
33-
x2="280"
34-
y1="90"
35-
y2="90"
32+
x1="115"
33+
x2="285"
34+
y1="98"
35+
y2="98"
3636
/>
3737
<line
3838
stroke="black"
3939
stroke-width="1"
40-
x1="109"
41-
x2="291"
42-
y1="110"
43-
y2="110"
44-
/>
45-
<line
46-
stroke="black"
47-
stroke-width="1"
48-
x1="102"
49-
x2="298"
50-
y1="130"
51-
y2="130"
40+
x1="104"
41+
x2="296"
42+
y1="122"
43+
y2="122"
5244
/>
5345
<line
5446
stroke="black"
5547
stroke-width="1"
5648
x1="100"
5749
x2="300"
58-
y1="150"
59-
y2="150"
50+
y1="146"
51+
y2="146"
6052
/>
6153
<line
6254
stroke="black"
@@ -69,26 +61,26 @@
6961
<line
7062
stroke="black"
7163
stroke-width="1"
72-
x1="108"
73-
x2="292"
74-
y1="190"
75-
y2="190"
64+
x1="110"
65+
x2="290"
66+
y1="194"
67+
y2="194"
7668
/>
7769
<line
7870
stroke="black"
7971
stroke-width="1"
80-
x1="120"
81-
x2="280"
82-
y1="210"
83-
y2="210"
72+
x1="126"
73+
x2="274"
74+
y1="218"
75+
y2="218"
8476
/>
8577
<line
8678
stroke="black"
8779
stroke-width="1"
88-
x1="139"
89-
x2="261"
90-
y1="230"
91-
y2="230"
80+
x1="160"
81+
x2="240"
82+
y1="242"
83+
y2="242"
9284
/>
9385
<text
9486
dominant-baseline="central"
@@ -98,7 +90,7 @@
9890
font-variant="normal"
9991
font-weight="normal"
10092
text-anchor="middle"
101-
transform="translate(172, 70) rotate(0)"
93+
transform="translate(168, 74) rotate(0)"
10294
>
10395
AGI 春天到了
10496
</text>
@@ -110,9 +102,9 @@
110102
font-variant="normal"
111103
font-weight="normal"
112104
text-anchor="middle"
113-
transform="translate(236, 70) rotate(0)"
105+
transform="translate(236, 74) rotate(0)"
114106
>
115-
AGI 春天
107+
AGI 春天到
116108
</text>
117109
<text
118110
dominant-baseline="central"
@@ -122,9 +114,9 @@
122114
font-variant="normal"
123115
font-weight="normal"
124116
text-anchor="middle"
125-
transform="translate(128, 90) rotate(0)"
117+
transform="translate(119, 98) rotate(0)"
126118
>
127-
到了
119+
128120
</text>
129121
<text
130122
dominant-baseline="central"
@@ -134,7 +126,7 @@
134126
font-variant="normal"
135127
font-weight="normal"
136128
text-anchor="middle"
137-
transform="translate(176, 90) rotate(0)"
129+
transform="translate(163, 98) rotate(0)"
138130
>
139131
AGI 春天到了
140132
</text>
@@ -146,7 +138,7 @@
146138
font-variant="normal"
147139
font-weight="normal"
148140
text-anchor="middle"
149-
transform="translate(248, 90) rotate(0)"
141+
transform="translate(235, 98) rotate(0)"
150142
>
151143
AGI 春天到了
152144
</text>
@@ -158,7 +150,7 @@
158150
font-variant="normal"
159151
font-weight="normal"
160152
text-anchor="middle"
161-
transform="translate(141, 110) rotate(0)"
153+
transform="translate(136, 122) rotate(0)"
162154
>
163155
AGI 春天到了
164156
</text>
@@ -170,7 +162,7 @@
170162
font-variant="normal"
171163
font-weight="normal"
172164
text-anchor="middle"
173-
transform="translate(213, 110) rotate(0)"
165+
transform="translate(208, 122) rotate(0)"
174166
>
175167
AGI 春天到了
176168
</text>
@@ -182,9 +174,9 @@
182174
font-variant="normal"
183175
font-weight="normal"
184176
text-anchor="middle"
185-
transform="translate(265, 110) rotate(0)"
177+
transform="translate(272, 122) rotate(0)"
186178
>
187-
AGI
179+
AGI 春天
188180
</text>
189181
<text
190182
dominant-baseline="central"
@@ -194,9 +186,9 @@
194186
font-variant="normal"
195187
font-weight="normal"
196188
text-anchor="middle"
197-
transform="translate(118, 130) rotate(0)"
189+
transform="translate(108, 146) rotate(0)"
198190
>
199-
春天到了
191+
到了
200192
</text>
201193
<text
202194
dominant-baseline="central"
@@ -206,7 +198,7 @@
206198
font-variant="normal"
207199
font-weight="normal"
208200
text-anchor="middle"
209-
transform="translate(174, 130) rotate(0)"
201+
transform="translate(156, 146) rotate(0)"
210202
>
211203
AGI 春天到了
212204
</text>
@@ -218,7 +210,7 @@
218210
font-variant="normal"
219211
font-weight="normal"
220212
text-anchor="middle"
221-
transform="translate(246, 130) rotate(0)"
213+
transform="translate(228, 146) rotate(0)"
222214
>
223215
AGI 春天到了
224216
</text>
@@ -230,9 +222,9 @@
230222
font-variant="normal"
231223
font-weight="normal"
232224
text-anchor="middle"
233-
transform="translate(132, 150) rotate(0)"
225+
transform="translate(280, 146) rotate(0)"
234226
>
235-
AGI 春天到了
227+
AGI
236228
</text>
237229
<text
238230
dominant-baseline="central"
@@ -242,9 +234,9 @@
242234
font-variant="normal"
243235
font-weight="normal"
244236
text-anchor="middle"
245-
transform="translate(204, 150) rotate(0)"
237+
transform="translate(118, 170) rotate(0)"
246238
>
247-
AGI 春天到了
239+
春天到了
248240
</text>
249241
<text
250242
dominant-baseline="central"
@@ -254,9 +246,9 @@
254246
font-variant="normal"
255247
font-weight="normal"
256248
text-anchor="middle"
257-
transform="translate(272, 150) rotate(0)"
249+
transform="translate(174, 170) rotate(0)"
258250
>
259-
AGI 春天到
251+
AGI 春天到了
260252
</text>
261253
<text
262254
dominant-baseline="central"
@@ -266,9 +258,9 @@
266258
font-variant="normal"
267259
font-weight="normal"
268260
text-anchor="middle"
269-
transform="translate(106, 170) rotate(0)"
261+
transform="translate(246, 170) rotate(0)"
270262
>
271-
263+
AGI 春天到了
272264
</text>
273265
<text
274266
dominant-baseline="central"
@@ -278,7 +270,7 @@
278270
font-variant="normal"
279271
font-weight="normal"
280272
text-anchor="middle"
281-
transform="translate(150, 170) rotate(0)"
273+
transform="translate(142, 194) rotate(0)"
282274
>
283275
AGI 春天到了
284276
</text>
@@ -290,7 +282,7 @@
290282
font-variant="normal"
291283
font-weight="normal"
292284
text-anchor="middle"
293-
transform="translate(222, 170) rotate(0)"
285+
transform="translate(214, 194) rotate(0)"
294286
>
295287
AGI 春天到了
296288
</text>
@@ -302,7 +294,7 @@
302294
font-variant="normal"
303295
font-weight="normal"
304296
text-anchor="middle"
305-
transform="translate(274, 170) rotate(0)"
297+
transform="translate(266, 194) rotate(0)"
306298
>
307299
AGI
308300
</text>
@@ -314,7 +306,7 @@
314306
font-variant="normal"
315307
font-weight="normal"
316308
text-anchor="middle"
317-
transform="translate(124, 190) rotate(0)"
309+
transform="translate(142, 218) rotate(0)"
318310
>
319311
春天到了
320312
</text>
@@ -326,31 +318,7 @@
326318
font-variant="normal"
327319
font-weight="normal"
328320
text-anchor="middle"
329-
transform="translate(180, 190) rotate(0)"
330-
>
331-
AGI 春天到了
332-
</text>
333-
<text
334-
dominant-baseline="central"
335-
font-family="Inter"
336-
font-size="16px"
337-
font-style="normal"
338-
font-variant="normal"
339-
font-weight="normal"
340-
text-anchor="middle"
341-
transform="translate(252, 190) rotate(0)"
342-
>
343-
AGI 春天到了
344-
</text>
345-
<text
346-
dominant-baseline="central"
347-
font-family="Inter"
348-
font-size="16px"
349-
font-style="normal"
350-
font-variant="normal"
351-
font-weight="normal"
352-
text-anchor="middle"
353-
transform="translate(152, 210) rotate(0)"
321+
transform="translate(198, 218) rotate(0)"
354322
>
355323
AGI 春天到了
356324
</text>
@@ -362,21 +330,9 @@
362330
font-variant="normal"
363331
font-weight="normal"
364332
text-anchor="middle"
365-
transform="translate(224, 210) rotate(0)"
333+
transform="translate(250, 218) rotate(0)"
366334
>
367-
AGI 春天到了
368-
</text>
369-
<text
370-
dominant-baseline="central"
371-
font-family="Inter"
372-
font-size="16px"
373-
font-style="normal"
374-
font-variant="normal"
375-
font-weight="normal"
376-
text-anchor="middle"
377-
transform="translate(272, 210) rotate(0)"
378-
>
379-
AG
335+
AGI
380336
</text>
381337
<text
382338
dominant-baseline="central"
@@ -386,9 +342,9 @@
386342
font-variant="normal"
387343
font-weight="normal"
388344
text-anchor="middle"
389-
transform="translate(163, 230) rotate(0)"
345+
transform="translate(176, 242) rotate(0)"
390346
>
391-
I 春天到了
347+
春天到了
392348
</text>
393349
<text
394350
dominant-baseline="central"
@@ -398,8 +354,8 @@
398354
font-variant="normal"
399355
font-weight="normal"
400356
text-anchor="middle"
401-
transform="translate(227, 230) rotate(0)"
357+
transform="translate(220, 242) rotate(0)"
402358
>
403-
AGI 春天到了
359+
AGI
404360
</text>
405361
</svg>

0 commit comments

Comments
 (0)