问题标签 [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 回答
397 浏览

unicode - 在哪里可以找到很好的字体介绍

我必须编写一些使用字体的代码。有没有很好的主题介绍让我开始?

0 投票
1 回答
2144 浏览

delphi - 将特定图标大小从流加载到 TIcon

我的应用程序下载并显示特定网站的网站图标。我遵循 Bing 的从流中检测图像格式的解决方案,但遇到了另一个障碍。假设一个实际的图标图像,代码如下:

spFavicon是来自 Raize Components 的 TRzGlyphStatus。它的 Glyph 属性是一个 TBitmap)

现在,这可行,但有时下载的图标包含多个不同尺寸的图像,例如,除了预期的 16x16 之外,还包含 32x32。由于某种原因,控件的 Glyph 属性选择了较大的尺寸。

如何仅将 16x16 大小加载到 TIcon,或从 TIcon 加载到 TBitmap?

测试图标:http ://www.kpfa.org/favicon.ico

编辑时:如果可能的话,我宁愿避免先将图标保存到文件中。

0 投票
3 回答
12224 浏览

unicode - 在 Unicode 中查找字形相似的字符?

假设我有字符Ú,Ù,Ü。它们在字形上都与英语 U 相似。

是否有一些列表或算法可以做到这一点:

  • 给定 Ú 或 Ù 或 Ü 返回英文 U
  • 给定一个英文 U,返回所有 U 相似字符的列表

我不确定 Unicode 字符的代码点是否在所有字体中都相同?如果是,我想可能有一些简单有效的方法来做到这一点?

更新

如果您使用的是 Ruby,有一个 gem 可用unicode-confusable,这在某些情况下可能会有所帮助。

0 投票
1 回答
525 浏览

c# - C#/.NET/Mono:没有 WPF 的字形/字体信息?

有什么方法可以检索此类中可用的相同信息,但不依赖 WPF?我的应用程序需要在 Mono 下运行,目前还没有实现这一点。

(理想情况下,替代方案应该是可移植的,并且可以在 MS.NET 和 Mono 下运行......)

谢谢。

0 投票
1 回答
3891 浏览

.net - C#:检查字体中不支持的字符/字形

我正在开发一个翻译软件插件(C#,.NET 2.0),它在模拟设备显示器中显示翻译的文本。我必须检查是否所有翻译的文本都可以使用指定的字体显示(Windows TTF)。但我没有找到任何方法来检查不受支持的字形的字体。有人有想法吗?

谢谢

0 投票
1 回答
1605 浏览

c# - wpf DocumentViewer - 通过 GlyphRun 获取 ITextPointer,反之亦然

只是想知道是否有人试图侵入 WPFDocumentViewer以使其更有用。我已经花了将近一周的时间尝试根据我使用反射提取的方法为该控件创建更强大的 API。

每个人都知道如何通过反射从文档查看器中获取选定的文本,但我的任务更复杂。选定的文本具有EndStart返回的属性ITextPointers。此外,我还收集了使用此代码提取的GlyphRuns集合。现在最后我想找出哪个包含选择开始。 GlyphRun

所以我想知道如何转换ITextPointersGlyphRuns,反之亦然。我知道他们没有一对一的关系。这个带有封闭 API 的控件以及上周在 Reflector 中花费的时间并没有让我睡得很好。我希望也许有人以前尝试过或看过代码示例,并且能够引导我穿过这些丛林。

0 投票
1 回答
164 浏览

truetype - 为非拉丁文字呈现真字体

我正在为 LED 显示屏开展这个项目,该项目必须支持多种印度语言,以支持印度最贫穷的人,他们使用 GPRS 调制解调器在 LED 显示屏上显示他们有权获得免费口粮和煤油。带宽有限。不能使用强大的位图,因为数据很重。需要以 ASCII 格式传输并在基于 8 位处理器的 LED 显示屏中构建字体。

如何提取字体中的字形信息并使用它来生成固定像素数的索引?输出看起来像 LED 屏幕上的 decoder.ttf 字体。如何提取规则库或引导字符如何在相邻字符上混合(通过上标/下标)的字体中的任何内容?

0 投票
1 回答
3290 浏览

delphi - 是否可以删除 TSpeedButton 字形周围的可怕轮廓?

我遇到了一些障碍,只是我,还是您不能将资源中的图像分配给 TSpeedButton 的字形而没有可怕的黑色轮廓,如下所示?

我已经为 TImage 组件分配了完全相同的方式,并且得到了所需的结果。

我一直在寻找很长一段时间,但似乎没有人遇到这个奇怪而烦人的问题。

这是我的以下表单的源代码:

34 是“cardimage”类型的图像,如果您还没有猜到,它与图片中显示的图像相关。

在此处输入图像描述

0 投票
1 回答
522 浏览

ruby - RMagick:获取字形指标

我不知道如何使用 RMagick 获取给定字形的所有指标。

我知道有一个 get_type_metrics 方法可以给出基线、高度、上升、下降等,但我也想获得给定字形的 x 高度、大写高度、边界矩形等。这可能吗?

在此处输入图像描述

0 投票
1 回答
798 浏览

cocoa-touch - CGFont:计算字形边界

如何以像素为单位获取字符串的每个字形的大小?我使用 CGFontGetGlyphBBoxes 来获取字符串中每个字形的边界框并获取以下值:

如果我正确理解以字体单位表示的这些值。这些值到底是什么意思,如何将其转换为像素?CGFontGetGlyphAdvances 和 CGFontGetGlyphBBoxes 返回的值有什么区别?使用 CGFontGetGlyphAdvances 我得到以下信息:

例如,如果我想计算字符串的整个宽度(在我的情况下为“演示”),我应该使用哪些值(bbox.size.width 或 Advance)?