问题标签 [glyph]

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 投票
1 回答
528 浏览

objective-c - Getting the bounding box of each glyph in pdf - iOS

I've been trying to highlight text in a pdf. After a lot of research and experiments, it seems like I have to find the bounding box of each glyphs, create an overlay where the actual drawing is happening, and highlight the text by filling the CGRect with the info from bounding box and fill it with color. Now, I am stumped with the bounding box.

I've been using the PDFKitten to search and highlight the text. Now I want to use it to select and highlight the text. What I don't understand is how does it use the bounding box ( as well as other information like ascent, descent, capHeight, etc.) to fill highlight the searched word. When I tried to access the FontDescriptor class to get the info, it displays this:

It is very confusing so if anyone can clarify this, it will be very much appreciated.

0 投票
2 回答
2016 浏览

wpf - 如何在 WPF 中找到任意字形的确切大小?

我需要找到任意字体中每个字符的确切大小。

字体是使用GlyphTypeface类加载的。

问题是我只能使用 AdvanceWidths 属性直接访问字形的宽度,但每个字符的高度都是相同的,并且它被设置为Height属性。

似乎可以使用 Baseline、Height、XHeight、BottomSideBearings 和 TopSideBearings 属性的组合来计算单个字符的高度,但是没有关于所有这些值的真正含义的文档。整个字体的基线、高度和 XHeight 值是恒定的,关于其他两个 - BottomSideBearings 和 TopSideBearings - 我找不到它们的含义。

一般来说,是否有任何信息可以从任意字体计算单个字形的大小?(只有“TTF”文件,或者可以从中加载任何其他 GlyphTypeface)。

0 投票
1 回答
372 浏览

objective-c - 是否可以将字形设计器与 Xcode 故事板一起使用?

我想知道你是否可以使用 Glyph Designer 创建一个很酷的字体,然后在 Xcode Storyboard 中使用它。我知道你可以将它与 cocos2d 一起使用,但我想在我的 TableViewCells 和导航栏中使用它,因为我不喜欢默认字体。

如果不可能是他们的另一个程序,我可以用来制作我自己的自定义字体吗?

0 投票
2 回答
1097 浏览

android - Android问题显示特殊字符

问题

我在显示特殊字符时遇到问题。有人告诉我编码有错误。我在我拥有的测试设备上运行该应用程序,但我没有收到此错误。收到此错误的人正在同一设备型号上测试应用程序,但固件版本较新。

有人告诉我“字形是替换字符。你在某个地方搞砸了文件编码。一切都应该是 UTF-8 以保持理智。” 然而,它在我的设备上运行良好。

是否有针对此类问题的已知解决方案。谢谢!

编辑-下面是我在尝试复制中国工程师编写的代码时遇到的错误图像。以前从未像这样合作过我不确定这是否是一个常见问题,最终会反映在应用程序utf- 8 错误在此处输入图像描述

0 投票
2 回答
3960 浏览

svg - 如何在 Inkscape 中强制将字形转换为嵌入的矢量路径

我用 Inkscape 创建了一个 SVG 文档。它包含非标准字体的文本。svgxml 引用字体。因此,向量依赖于用户机器上可用的字体(或在 Web 场景中使用 Web 字体)。我想删除这种依赖。我知道如何手动操作,但这会很耗时。

Inkscape 是否提供了一种将所需字形包含为纯向量而不是引用字体的方法?

0 投票
0 回答
313 浏览

wpf - WPF GlyphRuns 和上下文相关字符

我正在尝试在 WPF 中逐个字符地在字形级别呈现阿拉伯语文本。渲染拉丁文本很容易,每个字符都简单地转换为一个 Unicode 代码点,我使用 GlyphTypeface 的 CharacterToGlyphMap 字典来检索每个字符的 GlyphRun。

对于阿拉伯语(和其他语言),事情似乎要复杂得多:字符使用不同的字形,具体取决于它们周围的字符以及它们在单词中的位置。我想这些上下文字符形式也都有自己的 Unicode 代码点。

我的问题是: - 我将如何获得这些依赖于上下文的代码点?TextBlock 正确显示阿拉伯文本(我想),它如何知道要使用哪些字形?- 这种逐个字符的方法甚至适用于阿拉伯语,还是我应该知道更多?

0 投票
1 回答
781 浏览

css - 如何用 twitter bootstrap 包装一个字形图标?

如何将字形图标和单词包装在一起,以使图标居中于单词上方或下方。例如:

0 投票
1 回答
2026 浏览

c#-4.0 - 显示字体文件中的字形

在一个 Windows 应用程序(.Net 4.0)上工作,它将接受字体文件名作为输入,并将返回字体中每个字形的图像。尝试了所有可能的 Google 东西,但没有得到所有 glyph 的图像。如果得到的图像也有一些错误的输出。请建议我这样做的方法...目前有以下工作...

0 投票
3 回答
448 浏览

fonts - FontForge Gylph 名称

嗨,当我加载字体文件时,在 Windows 中使用字体锻造它会为字体文件中的每个字形创建字形名称。我感兴趣的领域是这个名字是如何在 fontforge 中生成的?

0 投票
1 回答
524 浏览

linux - 是否可以即时为 Linux 终端生成字形?

例如,用于 DOS 的 Impulse Tracker 是一款不错的音乐制作应用程序,它是最早使用鼠标当前位置附近的字符动态生成的字形创建平滑鼠标的应用程序之一。(阅读此处以更好地描述我的意思)。

所以,我只是想知道这是否可以在 Linux 终端(例如 tty1-6 终端或 Gnome 终端)中完成。是否可以?

(编辑:我应该在 unix.stackexchange.com 上发布这个吗?)