问题标签 [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.

0 投票
2 回答
7120 浏览

fonts - 使用 ruby​​ 将 TTF (truetype) 转换为 WOFF(webfont)

如何使用 ruby​​ 将 .ttf 文件转换为 .woff 文件(webfont)?

我们希望允许用户上传 ttf 文件,对其进行转换并嵌入 woff 文件。

0 投票
1 回答
640 浏览

.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 文件的方法。我总是发现自己在寻求帮助:(

提前致谢

0 投票
2 回答
3633 浏览

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 类型?

0 投票
2 回答
1298 浏览

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

0 投票
1 回答
117 浏览

regex - WOFF 匹配正则表达式

我正在尝试验证 WOFF 链接中的每个字体名称,例如

通过使用以下代码

这工作做得很好。但是,我绝不是 RegEx 专家,所以我怀疑我的 regex 是一个非常幼稚的。任何有关抛光它的帮助将不胜感激。

0 投票
2 回答
154179 浏览

html - 如何为我的网站使用 .woff 字体?

你在哪里放置字体以便 CSS 可以访问它们?

我在 .woff 文件中为浏览器使用非标准字体。假设它的“awesome-font”存储在文件“awesome-font.woff”中。

0 投票
2 回答
6316 浏览

web - 将多个 .woff 文件合并为一个

在我管理的一个网站上,我们有几个 .woff 文件,每种字体一个。为了节省加载时间,我想减少请求的数量。是否可以将这些 woff 文件合并到一个资源中?

0 投票
1 回答
2127 浏览

c# - PrivateFontCollection.AddMemoryFont 是否适用于 WOFF 文件?

我正在尝试编写一个应该获取字体链接的 Web 应用程序,并返回以发送的字体格式编写的内容的图像。

我正在打开一个读取字体文件的流,并将文件的 InPtr 发送到 PrivateFontCollection.AddMemoryFont,这样我以后可以将它与一些图形对象一起使用。当我使用有效的 .ttf 文件时,一切正常,但每当我尝试使用 .woff 字体文件时,我得到 AddMemoryFont 行的“System.IO.FileNotFoundException: File not found”,即使我可以看到该文件是阅读没有错误。

我尝试使用在线转换器将 .woff 文件转换为 .ttf,当我在新的 .ttf 文件上运行我的代码时,它运行良好。

使用 .woff 文件是否有问题,或者我是否需要更改某些内容才能使其正常工作?

0 投票
1 回答
801 浏览

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 ?

0 投票
1 回答
2666 浏览

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 文件的旧浏览器将无法打印粗体文本。

我应该怎么办?