问题标签 [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 投票
3 回答
5654 浏览

c# - 确定指定字体的精确字形高度

我进行了很多搜索并尝试了很多,但我找不到合适的解决方案。

我想知道是否有任何方法可以确定指定字体的确切字形高度?

我的意思是当我想确定DOT字形的高度时,我应该收到小的高度,但不是带有填充或字体大小的高度。

我在这里找到了确定精确字形宽度的解决方案(我使用了第二种方法),但它不适用于高度。

更新:我需要 .NET 1.1 的解决方案

0 投票
1 回答
847 浏览

cocoa - 如何在运行时使用 NSFont 创建自定义字体

我正在编写一个 Mac 应用程序,它需要能够在运行时使用 Cocoa 创建、加载和使用自定义字体。我已经NSFont彻底研究了这个类,我能找到的只是加载现有字体和更改简单参数(EG 大小、重量、间距等)的 API。

我需要能够在我的程序运行时从头开始创建自定义字形,最好使用NSBezierPath,将它们组合成一个NSFont对象或类似的东西,并使用这种字体将文本绘制到屏幕上。

这可能吗?我想字体创建应用程序必须使用它。如果可能,它是如何完成的?

0 投票
1 回答
761 浏览

java - 在 Java 中渲染字体:java.awt.Font 行为不正确

到目前为止,我所遇到的是我能想到的 Oracle 的 Java 字体渲染库中的一个“错误”。在某些字体(如嵌入在 PDF 文件中的字体)中,使用了一些不规则的字符代码,并且它们具有与之关联的字形。

java.awt.Font.createGlyphVector在这种情况下(属于制表符、回车符和换行符的字符代码 9、10 和 13)尝试使用方法获取字形矢量时,不会返回正确的字形,但它适用于其他所有内容。

我跟踪了 Java 中的 CMap 实现的问题,它的代码类似于:

所以,我的问题是:

  • 这实际上是一个错误吗?
  • 有谁知道如何解决这个问题?
  • 有没有办法从真字体中提取 CMAP 数据,以便我可以将字符(代码点)映射到字形代码?
0 投票
1 回答
241 浏览

java - 我可以使用数字作为用于在 JFreeChart 中的 XYPlot 上显示点的形状图标吗?

我正在绘制三个时间序列,我想使用数字 1、3 和 5 作为 XYLineAndShapeRenderer 用于显示序列的实际形状。

即使您没有使用 JFreeChart 的经验,如果我能弄清楚如何执行以下任何操作,我想我可以完成我的任务:

  1. 将字符/字形转换为 java.awt.Shape
  2. 将字符/字形转换为 ImageIcon
0 投票
1 回答
1652 浏览

fonts - 栅格化 TrueType 字符字形数据

我在 TrueType 字体文件的glyf 表中有一个字符的字形数据。
该数据表示为十进制数字块。

示例: Calibri 11pt 中的字符“a”(字形索引 258)

在屏幕上绘制这个角色的可能性是什么?

0 投票
1 回答
1356 浏览

iphone - 用 Quartz 2D 绘制中文字体字形?

我必须使用以下功能显示汉字:

但它没有准确显示。我使用的代码如下:

编辑

设备是 iPhone。例如,我想显示像“中文”这样的汉字,但是使用CGContextShowGlyphsAtPoint来绘制字符串会显示像这样“@#Radcx67”。

如何解决这个问题呢?谢谢!

0 投票
1 回答
1870 浏览

iphone - 如何在 iOS SDK 中使用 Glyph 获取 UIBezierpath

我们如何UIBezierPath从使用GlyphiOS SDK 的角色中获取信息。

我经历过这个,但它显示双线,我只想要单线..

因为我是这项研究的新手..请帮我解决这个问题..我不想要任何代码,但想从你那里得到参考..

实际上我想UIBezierPath描述每个字母的形状..

提前致谢..

0 投票
2 回答
987 浏览

fonts - 创建自定义字体

不久前我用 Cocos2D 开发了一个游戏,并使用了Glyph Designer

是否可以将 Glyph Desiger 与非 cocos2d 项目一起使用,或者是否有任何其他框架可以用来制作自定义位图字体?

0 投票
3 回答
16334 浏览

html - 如何在不更改字体大小的情况下更改字形高度?

问题

对于与图标元素相邻的文本元素,字形高度与图标高度不对齐。文本元素由 CSS 设置样式,font-size: 20px;并且所有实例的宽度都一致。

这是一个插图:

字体问题

对于上述情况,文本应与图标具有相同的高度。

动机

找到一种方法使字母更高一点以占用可用的垂直空间,同时保持font-size原样。怎么做?

我尝试了什么?

增加font-size一点,但得出的结论是,如果我不能增加字母高度,我将不得不妥协一个更小的图标,因此问题。

0 投票
1 回答
261 浏览

javascript - cufon 字形支持

我对 cufon 和一些土耳其字形有疑问。这是上下文:

我使用@font-face 属性在网站上嵌入了自定义字体(Delicious-Roman)。客户不喜欢字体是每个页面上最后一个加载的字体(font-face 的常见问题),所以我切换到 cufon。当我使用 font-face 时,所有字符都可以正常工作,但是当我使用 cufon 时,一些字形停止工作(它们根本不会出现在页面上)。我打开 Photoshop 来测试字体,确实它没有那些土耳其字符(ğĞİşŞ)。

  1. 为什么 font-face 属性设法显示所有字符,即使字体没有它们?
  2. 如何将这些土耳其字符 (ğĞİşŞ) 添加到 cufon?

我在 cufon 网站上尝试了“......以及这些单个字符”选项,但没有奏效。我只是在该文本字段中插入了字符 - ğĞİşŞ。那是对的吗?

如果没有办法将这些字形添加到 cufon,那么将它们直接添加到我使用的字体中的最简单方法是什么?