Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 在as3中获取文本大纲_Actionscript 3_Flash_Apache Flex_Fonts_Flash Builder - Fatal编程技术网

Actionscript 3 在as3中获取文本大纲

Actionscript 3 在as3中获取文本大纲,actionscript-3,flash,apache-flex,fonts,flash-builder,Actionscript 3,Flash,Apache Flex,Fonts,Flash Builder,我有一个flash应用程序,我正在尝试创建手写效果,它必须绘制文本的轮廓,所以我需要文本的轮廓,如果它是预定义的字体,我可以得到它,但是我的用户也可以上传字体,所以有没有办法在运行时提取文本的轮廓?谢谢你的帮助 我知道关于readGraphicsData,但它帮不上忙 我们以前有过这个问题(找不到)。归结起来就是: 有一种非常简单的方法可以访问文本的矢量大纲。是的,您可以读取字体文件(与其他任何文件一样)并对其进行解析。任何字体描述文件显然都以某种方式包含字体轮廓。您必须阅读该字体文件的规范,并

我有一个flash应用程序,我正在尝试创建手写效果,它必须绘制文本的轮廓,所以我需要文本的轮廓,如果它是预定义的字体,我可以得到它,但是我的用户也可以上传字体,所以有没有办法在运行时提取文本的轮廓?谢谢你的帮助


我知道关于
readGraphicsData
,但它帮不上忙

我们以前有过这个问题(找不到)。归结起来就是:

有一种非常简单的方法可以访问文本的矢量大纲。是的,您可以读取字体文件(与其他任何文件一样)并对其进行解析。任何字体描述文件显然都以某种方式包含字体轮廓。您必须阅读该字体文件的规范,并相应地提取所需信息

例如,根据的,与TrueType轮廓相关的表格包含一个,您可以在其中找到
numberOfContours
xCoordinates[]
yCoordinates[]
,等等。 我还没有遇到一个能够读取字体描述文件并方便地提取数据的库,所以你必须自己解析它,这是一个非常复杂的工作。您可以尝试用其他语言(如C)查找一个库,看看是否可以在As3中使用它。这项工作可能会少一些,但很复杂

但是,您的前提中存在一个缺陷:

我有一个flash应用程序,我正在尝试创建一个手写效果,它将必须绘制文本的大纲

几乎没有办法做到这一点。要做到这一点,仅仅知道大纲是不够的。要书写每个字形,需要进行若干笔划。没有一种通用的方法可以仅仅从字形的轮廓来知道如何用手书写字形

如果你知道一个

A
没有任何东西告诉你手写的步骤是

  • /
  • \
  • ––

  • 字体可能有额外的行。如果我想使用一种从我提供的字体生成手写体的服务,我倾向于使用一种带有大量附加循环、曲线等的书法字体。没有简单的方法可以自动完成这项工作。

    我们以前遇到过这个问题(找不到它)。归结起来就是:

    有一种非常简单的方法可以访问文本的矢量大纲。是的,您可以读取字体文件(与其他任何文件一样)并对其进行解析。任何字体描述文件显然都以某种方式包含字体轮廓。您必须阅读该字体文件的规范,并相应地提取所需信息

    例如,根据的,与TrueType轮廓相关的表格包含一个,您可以在其中找到
    numberOfContours
    xCoordinates[]
    yCoordinates[]
    ,等等。 我还没有遇到一个能够读取字体描述文件并方便地提取数据的库,所以你必须自己解析它,这是一个非常复杂的工作。您可以尝试用其他语言(如C)查找一个库,看看是否可以在As3中使用它。这项工作可能会少一些,但很复杂

    但是,您的前提中存在一个缺陷:

    我有一个flash应用程序,我正在尝试创建一个手写效果,它将必须绘制文本的大纲

    几乎没有办法做到这一点。要做到这一点,仅仅知道大纲是不够的。要书写每个字形,需要进行若干笔划。没有一种通用的方法可以仅仅从字形的轮廓来知道如何用手书写字形

    如果你知道一个

    A
    
    没有任何东西告诉你手写的步骤是

  • /
  • \
  • ––
  • 字体可能有额外的行。如果我想使用从我提供的字体生成手写体的服务,我倾向于使用带有大量附加循环、曲线等的书法字体。没有简单的方法可以自动完成此操作。