【发布时间】:2010-12-27 21:21:57
【问题描述】:
您将如何定义/创建生成式排版?我还想到了某种“智能”适应。例如,在特定条件下使用衬线的字体…… 关于如何在 actionscript 中访问字体的向量是否有一些发现?
【问题讨论】:
标签: apache-flex actionscript-3 fonts typography generative
您将如何定义/创建生成式排版?我还想到了某种“智能”适应。例如,在特定条件下使用衬线的字体…… 关于如何在 actionscript 中访问字体的向量是否有一些发现?
【问题讨论】:
标签: apache-flex actionscript-3 fonts typography generative
Metafont 根据参数化描述生成字体。例如,Computer Modern 字体有 70 个左右的参数,所有的变体(serif、sans、typewriter、bold、italic...)都是从单个 Metapost 源生成的。某些字体在为 PostScript 格式的时髦版本生成时,甚至会在光栅时间随机化,因此您无法将完全相同的页面打印两次。
Douglas Hofstadter 还在他的 Metamagical Themas 书中谈到了生成字体...
不过,一般来说,这些想法并没有真正扎根。 OpenType 字体中有多种主字体和智能连字,但没有真正的动态生成。
【讨论】:
除非您使用byteArrays 编写自己的 TTF/OTF/etc 编码/解码器,否则您没有这种访问权限。
【讨论】:
另一种可能性是使用开源编程环境Processing 和库Geomerative。有一些功能可以访问字体的所有矢量点并使用它们。从那里您可以将新生成的字体保存为图像并在动作脚本中使用它们。
【讨论】: