问题标签 [woff]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
fonts - 使用 ruby 将 TTF (truetype) 转换为 WOFF(webfont)
如何使用 ruby 将 .ttf 文件转换为 .woff 文件(webfont)?
我们希望允许用户上传 ttf 文件,对其进行转换并嵌入 woff 文件。
.htaccess - Zend 没有 virtualHost(重定向规则)
对于我使用的每个测试环境,我已经阅读了几个尝试直接从 htdocs(不创建虚拟服务器)使用 ZendFramework 的地方。这是一个开发环境,所以我不关心安全问题,也不想每次都修改hosts文件。我使用 xampp 1.7.3 在 Windows 上工作
我重新创建了 zend 结构,但在 htdocs 的文件夹中。比方说:C:\xampp\htdocs\project
到目前为止,我在项目根目录中找到了使用以下 .htaccess 的解决方案
在 C:\xampp\htdocs\project\public 我使用默认的 Zend .htaccess
在我的布局中,我添加了base
标签来重定向 img、css 和 js 链接。当我尝试将 css 字体包含到我的项目(woff 文件)中时,我的问题出现了,该字体已被重定向到 htaccess 规则中的任何位置,导致 400 错误代码。
所以我的问题是:这里有什么问题?如何重定向每个控制器(php文件)但没有任何其他现有文件
顺便说一句......我无法找到让我自己工作的 htaccess 文件的方法。我总是发现自己在寻求帮助:(
提前致谢
ruby-on-rails-3 - Rails 3 web font (woff) mime 类型
我们从静态资源中提供一些网络字体 (.woff),我想设置正确的 mime 类型 ( application/x-font-woff
)。我试图这样做,config/initializers/mime_types.rb
但没有效果:
返回的 mime 类型仍然保留application/octet-stream
。我什至尝试添加这一行(因为它是 rails 源中我可以找到字符串的唯一其他位置"woff"
):
但它仍然没有帮助。如何正确设置网络字体的 mime 类型?
fonts - TrueType 和 OpenType 字体是否应该转换为 WOFF 以便在 Web 上使用?
我知道有多种方法可以直接在 Web 上使用 TrueType 字体和 OpenType 字体。但是,我一直无法找到一个规范的参考来说明这些文件应该如何被提供。我在确定它们正确的 MIME 类型时遇到了特别的麻烦,我问过字体文件的正确 MIME 类型是什么?帮助确定这一点。
我偶然发现了 W3C 规范WOFF 文件格式 1.0,其中包括媒体类型注册。该规范声明“任何获得适当许可的 TrueType/OpenType/Open Font Format 文件都可以打包为 WOFF 格式以供 Web 使用。”
因为我一直无法找到关于如何处理 TrueType 和 OpenType 字体文件的规范来源,所以我假设将文件转换为 WOFF 格式可能是最佳实践。是这样吗?
如果不是,什么时候应该使用 WOFF 文件,什么时候使用相应的.otf
文件更好.ttf
?
regex - WOFF 匹配正则表达式
我正在尝试验证 WOFF 链接中的每个字体名称,例如
通过使用以下代码
这工作做得很好。但是,我绝不是 RegEx 专家,所以我怀疑我的 regex 是一个非常幼稚的。任何有关抛光它的帮助将不胜感激。
html - 如何为我的网站使用 .woff 字体?
你在哪里放置字体以便 CSS 可以访问它们?
我在 .woff 文件中为浏览器使用非标准字体。假设它的“awesome-font”存储在文件“awesome-font.woff”中。
web - 将多个 .woff 文件合并为一个
在我管理的一个网站上,我们有几个 .woff 文件,每种字体一个。为了节省加载时间,我想减少请求的数量。是否可以将这些 woff 文件合并到一个资源中?
c# - PrivateFontCollection.AddMemoryFont 是否适用于 WOFF 文件?
我正在尝试编写一个应该获取字体链接的 Web 应用程序,并返回以发送的字体格式编写的内容的图像。
我正在打开一个读取字体文件的流,并将文件的 InPtr 发送到 PrivateFontCollection.AddMemoryFont,这样我以后可以将它与一些图形对象一起使用。当我使用有效的 .ttf 文件时,一切正常,但每当我尝试使用 .woff 字体文件时,我得到 AddMemoryFont 行的“System.IO.FileNotFoundException: File not found”,即使我可以看到该文件是阅读没有错误。
我尝试使用在线转换器将 .woff 文件转换为 .ttf,当我在新的 .ttf 文件上运行我的代码时,它运行良好。
使用 .woff 文件是否有问题,或者我是否需要更改某些内容才能使其正常工作?
font-face - export woff with postscript contour | how to use Sfnttool?
To make font-face kit, I use the font-face generator by font squirrel : http://www.fontsquirrel.com/fontface/generator
But this doesn't support postscript contour and it export only woff with truetype contour. Is there a website or a programm to do it?
<-- Edit -->
A guy from Typophile told me I could use sfntly ( http://code.google.com/p/sfntly/ ) but I have absolutely no idea how to use this. Anyone knowes wehe to start with that ?
css - CSS:如何为粗体字体系列设置后备?
我正在使用自己嵌入的自定义字体,如下所示:
所以,每当我想使用粗体字体时,我都会这样做:
另外,我需要覆盖默认使用粗体字体的所有 css 定义:
如您所见,我必须设置font-weight:normal
,因为如果我设置font-weight:bold
浏览器将找不到正确的字体并执行回退,因为此 .woff 文件中没有“粗体”的定义。
因此,这对于支持@font-face
和 .woff 文件的浏览器非常有效。对于不支持的浏览器,例如较旧的 iOS 设备,我需要像这样设置后备:
因此,回退到 helvetica 有效,但文本不是粗体,因为font-weight:normal
已设置。
现在,问题来了:
- 如果我设置
font-weight:bold
,那么可以处理 woff 文件的浏览器将回退到默认字体,而不是使用我通过 woff 文件定义的字体。 - 如果我设置
font-weight:normal
,则无法处理 woff 文件的旧浏览器将无法打印粗体文本。
我应该怎么办?