问题标签 [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.
flash - 无法使 Flash 运行时共享库工作
我正在为我的项目使用 Flash CS5(资产)和 FlashDevelop(代码)。我们有大约 20 个包含文本字段的 fla/swf。我们所有的文本字段都使用相同的字体,并且该字体是我们公司特有的,因此不会安装在任何人的计算机上,因此需要嵌入。
我的最终目标是嵌入一种所有文本字段都使用的单一字体,主要原因有两个:
- 每当我们向字体(其他语言)添加更多字符时,我们只需要添加一次而不是 20 次
- 文件大小不会急剧膨胀
我很难做到这一点。似乎我尝试的所有内容都丢失了字符(似乎只有在每个 fla 的文本字段的文本属性中输入的字符才被嵌入)。
我正在尝试的最新解决方案是使用运行时共享库,因为这似乎应该可以工作。我有一个名为 FNFont.fla 的 fla。它只包含库中的一个对象,即嵌入字体。字体导出到 AS3,在第 1 帧中导出并导出用于运行时共享。URL 是 FNFont.swf(所有 swf 都在同一个文件夹中)。
在所有其他 fla 中,我在字体嵌入中创建字体对象。我勾选 Import for Runtime Sharing 并为其命名与 FNFont.fla 中的类名相同。URL 是 FNFont.swf。fla(s) 包含许多使用此字体的文本字段。文本字段有自己的实例作为其他影片剪辑的子项。
当我运行程序并尝试加载包含这些文本字段之一的实例的影片剪辑时,我收到错误消息:
FontName 是 FNFont.fla 和所有其他 fla 中 Font 对象的类名。它不是文本字段的实例名称(也不是类名称),所以我不明白它如何认为它是一个变量。任何人都可以对此有所了解吗?
谢谢
embedded-fonts - 如何使用 fontforge 脚本从 pdf 文件中提取嵌入的字体
我正在尝试使用以下 fontforge 脚本从 pdf 文件中提取字体
这只会加载一种字体,但如果我使用 fontforge gui 打开相同的 pdf 文件,它会显示 7 种字体。我能得到一些帮助吗?
asp.net - 在 Asp.Net 中使用嵌入字体
我有一个下拉列表,可以在其中获取系统中列出的所有字体。现在,当我加载网页并将一些文本提供给标签并显示它以及尝试使用所需字体名称更改文本时,它会抛出我有一个例外,指出字体不支持粗体,有些不支持斜体等等。
所以我的问题是如何根据字体名称进行更改?如果我选择例如字体名称“Aharoni”,它不支持粗体,那么它应该立即为这些情况选择默认字体。
任何帮助将不胜感激!
这是我在页面加载事件中显示字体列表的方式:
Button1_Click 事件:
embedded-fonts - 如何使用 PDFBOX0.8.0 获取 pdf 嵌入字体
我的代码:
我得到了输出:
字体={F0=org.apache.pdfbox.pdmodel.font.PDType1Font@8aaed5,
F4=org.apache.pdfbox.pdmodel.font.PDType0Font@dc4414, F2=org.apache.pdfbox.pdmodel.font.PDType0Font@f98ce0 , F6=org.apache.pdfbox.pdmodel.font.PDTrueTypeFont@18fcdce}
为什么字体映射的键是 F0/F1/F2/F6?这些是什么意思?我应该迭代所有 pdf 页面获取所有字体吗?
感谢您的回答。
css - 即使尝试了我能想到的一切,@font-face 也无法正常工作
我真的需要@font-face
代码方面的帮助。它似乎没有看到我的字体文件。
我尝试将路径更改为我能想到的任何内容,创建新文件夹,重命名现有文件夹,将字体文件放在我的根目录等。
我正在 Firefox 和 Chrome 中进行测试。
以下是我在 CSS 中尝试的代码:
你能找出我应该把字体文件放在哪里或者在我的 CSS 中改变什么来让它工作吗?
(我还在这里和网上其他地方检查了类似的问题,并尝试使用该网站无济于事。)
谢谢!
更新: bozdoz 的建议不起作用。我使用 FontSquirrel 来获取字体。这是CSS:
@font-face {
font-family: 'lane';
src: url('http://thefalljourneyindia.iblogger.org/wp-content/themes/thefalltheme/images/univers-webfont.eot');
src: url('thttp://thefalljourneyindia.iblogger.org/wp-content/themes/thefalltheme/images/univers-webfont.eot?#iefix') format('embedded-opentype'),
url('http://thefalljourneyindia.iblogger.org/wp-content/themes/thefalltheme/images/univers-webfont.woff') format('woff'),
url('http://thefalljourneyindia.iblogger.org/wp-content/themes/thefalltheme/images/univers-webfont.ttf') format('truetype'),
url('http://thefalljourneyindia.iblogger.org/wp-content/themes/thefalltheme/images/univers-webfont.svg#LaneHumouresqueRegular') format('svg');
font-weight: normal;
font-style: normal;
}
h1{ font-size: 110px;
font-family: 'lane', georgia, serif;
color: #000000;
}
我使用'lane'这个名字只是因为bozdoz有它。
所有字体都在这里:
http://thefalljourneyindia.iblogger.org/wp-content/themes/thefalltheme/images/
这些是他们的名字:
univers-webfont.eot, univers-webfont.woof, univers-webfont.ttf, univers-webfont.svg
html - @font-face 正在处理原始文件,但不在我正在处理的新文件上?
提供链接并显示问题更容易,所以这里是:
旧文件:http ://demo41.abcguide.com/index.php
这是我正在处理的新文件:
http://demo41.abcguide.com/slice.html
我已经直接从旧 CSS 中复制了 @font-face,但它没有在新的 slice.html 文件中显示字体。感谢您的帮助。
css - Windows 7 上的 chrome、safari 和 ie 中的谷歌网络字体 - 锯齿状、事物和不同大小
这是我正在处理的网站上标题的小屏幕截图。我想使用谷歌网络字体(quicksand),它在 Firefox 中看起来很棒。然而,它看起来很瘦,锯齿状,最糟糕的是大小不一样,即使它不跨越整个菜单。
我试过用谷歌搜索这个,据我所知,这似乎目前无法修复。有没有办法使用这些字体中的一种而不会出现这个问题?我唯一能想到的就是使用图像而不是文本,但我真的不想这样做。
我认为这个问题只有在较小的字体大小时才会变得非常明显。但我仍然认为更大尺寸的差异也没有那么明显。
pdf - 为什么几乎相同的文件大小差异如此之大
有两个 pdf,第一个用 libharu 创建,第二个用 PDF::API2 创建。如果不提及坐标,那么内容是相同的。但是第一个pdf超大第二个四倍。我发现只有一个区别是文档属性字体选项卡中显示的字体嵌入类型。
在第一
在第二
如何处理嵌入的子集?
font-face - 嵌入式 Web 字体和常规 TrueType 桌面字体有什么区别?
我有一个很好的免费桌面字体,它也可以免费用于网络上的字体嵌入。该字体使用阿拉伯语 Unicode,它是 TrueType 桌面字体。
我想在我的网站上使用这种字体。大多数网络字体转换器或生成器(如 font squirrel 和 typeface.js)的问题是单独渲染字母,而不是链接在一起。
我使用这个 Unicode 范围来创建网络字体:
这应该转换所有阿拉伯 Unicode 字符,并且应该使字母链接在一起或连接在一起,就像在桌面字体上发生的那样,但不会发生。
我可以只使用桌面字体文件本身而不转换它吗?常规桌面字体和网络嵌入字体有什么区别?顺便说一句,字体桌面文件只有 27kb,我在 Firefox 中进行了测试。如果安装在系统上(当然它在我的电脑上),它工作得很好。
javascript - 发送带有网页的字体文件
可能重复:
Web 上的字体 Web 中的
非标准字体?
是否可以发送带有 HTML 页面的字体,例如发送外部 CSS、Javascript 文件和图像?
我使用独特的字体,如果浏览器没有该字体,我最好只发送一个字体文件。是否有可能做到这一点?