0

我正在尝试理解日本的垂直 html。在我的分析过程中,我发现很多地方都有内容letter-spacing : <Negative value>。我很少在水平内容中使用这种 css 样式,但在 JP 中它主要用于数字。

span.tcy {
    -webkit-text-combine: horizontal;
    -epub-text-combine: horizontal;
    text-combine: horizontal;
    font-size: 0.9em;
    line-height: 0.9em;
    text-indent: 0;
    letter-spacing: -1px;
}

.tcy {
    -webkit-text-combine: horizontal;
    -epub-text-combine: horizontal;
    text-combine: horizontal;
    font-size: 0.9em;
    line-height: 0.9em;
    text-indent: 0em;
    letter-spacing: -1px;
}

谁能解释一下字母间距css样式的实际用例以及为什么它主要用于日文垂直内容来格式化数字。谢谢。

4

1 回答 1

1

当您在 letter-spacing 属性上使用负值时,它只会收紧字母。

所有字体的字母之间没有相同的空格,这就是为什么你可能需要这个技巧来完成这项工作,主要是为了设计目的。

对于日文垂直内容,我认为您必须使用 letter-spacing 属性和 line-height 才能拥有“完美”的内容。

我给你这个链接,这可能会对你有所帮助。不要犹豫,用片段编辑您的帖子,然后我可以更准确地回答您。

https://code.tutsplus.com/tutorials/the-easyest-way-to-create-vertical-text-with-css--net-15284

于 2017-12-19T15:16:06.347 回答