创建字体预览

时间:2011-03-02 07:50:43

标签: php javascript jquery web-applications fonts

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

3 个答案:

答案 0 :(得分:5)

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

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

答案 1 :(得分:0)

你有几个选择......

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

答案 2 :(得分:0)

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

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