Создание предварительного просмотра шрифта - PullRequest
1 голос
/ 02 марта 2011

Я работаю на сайте с дизайнером шрифтов. Он не хочет, чтобы его шрифты продавцов шрифтов, и хотел бы, чтобы люди покупали его собственный шрифт на своем сайте. Он хотел бы, чтобы веб-приложение показывало живой шрифт, а также позволяло людям печатать в поле ввода, чтобы генерировать там собственные слова со шрифтом. Так же, как myfonts и другие веб-сайты шрифтов. Как я могу это сделать? JavaScript / jQuery, если это возможно, или PHP.

Ответы [ 3 ]

5 голосов
/ 02 марта 2011

Если дизайнер не хочет, чтобы люди могли скачивать шрифт без оплаты, шрифты JavaScript и CSS не будут работать при отправке шрифта клиенту.

С PHP это просто и возможнонапример, чтобы использовать функцию imagettftext для рендеринга текста шрифтом на сервере, а затем отправить отрендеренное изображение как ответ на запрос HTTP.imagettftext использует библиотеки GD и FreeType и должен работать без дополнительной настройки в большинстве установок PHP.

0 голосов
/ 02 марта 2011

Вы можете использовать библиотеку sIFR для использования пользовательских шрифтов на своей веб-странице.Он использует JS и Flash.

Вы можете создать в начале образца текста и с помощью JS соединить его с некоторой текстовой областью для обновления объекта sFIR в реальном времени.

0 голосов
/ 02 марта 2011

У вас есть несколько вариантов ...

  • Предварительно визуализируйте каждый символ и просто выполните простое сопоставление символа с шрифтом.
  • Используйте библиотеку изображений, такую ​​как GD, для рендерингатекст с правильным шрифтом.
...