2

我想将一个功能集成到我正在处理的网站上的表单中,就像 fonts.com 和 dafont.com 一样,我到处寻找可以想象的每个搜索词,试图找出从哪里开始。这是我想要的:

用户在下拉列表中按名称选择字体。然后,他们可以在表单字段中放置自定义文本,该字段将以真实类型的形式预览,以便他们可以看到他们的字体会是什么样子。

基本上我想复制字体选择网站如何让你选择你的字体..预览它,在我的情况下,将字体选择与表单以及其他表单数据一起提交。

有人至少可以指出我正确的方向。我难住了。我想我想多了,但它是客户迫切需要的功能。

4

1 回答 1

0

您可以在ImageMagick 之类的库中渲染字体(在 PHP 安装中广泛使用):

$im = new Imagick();
$im->setFont('YourFont.ttf'); // Set the correct file path here
$im->newPseudoImage(100, 100, 'caption:Hello');
$im->setImageFormat('png');

header('Content-Type: image/png');
echo $im;

然后,您可以将 javascript 事件附加到字体选择下拉列表(和/或示例文本输入),并且每次更改时,将图像的源设置为此 PHP 脚本以实时预览结果。

于 2012-12-05T16:08:22.530 回答