0

我需要创建应用程序,用户可以使用它来处理图形界面中的文本。用户可以在父面板/画布或其他东西内移动文本对象、更改字体、更改字符大小(高度、宽度)、字符间距等。

申请对象:

在处理文本结束时(或处理时),用户将获得每个字符的位置、字符的高度和宽度、字符之间的距离(间距)。所有这些度量必须采用相同的度量单位(像素、点)。

所以问题是:什么样的框架(.NET、Silverlight、XNA、Flash、Java、HTML 5、Javascript 等)可以用于此。

我“出卖了我的灵魂”给了微软(之前只使用过 .NET),但在 Flash、HTML、Javascript、Java 方面有一些经验。所以欢迎所有建议

尝试使用 Silverlight,但唯一的问题是间距(动态变化),当尝试使用 Glyphs 时,它以某种方式工作,唯一的问题是:当使用 Glyphs 间距发生变化时(所有字符都相同),视觉间距不同所有字符。所以间距问题是目前最大的。

另一种方法可以是处理文本作为字符的集合,并自己计算字符之间的距离。但是在应用程序中,每个用户都可以使用自己的自定义字体(我的知识还不够)。所以我担心我们需要创建(绘制)字体的每个字符才能使用自定义字体。

我在 Internet 上发现一些应用程序做几乎相同的事情(在 Javascript 中完成),但在开始之前想要获得有关其他可能性的更多信息。

4

1 回答 1

0
于 2012-11-21T05:56:37.277 回答