Apache flex 生成排版?

Apache flex 生成排版?,apache-flex,actionscript-3,fonts,typography,generative,Apache Flex,Actionscript 3,Fonts,Typography,Generative,您将如何定义/创建生成性排版?我还想到了某种“智能”适应。例如,在特定条件下使用衬线或不使用衬线的字体… 关于如何在actionscript中访问字体矢量有什么发现吗?除非您使用byteArrays编写自己的TTF/OTF/etc编码/解码器,否则您没有这种访问权限。除非您使用byteArrays编写自己的TTF/OTF/etc编码/解码器,您没有这种访问权限。根据参数化描述生成字体。例如,计算机现代字体有70个左右的参数,所有变体(衬线、sans、打字机、粗体、斜体…)都是从单个Metapos

您将如何定义/创建生成性排版?我还想到了某种“智能”适应。例如,在特定条件下使用衬线或不使用衬线的字体…
关于如何在actionscript中访问字体矢量有什么发现吗?

除非您使用
byteArray
s编写自己的TTF/OTF/etc编码/解码器,否则您没有这种访问权限。

除非您使用
byteArray
s编写自己的TTF/OTF/etc编码/解码器,您没有这种访问权限。

根据参数化描述生成字体。例如,计算机现代字体有70个左右的参数,所有变体(衬线、sans、打字机、粗体、斜体…)都是从单个Metapost源生成的。一些字体,当生成一个时髦版本的PostScript格式时,甚至会在光栅时间随机化,所以你不能打印完全相同的页面两次

道格拉斯·霍夫施塔特在他的书中也谈到了生成字体

不过,总的来说,这些想法并没有真正扎根。OpenType字体中有多个主字体和智能连字,但没有真正的动态生成。

根据参数化描述生成字体。例如,计算机现代字体有70个左右的参数,所有变体(衬线、sans、打字机、粗体、斜体…)都是从单个Metapost源生成的。一些字体,当生成一个时髦版本的PostScript格式时,甚至会在光栅时间随机化,所以你不能打印完全相同的页面两次

道格拉斯·霍夫施塔特在他的书中也谈到了生成字体


不过,总的来说,这些想法并没有真正扎根。OpenType字体中有多个主字体和智能连字,但没有真正的动态生成。

另一种可能性是将开源编程环境与库一起使用。有一些函数可以访问字体的所有矢量点并使用它们。从那里,您可以将新生成的字体保存为图像,并在actionscript中使用它们。

另一种可能性是将开源编程环境与库一起使用。有一些函数可以访问字体的所有矢量点并使用它们。从那里,您可以将新生成的字体保存为图像,并在actionscript中使用它们。

Metafont在actionscript中可能没有帮助,但它确实是我所能想到的最接近于对字体进行编程调整以供通用的事情。是的,即使如此,由于Metafont是针对位图字体的,我怀疑它是否有用。但是想法是有的。另一种方法是使用诸如或之类的工具……计算机现代字体的来源应该仍然非常有用()Metafont在Actionscript中可能没有帮助,但它确实是我能想到的最接近通用字体编程调整的方法。是的,即使如此,因为Metafont是针对位图字体的,我怀疑它是否有用。但是想法是有的。另一个轨道是工具,如或……计算机现代字体的来源仍然非常有用()