问题标签 [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.
objective-c - 字符串中的字符数(不是字节数)
在objective-c的字符串中,如果我说类似的话,[myStr length];
它会返回一个字节数,但是我可以用什么来返回字符串中的字符数。
例如:
带有字母“a”的
字符串返回长度为 1 带有单个表情符号的字符串返回长度为 2(有时甚至为 4)
这是因为那是字符串中的字节数……我只需要字符数。
fonts - 如何“解码”字体文件的 eexec?
我有一个.pfa 字体文件,我想阅读渲染字体的“算法”。但是,大部分信息都隐藏在行中的二进制中:
我们如何“解码”这些信息?
windows - 如何在 WinRT 中打印字形元素
我正在尝试打印带有路径、文本块和字形元素的画布,但是字形被排除在打印的内容中。这与Silverlight 5 矢量打印的完全相同的问题非常相似,我从未找到解决方案。我是否遗漏了什么或 WinRT 中是否存在相同的问题?
作为背景,我想打印一个 XPS 文档,但由于 WinRT 无法直接打印,我正在从每一页创建一个 Canvas,然后可以将其馈送到 WinRT 打印 API。除了缺少 Glyphs 之外,这工作 A-OK,使整个方案相当无用。
有关打印 XPS 文档、打印字形或确认两者都不可能的任何帮助都会有所帮助。
更新:当 UIElement 被发送到打印机时,似乎 ImageBrush 元素也被丢弃了。
d3.js - 在 d3 中是否可以动态更改路径位置开始补间的位置?
澄清。画一个圆圈。我们从一个特定的坐标开始画圆。现在让我们从另一个坐标开始画圆。
我正在使用从 SVG 字形派生的路径数据,然后使用 d3js 补间动画来动画路径之间的变化。
对于此示例,从 1 -> 9,0 开始计数,然后重复。
http://jsfiddle.net/chrisloughnane/HL2ET/
正如您所看到的,有些过渡不如其他过渡好。他们画了一条线来关闭下一条路径的路径。(我猜)当计算新形状时路径的起点和终点相距很远时,就会发生这种情况。当它工作时,它非常好。
任何人都可以为丑陋的线条提出一个可能的解决方案吗?
没有路径数据的代码
不幸的是,它在 chrome mobile 上也失败了,因为http://bl.ocks.org/mbostock/3081153工作正常。
下一步是将这种效果应用于句子。
html - How to code the value of input[type="submit"] that validates
Two questions
- What is the best way to encode the rarer characters for form element values?
- Is the semi-colon in the example below causing the validation error or is it something else?
HTML
Validation Error:
The value of this element is causing the error. I need to recode this decimal value to something that will render my glyph and also validates.
qt - 如何通过 Qt 创建自定义文本(字形)动画
我想用 Qt 为阿拉伯语和波斯语文本制作动态文本动画?你能帮我吗?你可以看到我需要的一个例子。
信任样本
错误的样本
java - Font.canDisplay 在 Mac 上总是返回 true
我编写了一个简单的代码来检查给定自定义字体文件(.ttf 或 .otf)中是否有可用的字形,为此我正在使用:
当我在 Windows 上测试我的代码时它工作正常,但在 mac 上它总是返回 true,即使该字形不可用,我猜字体替换选项在 mac 中默认为 ON,有什么建议如何关闭它?
字体文件(truetype):http ://www.fontsc.com/font/depth-charge (你可以在这个网站上查看字符映射,字形在 CAPs 中不可用)
macos - 当 CGContextShowGlyphsAtPoint() 起作用时,为什么 CGContextShowGlyphsAtPositions() 不起作用?
我使用 Xcode 4.2 为 Mac OS X (10.7) 编写了一个简单的 Cocoa 应用程序。该应用程序所做的只是创建一个窗口,其中包含一个可滚动的子视图数组,每个子视图代表一个页面,可以在非常低的级别上绘制内容。子View的isFlipped方法传递YES,所以每个子View的原点都是左上角。使用各种 Core Graphics 例程,我能够成功地绘制线条和填充路径以及所有有趣的 PostScripty 东西。
它从给定的字体中绘制字形让我感到困惑。
这是从程序中剪切并粘贴的完整代码,用于子视图的 -drawRect: 方法 --
让我大吃一惊的是,使用 CGContextShowGlyphsAtPoint() 的前两个字形绘图调用按预期工作,但使用 CGContextShowGlyphsAtPositions() 的第三次尝试从未绘制任何东西。所以页面上只有两个@符号,而不是三个。这种行为差异并不取决于我之前是否使用过 CGContextSetFont() 或 CGContextSelectFont()。
这两个几乎相同的 Core Graphics 字形绘制例程肯定有一些隐藏的状态变化,或者在引擎盖下有一些非常不同的东西,但到目前为止我所有的实验都没有证明这可能是什么。
叹。我只想在视图中相应的位置数组有效地绘制一组字形。
有什么想法我错了吗?
php - 使用 PHP 使 ttf 字符在图像中触摸
我真的很感谢任何比我有更多 PHP 经验的人的帮助。
我正在使用 PHP 生成紧密包装的文本图像。到目前为止,它是这样工作的:
- 首先,它生成 x 个字符的随机字符串。
- 然后它制作带有背景等的图像。
- 它将第一个字符放置在特定位置(大小随机化,旋转等)
然后它放置下一个字符,使其边界框的左下角与前一个字符的边界框的右下角位于同一点(加上一些随机性等)。代码如下:
/li>并为字符串中的每个后续字符重复 4。
我想要的是尽可能地让每个角色都接触到它的邻居。到目前为止,我所做的对于像“M”这样的字符来说效果很好,其中字形的底角或多或少位于边界框的角落,但对于像“G”或“I”这样的字母来说,它还差得远。
有谁知道获取 ttf 字形的实际尺寸而不仅仅是边界框的方法?或者有人能想出更好的方法来解决这个问题吗?
非常感谢任何想法/想法/建议。