我是一名小白,因工作需要大量使用藏文撰写,但是藏文为組合字符(Combining Characters)如同中东文字,所以需要特別处理。要是文內有藏文,直接使用中文字型的話,會获得这样的结果:
而正确的藏文显示应该是བཀྲ་ཤིས་བེད་ལེགས།。目前我采用的方法是在每一个藏文单词中加入如同” < span style=“font-family: ‘Tibetan Machine Uni’;”>བོད་སྐད། :的标签,可是对于一个小白来说每逢遇到藏文都要如此操作实在是工程量太大,是否有一劳永逸的方法?特此求助。感谢!
建议尝试修改css样式, 比如这样
:root {
--ls-font-family: Tibetan Machine Uni, Helvetica Neue, sans-serif;
}
点击设置 > 通用 > 修改 custom.css ,然后把你的字体写上去.
因为我这没有可测试的藏文, 所以只能你自己测试了
1 个赞
非常感谢您的帮助,对于您帮助下的css样式我做了测试,但测试结果不理想,依旧无法正确显示藏文,但在您的提醒下我让ChatGPT针对这一问题编写了修改css样式的代码并且解决了藏文显示的问题,现将GPT的答复一并转发——
/* 使用藏文机器字体,并设定 fallback 字体 */
:root {
–ls-font-family: “Tibetan Machine Uni”, “Noto Sans Tibetan”, sans-serif;
}
/* 设置页面上所有元素使用自定义字体 */
body {
font-family: var(–ls-font-family);
}
/* 在需要显示藏文的元素上使用自定义字体 */
.tibetan-text {
font-family: var(–ls-font-family);
}