在网页字体中添加一个额外字符的符号

9
请注意,我所说的字体没有拉丁字符。
如果您访问这个链接(链接失效),您会发现整个网站都是使用天城体书写的,除了一个字符:大写字母'S'与Caron (Š)。 由于商业名称本身具有此字符(即翻译成天城体版本),因此无法避免使用此字符。
因此我的计划是编辑字体文件并在其中添加该字符,但我认为这不太容易。
我尝试过其他字体转换器,但所有这些转换器都缺少此一字符,这使我认为主要字体本身没有该字符。 然而,当我在本地查看此网页时,该字符已经存在并正常工作,如下所示的对比:
本地查看字体
Font when viewed locally 在线查看字体
enter image description here 此外,您可以查看以下链接的源代码并搜索带引号的字符"Š"(您将找不到它)-
http://trdnepal.org/np/fonts/mercantile/Mercantile.svg (链接失效) 这意味着在转换为@font-face时出现了问题。 我已经尝试过各种@font-face生成器,但都无济于事。
那么,我该如何解决这个问题? 或者,有更好的解决方案吗?

你的第二个链接导致了404页面。 - m4n0
但是链接没有显示任何内容。 - m4n0
查看源代码将为您提供字符及其代码列表。如果您正在寻找Š,则不会找到它。 - DriftingSteps
如果我理解正确的话,您的字体缺少一个特定的Unicode字符。 您是否有第二个支持该字符的字体?然后,您可以将其用作备用方案,而无需编辑主字体。 - Cedric Reichenbach
1
@driftingsteps 在线尝试了几次之后,这个字体脚本 Unicode字体Mangal 给出了正确的字母。你可以在这里测试: http://www.devanagarifonts.net/tools/romantodevanagari.html。 - Krsna Kishore
显示剩余4条评论
1个回答

5
您可以在此找到所有天城文字符号(及其Unicode字符代码):http://unicode.org/charts/PDF/U0900.pdf 从这里,您可以将0921字符(我相信这是您要查找的字符)复制并粘贴到源代码中,或使用其Unicode表示形式。
您可能需要进行一些微调,以使其与您的字体完美对齐,可以使用span标签。
供参考,您需要复制和粘贴的字符是
以下是使用复制和粘贴该字符后的

标签的屏幕截图: H1的屏幕截图 文本的屏幕截图


1
这看起来异常不错...由于该网站是基于CMS的,我会想办法以此替换所有字符,希望它们看起来更好。但老实说,这是极端的“麦克盖尔”行为哈哈。 - DriftingSteps
1
当然可以,但请理解这可能不是我的首选 :) - DriftingSteps
1
嗯,你能在本地机器上发布工作代码的整个H1标签吗? - Dan Green-Leipciger
1
标签与截图中的相同,只是 span 更改为 Š - DriftingSteps
1
当我在Photoshop中进行操作时,我得到的是Š而不是ड - 这一定是字体本身的问题。 - Dan Green-Leipciger
显示剩余3条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接