问题标签 [text-rendering]

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 回答
2565 浏览

ios - iPhone 上的 OpenGL:ES - Texture2D 大小和显示问题

我遇到了 Texture2D 的问题,我想了解如何更好地使用它。

我从这里获取了 Crashlander Texture2D 类和 XCode 4 中的默认 OpenGL 项目,强制它加载 OpenGL ES1.1

首先,一个概念问题。Texture2D init 方法上的 size 明明就是一个 OpenGL 的大小,但是 fontSize 参数和 OpenGL 世界有什么关系呢?

二、调试。我从下面的代码中得到的结果是一个黑色(或者我在 glColor 中设置的任何颜色)方块,文本应该在哪里。

这是我在代码中所做的更改:

0 投票
2 回答
17965 浏览

php - 使用 ImageMagick 和 PHP 使用自定义字体绘制文本

我想使用自定义字体将文本动态呈现到图像中,最好选择直接输出保存到文件。并根据字体/大小组合自动设置图像大小

我已经可以用 GD 做到这一点,但它不处理字符相互重叠的字体。

所以现在我正在寻找 ImageMagick。我在文档中找到了一个似乎可以满足我要求的示例。这可能与 php_magick 吗?尤其是没有定义图像大小的部分:) 如果没有,我可以让命令行魔法输出原始图像,所以我可以用 PHP 直接将它传递给客户端吗?

谢谢!


真正的问题可能是:如何使用 php_magick 将下面的 IM 命令转换为 PHP 代码?

0 投票
2 回答
366 浏览

directx - 为什么使用 Direct X 渲染斜体文本时某些字符未完全显示

我正在使用 ID3DXFont::DrawText 渲染一些斜体文本。虽然我指定了 DT_NOCLIP 并且矩形足够大,但通常但不仅如此,文本的最后一个字符没有完全显示,而是从右侧切开。

可能是什么原因,我该如何解决?有任何想法吗?

0 投票
1 回答
1483 浏览

c# - 像图形软件一样绘制抗锯齿文本图像

我想生成如下文本图像(来源:http ://www.zune.net/en-US ):

漂亮的字体渲染

文本有很好的厚度,并且完美地消除了锯齿。矢量图形软件——例如 Inkscape——产生相同的结果。但是,我设法使用 GDI+ 创建的图像如下所示:

在此处输入图像描述

尽管字体系列、大小、粗细等相同,但这些渲染文本太薄。如何增加文字的粗细?WPF 是否提供如上所述呈现文本的功能?


[更新]我使用TextRenderer.DrawText(). 第一个使用TextRenderingHint.ClearTypeGridFit,第二个TextRenderingHint.AntiAlias

TextRenderingHint.ClearTypeGridFit

TextRenderingHint.AntiAlias

0 投票
5 回答
1929 浏览

html - 如何在浏览器中实现文本元素的像素完美定位和间距?

目前,我们正在尝试textarea在 Mac 和 Windows 上的 Safari/Chrome/Firefox/IE 中实现元素的一致格式。我相信这可能是一个兔子洞,因为它们的任何组合都可能以稍微不同的方式产生格式 - 也许一种组合在这里向 div 添加一些填充的方式与其他组合不同,另一种组合在那里打破多行文本的方式不同于其他的,以此类推。

除了使用textarea(或div)元素,我们可以使用 HTML5 实现像素完美定位canvas吗?还是使用 Raphael JavaScript 库?或者也许是其他一些 JS 库?

主要是,通过像素完美,我的意思是任何任意文本都应该在上述任何浏览器中以完全相同的方式呈现(尤其是关于换行符和填充)。

(目前我宁愿避免使用基于 Flash 的解决方案,除非那是唯一的解决方案......)

0 投票
2 回答
433 浏览

cocoa - 可可(Mac)中的命中测试文本?

有没有办法对文本进行命中测试?例如,如果我在屏幕上的边界框中绘制文本“Hello graph!”,我如何知道这些空白矩形(空白区域)的尺寸和位置:

  • 字母“e”上方的空白矩形
  • 从字母“o”上方到字母“p”上方的空白矩形
  • 字母“H”下方的空白矩形直到“g”之前的空格

等等,你明白了。

换句话说,如何找出实际文本占用的区域以及真正空白的区域。

平台(图形库)是 Mac OS X 上的 Cocoa,字符集是 Unicode(这可能排除了原始 CoreGraphics API?),字体可以是 Cocoa 可以使用的任何东西。

提前致谢

0 投票
1 回答
55 浏览

special-characters - &xacute 在歌剧中不起作用

Compañ&iacuteas

应该显示:

公司

它在除 Opera 之外的所有浏览器中都会显示:

知道为什么吗?

0 投票
2 回答
1937 浏览

android - 在 Android 上渲染卡纳达语(印度语)文本

我最近正在开发一个 android 应用程序,我想在 TextView 中显示 kannada 文本。我浏览了这个链接,现在的问题是字形(字符序列)没有正确呈现/解释。我还发现这个讨论非常有用。现在我的问题是 - “是否可以在应用程序中集成布局/整形引擎(负责正确呈现文本)。

在这方面的任何帮助都会有所帮助。

谢谢 !!

0 投票
3 回答
4619 浏览

css - 字体变体:小型大写;使用 Chrome 或 Firefox 显示不同的字体大小

火狐:

  • 大写字母:12px
  • 小写字母:10px

铬合金:

  • 大写字母:12px
  • 小写字母:8px

如何在不使用 JavaScript 的情况下协调它?

0 投票
2 回答
395 浏览

cross-browser - 让 chrome/FF 像 IE 一样渲染文本

我正在为客户开发一个网站,他们要求修复 FF 和 Chrome 中的字体渲染,看起来不如 IE 中的好。这是一个屏幕截图:

在此处输入图像描述

左侧的 IE 文本是否更好看,因为它与 Windows Cleartype 挂钩,而 FF 没有?我想我对此无能为力,对吗?