出于某种原因,在我的 Firefox 12.0 for Mac OS X 中,我的 ⟩ ( ⟩
) 字符比应有的大得多。在 Chrome 和 Safari 上,它们看起来正是我想要的样子。
我AddDefaultCharset utf-8
的.htaccess
和<meta charset="utf-8">
我的<head>
(因为我将这些文件交付给的组可能不使用我的.htaccess
)。
另外,根据 Adobe 的浏览器实验室,IE 7 和 8 只显示一个方框……有没有人可以让这些浏览器支持该字符?这会让事情变得更容易(因为颜色会发生变化,所以图像非常不方便,并且图像不会褪色)。
演示:http ://cameronspear.com/demos/rang/
这是我在 Chrome 中看到并期望看到的:
这是我的 Firefox 显示的内容:
这是IE8浏览器实验室的截图:
TL;DR:我希望所有这些屏幕截图看起来都像第一个使用⟩ aka⟩
字符的屏幕截图。甚至可以接受使用 JavaScript。
谢谢。
[编辑] 我应该指定我拥有⟩
角色并不重要,因为我能够使用 CSS 更改其颜色并使其在多个浏览器中看起来相同。
解决方案
我只是想准确地分享我为后代所做的一切。
感谢 Pointy 的提示和资源,我使用“如何制作自己的图标 webfont ”中描述的模板和方法使用Inkscape创建了自己的SVG。我将一个大尖括号映射到.X
x
我遇到的一件事是我的角度需要接触基线,并且只有大约 72% 到盒子顶部才能适合“内联”,所以大写的 X 是我原来的太高的,小写的 x 是内联的越多。
然后我使用http://www.freefontconverter.com/将我的 SVG 转换为TTF ,并使用http://www.fontsquirrel.com/fontface/generator转换为网络字体
......就是这样。
演示 ( http://cameronspear.com/demos/rang/ ) 仍在进行中。您可以看到它在所有浏览器中看起来都是一致的,并且 onclick 旋转动画非常接近该点,等等。
[更新]我发现了一个名为IcoMoon的很棒的资源,它有助于为 Web 制作字体和组织字体,它接受常规的 svg 矢量,因此你可以在 Illustrator 中制作它而不会与 Inkscape 混淆,因为 IcoMoon 处理键盘映射和其他东西。您只能导出您使用的图标,因此您只需加载 3 或 4 个图标(如果您只需要)而不是整个字体。
它已成为一种无价的资源,我建议其他想要进入 Icon Fonts 的人检查一下。您可以从CSS-Trick 的第 113 期截屏视频中了解有关整个过程的更多信息。