8得票3回答
"ASAP" 和 "UBUNTU":谷歌字体突然变形

我们在过去几年中一直在我们的网络应用程序中使用ASAP字体而没有任何问题。突然间,我们开始注意到使用“ASAP”谷歌字体时出现了变形。只有当该字体用于呈现小于16px字体大小时才会出现这些问题。同样的问题也出现在“Ubuntu”字体上。 有人知道是什么原因导致了这些问题吗? 我们注意到这些...

7得票2回答
使用cairo和freetype进行字体布局和渲染

我有一个系统,只有freetype2和cairo库可用。我想要实现的是: - 获取UTF-8文本的字形 - 布局文本,存储位置信息(由我自己完成) - 获取每个字形的cairo路径以进行渲染 不幸的是,文档并没有真正解释应该如何完成这些操作,因为它们期望使用像Pango这样的更高级别的库。...

7得票4回答
HarfBuzz 入门指南

我找不到使用HarfBuzz在自己的应用程序中入门指南。 我在这里查看了: http://freedesktop.org/wiki/Software/HarfBuzz/ 这似乎是HarfBuzz的官方页面。 我查看了下载、构建和开发部分。但我一定是忽略了什么。

7得票3回答
使用TextRenderer将文本绘制到位图上

我将尝试使用TextRenderer(因为这比使用Graphics.DrawString更好)在Bitmap上绘制一些文本,但是它会产生一些非常不良的效果。 示例代码 using (Bitmap buffer = new Bitmap(this.ClientRectangle.Width,...

7得票1回答
多行文本没有被省略。

我试图在矩形框内绘制多行省略文本。对于 “NSLineBreakByTruncatingTail”,文档说明如下: “该行被显示为其开头适合容器,行末缺少的文本由省略号标记。虽然此模式适用于多行文本,但更常用于单行文本。” 但是使用该模式时,我只得到了一行。然而,如果使用“NSLineBr...

7得票1回答
WPF应用程序在呈现文本时冻结(wpfgfx问题)

TL;DR: 该应用程序使用WPF构建,运行在.Net 3.5上 新版本和旧版本的应用程序在许多不同的计算机上正常运行 在一台特定的计算机上出现奇怪的故障: 要么无法启动,显示黑屏而不是“欢迎”屏幕;无法在该黑屏上进行任何操作 要么启动并正常工作,直到出现一个文本框并且用户开始输入文本...

7得票2回答
在C# WinForms中获得更好的文本渲染质量

有没有方法可以在窗体中获得更好的文本渲染质量。 我尝试了改变“TextRenderingHint”,但是没有用。 字体是Helvetica Neue LT Pro,在Photoshop中创建的所需效果显示在附图左侧。我使用.otf文件作为资源将其引入到.NET中。

7得票1回答
如何在 Delphi 的 TStringGrid 中更改固定行中单元格的文本方向

我在表单上有一个标准的TStringGrid。 表格中有一行是固定的,包含多列,这些列都是TGridColumns对象。我已经使用对象检查器设置了列标题,并且默认方向是水平的。你可以像Excel单元格中一样使方向垂直吗?

7得票1回答
具有GPos Kerning表支持的字体文件解析器,用于渲染字形。

我正在寻找一种从字体文件(.ttf、.otf)中提取字形位图、字形度量和字距数据的方法,需要支持GPos字距表。 我之前使用过FreeType库,但它不支持GPos表。

7得票2回答
在QML中嵌入Latex的可能性

我正在使用QML(带有C++后端)制作一个类似于这个的演示系统。 我想要能够包含一些Latex代码来显示一些数学公式(只需要最小的Latex功能,如求和、分数、上下标和数学字体)。 我看到以下几种可能性: 使用latex2e: 将Latex代码编译为DVI文档(使用latex) 将D...