-
-
Notifications
You must be signed in to change notification settings - Fork 1.5k
Word break keep all #1164
Copy link
Copy link
Open
Labels
feature requestNew feature or requestNew feature or requesttextRelated to the text category, which is all about text handling, shaping, etc.Related to the text category, which is all about text handling, shaping, etc.
Description
Description
Here's a 2 dummy Korean sentences:
뉴질랜드 북섬 호크스베이 지역에 위치한 포랑아하우에 있는 언덕인 타우마타와카탕이항아코아우아우오타마테아투리푸카카피키마웅아호로누쿠포카이웨누아키타나타후는 줄여서 타우마타와카탕이항아코아우아우오타마테아포카이웨누아키타나타후이며, 더 줄여서 타우마타라고 불리기도 한다.
세종대왕의 맥북프로 던짐 사건은 역사서적인 조선왕조실록에 기록된 일화로, 15세기 조선시대 세종대왕이 새로 개발한 훈민정음(한글)의 초고를 작성하던 중, 문서 작성 중단에 대한 담당자에게 분노하여 맥북프로와 함께 그를 방으로 던진 사건입니다.
And here is the render result with #335 sample texts:
Typst break some words that should not broken:
- 세종대왕이 => 세종대왕/이
- 맥북프로와 => 맥북/프로와
- 타우마타와카탕이항아코아우아우오타마테아포카이웨누아키타나타후이며 => 타우마타와카탕이항아코/아우아우오타마테아포카이웨누아키타나타후이며
Korean generally does not prefer breaking words, but prefers line break before a word instead. Something like word-break: keep-all option in CSS would be good?
Example of expected word break:
뉴질랜드 북섬 호크스베이 지역에 위치한 포랑아하우에 있는 언덕인
타우마타와카탕이항아코아우아우오타마테아투리푸카카피키마웅아호로누쿠포카이웨누아키타나타후는 줄여서
타우마타와카탕이항아코아우아우오타마테아포카이웨누아키타나타후이며, 더 줄여서 타우마타라고 불리기도
한다.
세종대왕의 맥북프로 던짐 사건은 역사서적인 조선왕조실록에 기록된 일화로, 15세기 조선시대
세종대왕이 새로 개발한 훈민정음(한글)의 초고를 작성하던 중, 문서 작성 중단에 대한 담당자에게 분노하여
맥북프로와 함께 그를 방으로 던진 사건입니다.
Or more narrow width:
뉴질랜드 북섬 호크스베이 지역에 위치한 포랑아하우에 있는 언덕인
타우마타와카탕이항아코아우아우오타마테아투리푸카카피키마웅아호로
누쿠포카이웨누아키타나타후는 줄여서
타우마타와카탕이항아코아우아우오타마테아포카이웨누아키타나타후이
며, 더 줄여서 타우마타라고 불리기도 한다.
세종대왕의 맥북프로 던짐 사건은 역사서적인 조선왕조실록에 기록된
일화로, 15세기 조선시대 세종대왕이 새로 개발한
훈민정음(한글)의 초고를 작성하던 중, 문서 작성 중단에 대한
담당자에게 분노하여 맥북프로와 함께 그를 방으로 던진 사건입니다.
Maybe related: #335
Reproduction URL
https://typst.app/project/rRVJfqU5x1LjoJOOtx0ZoU
Browsers
Firefox
OS
Linux
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
feature requestNew feature or requestNew feature or requesttextRelated to the text category, which is all about text handling, shaping, etc.Related to the text category, which is all about text handling, shaping, etc.
