<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<link rel="stylesheet" href='https://mmwebfonts.comquas.com/fonts/?font=myanmar3' />
<link rel="stylesheet" href='https://mmwebfonts.comquas.com/fonts/?font=zawgyi' />
<style type="text/css">
.zawgyi{
font-family:Zawgyi-One;
}
.unicode{
font-family:Myanmar3,Yunghkio,'Masterpiece Uni Sans';
}
</style>
</head>
<body>
<h3>This is for ZawGyI font</h3>
<p class="zawgyi">
သည္စာသည္ ေဇာ္ဂ်ီ ျဖင့္ေရးေသာစာျဖစ္သည္
</p>
<h3>This is for unicode (myanmar3) font</h3>
<p class="unicode">
သည်စာသည် unicode ဖြင့်ရေးသောစာဖြစ်သည်
</p>
</body>
</html>
knayi是一个很好的库,可以转换或检测(Unicode和Zawgyi)字体。
您可以通过CDN或NPM加载脚本,并使用kanayi.fontConvert();
// 预期参数
kanayi.fontConvert(content, 目标字体类型, 原始字体类型)
knayi.fontConvert('မဂၤလာပါ', 'unicode', 'zawgyi') // မင်္ဂလာပါ
knayi.fontConvert('မဂၤလာပါ', 'unicode') // မင်္ဂလာပါ
顺便说一下,我用kanayi制作了一个WordPress小部件。
https://github.com/ronaldaug/auto-font
.zawgyi{
font-family:Zawgyi-One,second font,third font;
}
如果字体不支持第一个,那么第二个会起作用,如果还不行,则在不同平台上使用第三个。
<meta charset="utf-8">
的页面中放置Zawgyi格式的文本?如果是这样,诀窍是首先通过文本转换步骤将缅甸文本转换为正确的Unicode,以便您可以在统一字符集中提供文档。在您的设置中,一个小示例页面是什么样子的,该页面的哪个部分使用了哪些字符集? - Mike 'Pomax' Kamermans