如何在日语中打出漂亮的换行符?
How to make beautiful line breaks in Japanese?
我有一个英文和日文网站。
英文显示完美
日语中的断字有问题。
有时挂起的1-2个字符保留在一个新行上。
我想管理断字并将其放在我需要的地方。
我将日语文本拆分为音节。
https://github.com/google/budou
我用space\u200A.
(瘦space)把音节联在一起
Space 选择使其成为最小宽度并且不可见。
我希望在 space 所在的位置换行。
但是换行不是按space秒,而是按宽度。
对于断字管理,你有什么想法?
来自 API 的文本收入,我不能只插入 <br>
标签
我在 HTML 没有日语经验,但也许你可以使用 word-break:keep-all;
?
根据Mozilla:
keep-all
Word breaks should not be used for Chinese/Japanese/Korean (CJK) text. Non-CJK text behavior is the same as for normal.
div {
display:inline-block;
font-size:30px;
width:100px;
border:1px solid black;
}
.break {
word-break:keep-all;
}
<div>寿司が 好き です</div>
<div class="break">寿司が 好き です</div>
为了从 Budou 获得完美的结果,您应该对块应用 display:inline-block
。内联块内的块不会被换行符分割,这使得寡妇不太可能发生。
div {
display:inline-block;
font-size:32px;
width: 100px;
border:1px solid black;
}
.chunk {
display: inline-block;
}
<div>天気が良い週末</div>
<div><span class="chunk">天気が</span><span class="chunk">良い</span><span class="chunk">週末</span></div>
我有一个英文和日文网站。 英文显示完美
日语中的断字有问题。 有时挂起的1-2个字符保留在一个新行上。
我想管理断字并将其放在我需要的地方。
我将日语文本拆分为音节。 https://github.com/google/budou
我用space\u200A.
(瘦space)把音节联在一起
Space 选择使其成为最小宽度并且不可见。
我希望在 space 所在的位置换行。
但是换行不是按space秒,而是按宽度。
对于断字管理,你有什么想法?
来自 API 的文本收入,我不能只插入 <br>
标签
我在 HTML 没有日语经验,但也许你可以使用 word-break:keep-all;
?
根据Mozilla:
keep-all
Word breaks should not be used for Chinese/Japanese/Korean (CJK) text. Non-CJK text behavior is the same as for normal.
div {
display:inline-block;
font-size:30px;
width:100px;
border:1px solid black;
}
.break {
word-break:keep-all;
}
<div>寿司が 好き です</div>
<div class="break">寿司が 好き です</div>
为了从 Budou 获得完美的结果,您应该对块应用 display:inline-block
。内联块内的块不会被换行符分割,这使得寡妇不太可能发生。
div {
display:inline-block;
font-size:32px;
width: 100px;
border:1px solid black;
}
.chunk {
display: inline-block;
}
<div>天気が良い週末</div>
<div><span class="chunk">天気が</span><span class="chunk">良い</span><span class="chunk">週末</span></div>