创建字体预览

我正在使用类型设计师的网站上工作。 他不想在字体经销商处使用他的字体,并希望人们在他的网站上购买自己的字体。 他想要一个显示实时字体的网络应用程序,并且还允许人们输入输入框以使用该字体生成自己的单词。 就像myfonts和其他字体网站一样。 我怎样才能做到这一点? 如果可能的话,JavaScript / jQuery,或PHP。

如果设计人员不希望人们在没有付款的情况下下载字体,那么当字体发送到客户端时,JavaScript和CSS字体将无法工作。

使用PHP,它很容易,例如,使用imagettftext函数在服务器上以字体呈现文本,然后将呈现的图像作为对HTTP请求的回复发送。 imagettftext使用GD和FreeType库,并且在大多数PHP安装中无需任何额外设置即可使用。

你有几个选择……

  • 预渲染每个字符,只需对字体字形映射执行简单的字符。
  • 使用GD等图像库以正确的字体呈现文本。

您可以使用sIFR库在网页上使用自定义字体。 它使用JS和Flash。

您可以在开头的示例文本中创建并使用JS将其连接到某个textarea以实时更新sFIR对象。