是否有任何免费或廉价的Windows编辑器,允许编辑扩展名为.woff的文件(我在css中检查过该字体文件有woff扩展名).这些是由Google Webfonts提供的字体,它们可以自由嵌入,修改等.我只想在特定语言的某些字母上添加diactric重音并将字体嵌入到网站上.
除非您使用SVG字体,否则Windows上的Chrome浏览器中的font-face渲染非常糟糕.但是,谷歌网络字体优先考虑WOFF文件.
有没有办法强制它提供SVG字体或我是否必须自己手动托管字体?
HTML电子邮件必须(应该)内嵌CSS,以便在大多数电子邮件客户端中具有预期的设计.
有没有办法将Google Web字体链接到或嵌入此类电子邮件中,但仍然可以在电子邮件客户端中保持广泛接受(适当呈现)?
我知道另一种方法是使用相应的排版图像,但我会首先搜索可能有效的其他内容.
我正在使用一些Google Web字体.我听说谷歌处理不同浏览器之间的所有问题,并根据请求标题中的浏览器提供不同的媒体.
我的问题是,它在什么时候这样做?
原因是,对于API,您只需包含一个包含@font-face
请求的CSS文件.我可以简单地将CSS包含在我自己的CSS文件中,从而保存HTTP请求,还是根据请求它的浏览器更改CSS?
我真的希望这是有道理的.
例如,Google建议您在CSS文件中包含以下内容:
@import url(http://fonts.googleapis.com/css?family=Exo);
其内容是:
@font-face {
font-family: 'Exo';
font-style: normal;
font-weight: 400;
src: local('Exo Regular'), local('Exo-Regular'), url('http://themes.googleusercontent.com/static/fonts/exo/v1/ZcGd2dvMSgl3mHN3lKAjNw.woff') format('woff');
}
Run Code Online (Sandbox Code Playgroud) 有没有办法使用谷歌字体,只加载[A-Z]
和&
符号字符?
我想这样做是为了减小尺寸并缩短加载时间,因为我只会使用基本的拉丁数字和字母.
如果必须的话,我可以自己托管字体,操作字体包是合法的,但我不确定是否需要自托管以及如何操作google的字体包.
我已经指定了A-Z
这样的:
http://fonts.googleapis.com/css?family=Inconsolata&text=ABCDEFGHIJKLMNOPQRSTUVWXYZ
Run Code Online (Sandbox Code Playgroud)
但指定&
很麻烦.这两个都不起作用:
<link href='http://fonts.googleapis.com/css?family=Inconsolata&text=ABC&' rel='stylesheet' type='text/css'>
<link href='http://fonts.googleapis.com/css?family=Inconsolata&text=ABC&' rel='stylesheet' type='text/css'>
Run Code Online (Sandbox Code Playgroud) 我的标题中有以下代码,用于从Google的托管API加载字体,以及加载jQuery和jQueryUI.
<link href='http://fonts.googleapis.com/css?family=Droid+Sans:regular,bold' rel='stylesheet' type='text/css'>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.0/jquery.min.js"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.10/jquery-ui.min.js"></script>
Run Code Online (Sandbox Code Playgroud)
这导致Webkit浏览器出现以下警告(我正在从Chrome复制):
Resource interpreted as a stylesheet but transferred MIME mime type application/javascript. jquery-ui.min.js:-1
Resource interpreted as Font but transferred with MIME type font/woff. font:-1
Resource interpreted as Font but transferred with MIME type font/woff. font:-1
Run Code Online (Sandbox Code Playgroud)
有谁知道如何解决这些问题?为什么jQuery行没有问题加载,而jQuery-ui行导致了这个问题?
我不知道第一次检查这些是否会导致任何问题,jQuery-ui听起来像是在工作,但事实上它将jQuery-ui解释为样式表肯定听起来很糟糕.
可以在OS X上的商业原生Cocoa应用程序中合法使用Google Web Fonts吗?谷歌正式表示可以在商业网站上免费使用这些字体,但没有特别说明本机应用程序的情况.
目前我已经woff
从CSS中定义的URL 下载了字体(格式),通过在线工具将其转换为ttf
并包含在我的项目中.
通过使用谷歌网络字体可以/做谷歌
当然,除了知道另外下载了他们的字体和css文件.:)
我认为Google自然会/可以计算并跟踪我网页的访问者数量,这是对的吗?
编辑:"我","我的" - 我试图在这里使用这些术语"一般来说"
我试图在Blogger博客的模板中包含webfonts:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html>
<html b:version='2' class='v2' expr:dir='data:blog.languageDirection' xmlns='http://www.w3.org/1999/xhtml' xmlns:b='http://www.google.com/2005/gml/b' xmlns:data='http://www.google.com/2005/gml/data' xmlns:expr='http://www.google.com/2005/gml/expr'>
<head>
<link href='http://fonts.googleapis.com/css?family=Share:400,700&subset=latin,latin-ext' rel='stylesheet' type='text/css'>
<link href='http://fonts.googleapis.com/css?family=Istok+Web:400,700&subset=latin,latin-ext' rel='stylesheet' type='text/css'>
<meta content='IE=EmulateIE7' http-equiv='X-UA-Compatible'/>
<b:if cond='data:blog.isMobile'>
<meta content='width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0' name='viewport'/>
<b:else/>
Run Code Online (Sandbox Code Playgroud)
当我尝试保存模板时,我得到:
Error parsing XML, line 5, column 76: The reference to entity "subset" must end with the ';' delimiter.
Run Code Online (Sandbox Code Playgroud)
我试图添加;
但不成功.链接是从Google Web Font生成和获取的.
我该如何解决这个问题?谢谢.
google-webfonts ×10
webfonts ×4
css ×3
fonts ×3
angularjs ×1
cocoa ×1
custom-font ×1
font-face ×1
google-api ×1
html ×1
html-email ×1
macos ×1
privacy ×1
svg ×1
tracking ×1
webkit ×1
woff ×1
woff2 ×1
xml ×1