您将如何定义/创建生成排版?我还想到了某种“智能”的适应方式。例如,在特定条件下使用衬线的字体或不使用…的字体在如何在actionscript中访问字体的矢量方面有什么发现吗?
发布于 2010-02-05 22:58:36
Metafont从参数化的描述生成字体。例如,计算机现代字体有70个左右的参数,以及所有的变体(衬线,无,打字机,粗体,斜体...)是从单个Metapost源生成的。某些字体在为时髦版本的PostScript格式生成时,甚至会在光栅时间随机显示,因此您无法打印完全相同的页面两次。
Douglas Hofstadter在他的Metamagical Themas书中也谈到了生成字体...
不过,总的来说,这些想法并没有真正扎根。有多种主字体,OpenType字体中的智能连字,但没有真正的动态生成。
发布于 2009-12-18 08:48:02
除非您使用byteArray编写自己的TTF/OTF/etc编码器/解码器,否则您没有这种访问权限。
发布于 2012-11-24 20:05:04
另一种可能性是通过库Geomerative使用开放源码编程环境Processing。有一些函数可以访问字体的所有矢量点并使用它们。在那里,您可以将新生成的字体保存为图像,并在actionscript中使用它们。
https://stackoverflow.com/questions/1925590
复制相似问题