问题标签 [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.
pdf - PDF字体映射错误
渲染由 PDFCreator 0.9.x 生成的 PDF 文件时。我注意到它在字符映射中包含错误。现在,PDF 文件中的错误没什么好奇怪的,Acrobat 在渲染错误的 PDF 文件方面确实很神奇,因此许多 PDF 生成器创建的 PDF 不完全符合 PDF 标准。
我尝试创建一个小示例文件:http ://test.continuit.nl/temp/Document.pdf
单个页面使用 Tj 命令呈现单个字形(大写 A)(参见流 5 0 obj)。所选字体 (7 0 obj) 包含嵌入单个字形的字体。到目前为止,一切都很好。char 由 char #1 引用。鉴于字体的编码,它包含一个差异部分:[ 1 /A ]。因此 char 1 -> 字符 /A。现在在嵌入的子集字体中,有一个 cmap 与字符 65(例如大写 A)处的字形不匹配,字体的 cmap 部分确实按照 PDF 文件 Font -> Encoding -> Differences 数组中的顺序定义了字符。
看起来字符映射/编码完成了两次。只有 PDFCreator 0.9.x 中的文件似乎受到影响。
我的问题是:这是否正确(或者我是否犯了错误并且 PDF 是否正确)以及您将如何检测这种情况以解决渲染问题。
注意:我确实需要能够呈现这些 PDF。
解决方案
在 ISO32000 文件中有一条注释,表示不允许使用符号 TrueType 字体(字体描述符中的标志位 3)编码,您应该忽略它,始终使用简单的 1on1 编码。总而言之,如果它是符号字体,我完全忽略 Encoding 对象,这解决了问题。
flash - 为什么只能在 actionscript 中旋转嵌入字体?
您可以旋转嵌入字体,但不能旋转设备字体。
为什么 adobe 只允许旋转嵌入的字体?
旋转设备字体是否存在技术问题?
css - 在 iPad 中嵌入字体
我正在尝试将 Google 字体嵌入 iPad 的 WebView 中。
如果我把它放在头上一切正常:
html 是本地的,然后我需要在我的 iPad 中复制 CSS 和字体。
当我这样做时,字体不起作用:
html:
字体/fonst.css:
我知道我仍在进行远程连接,但为什么不起作用?
网络在 Safari 和 Firefox 中看起来不错。
css - CSS3 - 旋转时嵌入的字体在 chrome 中消失?
我一直在玩 CSS3 转换、旋转和嵌入字体。
当我应用旋转时,某些字体在 Chrome 中完全消失。
- 有谁知道为什么chrome会炸毁这个?
- 是什么让字体容易受到这种行为的影响?
截屏
所以也许你们都不认为我疯了——文本只有在我尝试选择它之后才会出现(有点)。
html - 我可以在我的 Joomla 网站中使用 GNU GPL 字体 (@fontface) 吗?
我有以下问题:
我可以在我正在设计的网站中 @fontface 使用 GNU 通用公共许可证 (GNU GPL) 字体吗?该网站是一家服务公司,由 Joomla 开发。我应该在 CSS 中提及作者,还是有更好的方法来做到这一点?
css - css 中的嵌入字体是否会影响每次使用的性能?
我知道加载字体文件会产生性能开销,但问题是,一旦下载了它,我可以在我的 HTML 页面上随意使用它任意次数吗?还是每次使用时都会增加开销?
css - IE9 中的这些@font-face 字体有什么问题?
出于某种原因,当我在 IE9 中查看此页面时,所有@font-face 字体看起来都比它们应有的小得多,而且可能也像不同的字体。据我所知,关于我的语法的一切都应该与 IE9 合作。其他人在复制问题时遇到了麻烦,所以也许是我的 Windows 字体设置中的问题?无论哪种方式,如果您想尝试复制我所看到的,我在 Windows 7 64 位上运行 IE9。
编辑:我不确定这是页面的问题,还是我的浏览器的问题。无论哪种方式,我都需要修复它。
flex4 - 带有嵌入式字体和图表的 Flex 4 消失标签
我在 Flex 4 中使用嵌入式字体,它本身似乎工作得很好。然后我添加了一些图表并指定了 -fteInMXComponents 编译器选项来获取图表中的嵌入字体。当我这样做时,图表中的轴值消失了。
我正在使用 FB 4,然后尝试将 SDK(仅)升级到 4.5。这解决了消失的轴值问题,一切似乎都正常工作。然而...
我开始注意到有时(非常随机和零星地)只有一两个轴值会消失。此外,与图表无关的其他标签组件也会消失,所有这些似乎都是随机的,一次不会超过一两个。
所以,问题是:发生了什么?
在我看来,这像是一个潜在的嵌入式字体问题,但又是什么呢?以及如何解决?
谢谢
firefox - 包含 Museo 的字体堆栈在 FireFox 和 Opera 中根本不起作用
我正在使用三种不同的字体。这是我的@fontface
第一个和第三个工作正常。
第二个是为body标签指定的:
这在 Chrome 和 Safari 中运行良好
然而,在 Opera 11.50 和 Firefox 4.0.1 中,坏消息;整个字体堆栈不起作用,并且字体呈现为普通的旧衬线(糟糕!)
我认为问题出在 Museo 上,因为当我将 Museo 从字体堆栈中取出时,它会正确呈现。
我在 Windows 7 上使用这些浏览器。
css - 如何动态加载 typekit 字体?
有没有办法像 Google Font API 那样动态加载 typekit 字体?
也就是说,如何在每个页面上动态声明css 链接中的字体名称并仅加载该页面所需的字体,而不是将字体添加到工具包中并加载整个工具包。