use*_*823 6 html css fonts cjk
我正在一个主要使用中文的网站上工作,但是到处都有日语短语和句子。对我来说,重要的是要保持字体的整体统一样式,同时要特别注意日语字符的显示方式。也就是说,我不能简单地用这些日文汉字替代它们。为此,我目前针对中文和日语分别使用不同的自定义字体。这些是外观上类似的OTF字体,专门为中文或日语而设计。我通过CSS @font-face命令加载它们。但是,这些.otf字体文件很大,需要几秒钟的时间,甚至需要几分钟才能加载。而且,这种情况对于查看器打开的每个新网页都会发生。我想知道是否有更快的方式来加载这些字体。非常感谢您的帮助!
(警告:我是初学者。)
PS我的网站迎合了中国大陆的观众,因此Google字体可能不是一个好的解决方案。
我最终使用了Adobe Typekit提供的“动态子集”功能。它动态生成仅包含网页上使用的字符的字体文件,并通过其内容交付网络发送。我所需要做的就是创建一个帐户,从他们的网站中选择字体,并在我的 HTML 中包含一些外部 javascript 文件的代码。这种方法的一个缺点是我不能再使用自己的字体,而且 Adobe Typekit 提供的中文/日文字体范围似乎很有限。幸运的是,我能够找到适合我需要的字体。另外,我仍然会经历一定程度的 FOUT,但我认为目前这对我来说并不是什么大问题。不过,仍然希望未来有一个开源解决方案。