问题标签 [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.
iphone - iPhone SDK 石英字形绘图
我正在尝试以某种精度在特定点渲染字体字形,并且遇到了很多麻烦。
首先,文本位置 Y 值永远不会改变,所以我根本无法获得字形的高度。例如,在以下代码中,断言总是触发:
假设字形线性缩放,我尝试使用一些硬编码的宽高比来解决这个问题。请注意,文本位置的 X 值已正确更新。
然而,更重要的是字形相对于文本位置的呈现方式;一些字形使用 Y 值作为字形的中心进行渲染,一些使用 Y 值作为字形的顶部,还有一些使用 Y 值作为字形的底部。我无法对所有这些数据进行硬编码,并希望在今年的任何时候都能完成我的应用程序。
在上面的绘图代码中有什么我做错了吗?我在 Quartz 文档中找不到任何与垂直对齐相关的参考资料,我有点迷茫。
javascript - 从 ttf 文件中提取字形路径信息
我试图找出一种方法来提取编码在 ttf 文件中的信息。即:字符到字形表和单个字形路径数据。
有没有人有很好的参考来解释 ttf 文件结构或其他解决方案?
请记住,我对任何可以为我做的库也不感兴趣(除非它们是开源的并且我可以看到它们是如何做到的)。“主”目标是用 Javascript 实现它。
谢谢!
html - 什么是 HTML 字符代码的好资源 -> 字形和
我已经找到了一个很好的站点来将 HTML 字符代码转换为它们各自的字形:
http://www.public.asu.edu/~rjansen/glyph_encoding.html
但是,我需要更多信息。有谁知道像上面这样的网站,它还提供有关它是什么类型的字符代码的信息?意思是,它是一个特殊字符吗?字形是否可见?ETC...
到目前为止,我已经找到了一些包含这些信息的表格,但它们并不像上面的资源那么完整。我真的很想得到一张完整的桌子。
谢谢,-本
unicode - 显示 Unicode 字符
我已经在这里搜索过这类问题的答案,并且找到了很多答案——但我仍然对这件事表面上的微不足道有这种挥之不去的怀疑。
我已经阅读了一篇关于该主题的非常有趣的有用文章:http: //www.joelonsoftware.com/articles/Unicode.html,但它让我想知道如何在给定 Unicode 数据缓冲区的情况下识别单个字形。
我的问题是:
我将如何解析 Unicode 字符串,比如 UTF-8?
假设我知道字节顺序,当我遇到应该由 6 个字节表示的字形的开头时会发生什么?
也就是说,如果我正确解释了存储方法。
这一切都与我设计用于 OpenGL 的文本显示系统有关。我将字形数据存储在显示列表中,我需要将字符串的内容转换为一系列字形索引,然后将其映射到显示列表索引(因为显然,将整个字形集存储在图形内存中并不总是可行的)。
考虑到我需要显示的所有内容,必须将每个字符串表示为一个短裤数组将需要大量存储空间。
此外,在我看来,每个字符 2 个字节根本不足以代表所有可能的 Unicode 元素。
cocoa - 以编程方式将字形(删除键、退格、空格等)添加到菜单项
过去在 Carbon 中你可以使用 SetMenuItemKeyGlyph。10.6下的替代方案是什么?我需要使用无证的善良还是......?
谢谢
fonts - Windows 字体清楚地消除了数字 ZERO 与字母 O 的歧义
我们的内网网页需要明确区分字母 O 和数字 ZERO。是否有安装在 WindowsXP 和 Vista 上的屏幕+打印机字体,它要么在零内放置一个点,要么在其中放置一个斜线?
如果机器本身没有这样的字体,有没有办法在页面中嵌入字体,或者有其他方法让网页用一个字形代替标准字体之一中的零字形,比如 Arial ?
谢谢
c++ - 使用 appendBezierPathWithGlyphs 获取字形轮廓的问题
我正在使用 Objective-C++。
我正在尝试使用NSBezierPath
s获取文本的路径轮廓appendBezierPathWithGlyphs
。问题是:输出相当无意义:(
我写的:
例如对于字母“t”,我得到以下输出:
这对我来说真的很不对劲!
fonts - 字体和字符编码
a) 字体是否了解编码字符集(Unicode、ASCII 等)?换句话说,字体文件是否指定了哪些编码字符集可以使用该字体?
b)我假设如果字体支持某些编码字符集,那么该编码字符集的任何字符编码(又名代码页)都可以使用这种字体?a) 字体文件是否还指定特定字形映射到哪个代码点?
b) 一个字形可以一次映射到多个代码点吗?如果是,那么当某些应用程序尝试将此字体映射到特定编码字符集时,如何选择正确的映射(字形到代码点)?
c) 字体基本上是一个文件,其中包含如何绘制其字形的说明?如果是,那么我假设每种字体都有自己的一组字形(即,它自己的一组关于如何绘制字形的说明)?
谢谢
wpf - 我们用字形做什么?
什么是字形,我们将它用于什么,尤其是在 silverlight 和 xaml 的上下文中?
php - 提取字体字形
我有这个问题,任何帮助将不胜感激。是否有 PHP 函数或库可以从字体文件中提取一些字形?
编辑:通过提取一些字形,我想根据提取的字形创建一个新的字体文件(因此它的字节更小),或者只是获取字形并从中创建base64编码的字体数据,这样我就可以通过@嵌入它字体。我只是想摆脱无用的字形,以便更快地加载 CSS (base64) 或字体文件。