gpt4 book ai didi

ios - Web 字体(使用@font-face)在网页中可见但在用户的系统控件中不可见

转载 作者:太空宇宙 更新时间:2023-11-04 12:40:35 24 4
gpt4 key购买 nike

我正在用缅甸语建立一个网站,到目前为止,我已经成功地使用 CSS 显示缅甸语字体,如下所示:

@font-face {
font-family: Zawgyi-One;
src: url('../../fonts/zawgyi.eot'); /* IE9 Compat Modes */
src: url('../../fonts/zawgyi.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('../../fonts/zawgyi.woff') format('woff'), /* Modern Browsers */
url('../../fonts/zawgyi.ttf') format('truetype'), /* Safari, Android, iOS */
url('../../fonts/zawgyi.svg#Zawgyi-One') format('svg'); /* Legacy iOS */
}

body {
font-family: Zawgyi-one !important;
}

只要文本显示在浏览器中,它就可以正常工作。

但是,当我在 iPhone 中打开网站并单击其中一个下拉菜单时,iOS 系统下拉菜单出现并显示乱码而不是像这样的正确字符:

enter image description here

我怀疑发生这种情况是因为 iOS 系统下拉菜单是一个操作系统组件,并且由于字体仅安装在 Web 浏览器上下文中,系统下拉菜单无法呈现字体。如果我错了,请纠正我。

问题:

如何在 iOS 下拉菜单中正确显示缅甸字体?

a) 不要求用户将缅甸语字体下载到他或她的系统?

b) 我们甚至可以在用户不在他或她的系统中安装字体的情况下做到这一点吗?

c) 有没有办法自动将字体安装到用户系统(我认为这不可能,但如果我错了请纠正我)。

最佳答案

是的,因为您的字体只能从网页访问,而不能用于系统。但是您不能直接将字体安装到设备上。但可以使用 configuration profiles 来完成我认为 this is a good example how you want it to work .你可以要求用户下载并安装字体

Here是关于配置文件的更多可读信息

关于ios - Web 字体(使用@font-face)在网页中可见但在用户的系统控件中不可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26911402/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com