问题标签 [embedded-fonts]

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 投票
3 回答
223 浏览

javascript - Webfont 仅适用于 IE 7 的首页

我工作的公司在myfonts.com购买了一种字体。他们包含一个 javascript 以使其适用于不同的浏览器。

该字体目前可在各种浏览器中使用。即使在部分 Internet Explorer 中。但它不适用于与首页不同的子页面上的 Internet Explorer。

我已经尝试联系 myfonts.com 支持。他们说这与子页面上的 javascript 错误有关。但是当我检查它们时,根本没有出现错误。所以我不确定这是否与此有关。

0 投票
2 回答
600 浏览

html - CSS3 字体嵌入

我正在尝试简单地嵌入我已上传到服务器的字体。

一切都正确加载,但显示错误的字体。我知道这种情况正在发生,因为当我删除 @font-face 代码时,呈现的 HTML 字体会发生变化。

这是我的代码,在过去的一个小时里我玩了很多不同的东西,所以大声喊出你认为可行的任何东西。我也尝试过 .TTF 文件。

0 投票
1 回答
1553 浏览

textfield - 一起使用 Flash AS2 embedFonts = true AND textField.onSetFocus() 时出现问题

我注意到 AS2 的一些奇怪行为,并在使用 createTextField() 添加到舞台的 textField 中使用字体。这是针对最初显示年份的文本字段 - 用户可以输入年份,单击确定并接受年份,然后文本字段恢复为年份。我希望它始终是一种无衬线字体,例如 Arial(这肯定不难!)

这是我想要实现的 -

1) 当用户点击 textField 时,“Year”字样被清除,光标闪烁表示可以输入文本。2)当用户单击确定(并且提供的年份是一个四位数)时,文本字段会返回说“年份”(在 Arial 中)

我的代码 -

看起来不错吧?

我注意到的是——

当我单击文本字段时,“年份”一词消失了,但闪烁的光标不显示,我无法在文本字段中输入文本。如果我删除该行 -

...然后一切正常,“年份”一词消失了,当我单击 textField 时,我可以在 textField 中输入数字。因此,嵌入字体似乎可以防止在触发 onSetFocus 函数后将焦点设置在 textField 上。但是,我现在输入的文本不是 Arial,当我单击确定按钮并替换“年份”一词时,它是衬线字体 - 例如 Times 或其他字体。我不想要那个!

同样,如果我尝试从我的库中嵌入字体 - 例如,我的库中有一个新字体,我使用链接标识符 year_font 导出到 actionscript 并更改 my_fmt.font=my_font 并在链接对话框中单击 Export for actionscript。然后,当我单击 textField 时,Year 这个词消失了,但 textField 无法编辑。

如果我只是接受 onSetFocus 导致问题并继续保持看起来更好的嵌入字体我有更多的问题 -

  1. 如果我点击 textField 光标现在出现在单词“Year”之后,正如我所期望的那样,因为我已经删除了删除单词的 onSetFocus 函数。因此,如果我通过按退格键 4 次来删除“年份”,那么由于某种原因光标消失了,我无法输入文本。请注意,在本地测试时不会发生这种情况,而只是在浏览器中发布和运行时才会出现问题。
  2. 但是,如果我突出显示“年份”这个词,然后开始输入,我就可以输入数字了,如果我按下按钮,那么“年份”这个词就会以正确的字体显示。奇怪的是,上面数字 1 中的行为不再发生 - 如果我按 delete 删除单词 year 光标停留,我可以再次输入。数字 1 似​​乎只是第一次发生。

有任何想法吗?

谢谢

0 投票
0 回答
6674 浏览

css - 如何使用 CSS 将自定义位图字体嵌入到网站中

如何使用 CSS 将自定义位图字体嵌入到我的网站中?我尝试了以下方法,但它只是恢复为后备字体:

我正在尝试使用通常的方式调用它:

该字体已上传到我的网站空间,但它只是恢复为时代。

0 投票
2 回答
7032 浏览

truetype - PDFBox PDTrueTypeFont bad /widths bug 的解决方法?

我正在使用 Java 中的 Apache PDFBox 库生成 pdf。我在 pdf 中嵌入了一种字体,但是每当我打开 pdf 时,我都会收到一条错误消息:

“字体 font_name 包含错误的 /Widths”

无论嵌入的字体是什么,都会发生此错误,但是在您对该错误单击“确定”后,字体和 pdf 仍然正确显示。但是,对于生产代码,即使正确呈现 pdf,在生成的每个 pdf 上都弹出此警告是不可接受的。

有没有解决方法,这样我就可以避免弹出错误?

供参考的是相关的错误(这是在版本 1.4 中,我想继续使用而不是回到 1.3)

这是用于嵌入字体的代码:

0 投票
1 回答
542 浏览

php - 用于打印保存 PDF 的 PHP 库?

我需要使用 PHP 创建打印保存 PDF,是否有支持嵌入字体和 CMYK 颜色模型的库?

0 投票
2 回答
5292 浏览

fonts - 我们如何让 BOLD 文本在 Flash CS5 中的经典动态文本(嵌入字体)中工作?

尽管我嵌入了 Verdana Bold,但它并没有显示为粗体。这曾经在 CS4 中工作。使用经典文本轮廓为 ActionScript 导出所有字体。FLA 中的字体是经典动态文本。

我可以使用 TLF 字体来解决这个问题。这不是关于 TLF 字体的问题。我不想使用它们,因为它们会给文件大小增加很多不必要的膨胀。

我已经嵌入了字体。没有 HTML 文本,文本字段也不是由 AS 生成的——它们实际上是在舞台上。有四个单独的文本字段,否则它们都可以正常工作。如果我使用设备字体,这整件事也可以正常工作。

我有一个加载的 XML 文件,将文本输入到几个不同格式的文本字段中。每个都有一个正确嵌入的字体。

一切都很好,除了……大胆。我有一个嵌入的 Verdana Bold 字体,我已经通过各种方式对其进行了检查,但该字段中的文本显示为常规重量。

我在 Mac OS 上使用 Flash CS5 (AS3) 中的经典动态文本。

这只是一个无法修复的错误吗?

即使该字段在舞台上,我是否也被迫编写 TextFormat ?

0 投票
2 回答
1611 浏览

html - Cufon 字体替换:你如何定义“hoverables”

使用 Cufon 字体替换,您可以像这样定义悬停状态:

是否可以为hoverables描述特定的 CSS 类?

(我有一个行为奇怪的 JQuery 手风琴菜单,我认为定义这些悬停项将解决问题。如果它有帮助,这里是菜单)。

0 投票
2 回答
1402 浏览

actionscript-3 - AS3:嵌入字符

我在 TextFields 和字符嵌入方面遇到了一些问题。据我了解,在 Flash 中嵌入字符的方法是在通过某些类名导出到动作脚本的影片剪辑中拥有一个 TextField。然后让 TextField 嵌入字符。

但是当我尝试在我的项目中使用该 TextField 时,我无法再自动调整该字段的大小!?有没有更好的嵌入字符的方法?还是我错过了一些未知的属性?(是的,我已经尝试过TextField.autoSize = "left" (or "center" or "right"))。

TextField 在 Flash CS4 中的配置如下:
属性: http
://screencast.com/t/0VB6KnNO6G 库实现: http ://screencast.com/t/w3yQLqit0veI

我嵌入了包含 TextField 的 MovieClip,如下所示:

添加文本并设置其设置:

0 投票
1 回答
435 浏览

jquery - IE 自定义字体和 jQuery 动画 - 字体显示问题

我在我的网站上使用了一些简单的 jQuery 动画:

我在 CSS 中使用来自谷歌的自定义字体(如果这很重要,我会从谷歌服务器加载字体)。

没有动画字体看起来很好,但是当我编写这个 jQuery 代码时出现了问题。在动画字体渲染期间很糟糕,当动画结束时,它又看起来很好。其他浏览器没问题。我尝试在 jQuery 中使用 opacity 和 animate() ,但字体在动画后并没有恢复到好看的状态,所以它甚至更糟糕。