在webfont中添加额外的字形(字符)

时间:2015-10-28 07:42:48

标签: html css svg font-face webfonts

请注意,我所说的字体 NOT 有拉丁字符。

如果你去this link,你将能够看到整个网站都是梵文脚本,除了一个字符:Caron的大写字母'S'(Š) 。遗憾的是,这个角色是不可避免的,因为商业名称本身就具有这个特征(即翻译后的梵文版本)。

所以我打算做的是编辑字体文件并在其中添加字符,但我相信这并不容易。

我尝试过使用其他字体转换器,但是所有这些转换器都缺少这个字符,这让我觉得主字体本身没有字符。然而,当我在本地查看此网页时,该角色存在并正常工作,您可以看到下面的比较 -

本地查看时的字体
Font when viewed locally

在线观看时的字体
enter image description here

此外,您可以查看以下链接的源代码并使用引号搜索字符"Š"(您将找不到它) -
http://trdnepal.org/np/fonts/mercantile/Mercantile.svg

这意味着在转换为@font-face期间,出现了问题。我尝试了各种@font-face生成器,但都没有帮助。

那么,我该如何使这项工作? 或者,有更好的解决方案吗?

1 个答案:

答案 0 :(得分:5)

您可以在此处找到所有梵文字符(及其unicode字符代码):http://unicode.org/charts/PDF/U0900.pdf

从这里你可以复制并贴上角色0921(我相信你正在寻找的角色)到你的来源 - 或者你可以使用它的unicode表示。

您可能需要进行一些调整,以便使用跨度与字体完美对齐。

供您参考,您需要复制和粘贴的字符为

以下是<h1>在复制和粘贴字符时的外观截图。 Screenshot of H1 Screenshot of Text