因此,我有一些帖子,在其中使用两种不同的语言(英语和韩语):类似于:
This is an example (예시).
我经常在这两种语言之间切换。
我想使用不同字体和字体大小。
通常,我会使用lang(en)
和lang(ko)
指定不同的CSS块,但这变得很烦人,因为这需要编写我的HTML内容行如下所示:
<p lang="en">This is an example (<span lang="ko">예시</span>)</p>
我希望尽量减少指定HTML标签的次数,因为我经常混用这两种语言,并计划使用Markdown来编写我的文章。
我知道在CSS的font-family
中,如果高优先级字体集没有提供特定的语言支持,它会自动寻找下一个字体集,因此我可以这样做:
body { font-family: "Some Only English Font", "Some Korean Font" }
如果第一个字体不支持韩语,那么这个技巧可以更改字体。也许有什么方法可以利用这个属性来为不同的语言更改字体大小?
当然,任何其他方法都会有所帮助。
(也许可以使用JS来检测字体,并且仅在使用"Some Korean Font"时更改字体大小吗?)