我知道我可以免费使用arial
这样的字体“。但是,如果我不想使用标准字体呢?
这是浏览器应该支持的东西吗?
例如,我可以检查Firefox 3.6.3支持哪些字体?
例如,我希望更改输入文本区域的字体。
答案 0 :(得分:1)
浏览器不支持字体;他们得到了系统的支持。您的用户在整个计算机上安装了漫画Sans,或者根本没有安装它。
但是,新的CSS3规范允许您distribute your own fonts with your webpage。目前,它仅支持最新版本的Firefox,Safari,Google Chrome和Opera。
但是,在某种程度上,这应该不重要。您可以嵌入字体,使用最新技术的用户可以享受它,或者他们获得后备字体。除了徽标之外,您的设计通常不应完全取决于字体,对吧?答案 1 :(得分:1)
有一些网站有一个简单的界面,可以为Windows,Mac或两者创建CSS类型,并且大多数网络用户都使用相对“安全”的字体选项。
结帐:http://www.typetester.org - 它有一个方便的预览界面和'导出到CSS'选项。
请记住,移动设备正在增加,使用自定义字体(至少CSS2)可能会产生不同的结果。
答案 2 :(得分:0)
普遍支持的唯一“字体”是serif
,sans-serif
和monospace
。如果你想要其他更好的东西,那么要么试试运气并指定它,或者embed it。
答案 3 :(得分:0)
或者你可以尝试的一个技巧是,如果你使用少量文字的字体,你可以进入photoshop,使用你想要的字体键入文本,然后(根据颜色的多样性) )将其保存为图像文件。如果对于一小段文本,下载速度是疏忽的。
对于黑白文本我个人喜欢gif格式,多彩的我会用jpg或png(尽管我开始越来越喜欢png)。
很抱歉,我刚刚意识到你想要改变输入文本区域的字体(没有阅读最后一行),但对于标准html页面上的任何其他文本,这种方法应该这样做。
答案 4 :(得分:0)
我可以检查哪些,例如哪个 Firefox 3.6.3支持哪些字体?
浏览器不必支持它,它们渲染它,它是为您显示正确字体的操作系统。
使用非标准字体时,很可能不会在用户的系统上安装该字体。因此,您应该使用标准字体,例如 serif , sans-serif 等。
但是,如果你想要使用非标准字体,那么你应该告诉用户什么时候可以从中获取,这根本不是一个好习惯。
在font-family
css样式中,您可以指定由逗号分隔的字体名称,如:
font-family:fancy, arial, verdana
在上述情况下,如果用户系统上可以使用自定义fancy
字体,则会使用其他arial
,等等。
最后,看看:
<强> sIFR – Use custom fonts in your website safely 强>
sIFR旨在取代短片 普通浏览器文本的段落 在你的字体中呈现的文本 选择,无论是否 您的用户安装了该字体 他们的系统。它完成了这一点 使用javascript的组合, CSS和Flash。