Комментарии: Конвертер GDF шрифтов (PHP класс) https://intsystem.org/coding/converter-gdf-fonts-php-class/ Случаи из опыта разработки различных WEB проектов. Интересные факты, статьи, впечатления. Программирование и все о нем в сфере WEB. Fri, 31 Jul 2015 13:29:54 +0000 hourly 1 https://wordpress.org/?v=6.6.1 Автор: Дмитрий Амиров https://intsystem.org/coding/converter-gdf-fonts-php-class/#comment-10869 Fri, 28 Mar 2014 11:03:23 +0000 http://intsystem.org/?p=523#comment-10869 В ответ на Игорь.

Да нет, боюсь что разницы кирилица или латиница быть не должно. Хотя я лично насколько я помню не проверял. Попробуйте поэксперементируйте с кодировками UTF-8/cp1251

]]>
Автор: Игорь https://intsystem.org/coding/converter-gdf-fonts-php-class/#comment-10866 Fri, 28 Mar 2014 08:50:18 +0000 http://intsystem.org/?p=523#comment-10866 И последний пример. Вывод строки с помощью GDF шрифта:
Кириллицу не поддерживает. Пробовал шрифт который работает в модуле друпала а через ваш php код не работает. Видимо для вывода кириллицы нужен другой php код?

]]>
Автор: Aseg https://intsystem.org/coding/converter-gdf-fonts-php-class/#comment-185 Fri, 02 Mar 2012 03:12:41 +0000 http://intsystem.org/?p=523#comment-185 В ответ на Дмитрий Амиров.

Да не то чтобы что то конкретное. Просто любопытство, не более =) Но спасибо за отзывчивость.

]]>
Автор: Дмитрий Амиров https://intsystem.org/coding/converter-gdf-fonts-php-class/#comment-184 Fri, 02 Mar 2012 02:32:05 +0000 http://intsystem.org/?p=523#comment-184 В ответ на Aseg.

К сожалению, кроме оффициального мануала других источников нет. Все, что я писал, было выяснено личным опытным путем. Если вас интересует что то конкретное, спрашивайте, не стесняйтесь.

]]>
Автор: Aseg https://intsystem.org/coding/converter-gdf-fonts-php-class/#comment-183 Thu, 01 Mar 2012 23:48:20 +0000 http://intsystem.org/?p=523#comment-183 В ответ на Дмитрий Амиров.

А где вообще можно почитать про формат gdf? Перерыл весь интернет и ничего не нашел.

]]>
Автор: Дмитрий Амиров https://intsystem.org/coding/converter-gdf-fonts-php-class/#comment-182 Thu, 01 Mar 2012 21:25:56 +0000 http://intsystem.org/?p=523#comment-182 В ответ на Aseg.

Да, на относительно много. Формат такой. Каждый символ весит height*width байт. Для среднестатистического шрифта это 100-150 байт на символ. Десять лишних символов это уже лишний килобайт ну и тд. Надо оно или нет, решать вам)

Формат GDF обязывает описывать каждый символ по таблице ASCII начиная от стартового. То есть для того чтобы включить символы «0 и «9» в шрифт, приходится описывать символ «0», затем следующие символы по таблице, до девятки (т.е. «1», «2», «3», «4», «5», «7», «8») и только потом «9». В итоге получаем — просили всего два символа, а получили 10. К сожалению от этого избавиться не возможно. Вот такой вот кривой формат =(

]]>
Автор: Aseg https://intsystem.org/coding/converter-gdf-fonts-php-class/#comment-181 Thu, 01 Mar 2012 19:16:53 +0000 http://intsystem.org/?p=523#comment-181 В ответ на Дмитрий Амиров.

На много ли?

Да и вот обратил еще у вас баг, указываешь допустим всего лишь два символа «0» и «9», а добавляются все цифры, почему так? По идее должно добавится всего два символа?

]]>
Автор: Дмитрий Амиров https://intsystem.org/coding/converter-gdf-fonts-php-class/#comment-180 Thu, 01 Mar 2012 17:12:51 +0000 http://intsystem.org/?p=523#comment-180 В ответ на Aseg.

Все очнь просто, чем меньше символов указанно тем меньше будет весить выходящий файл.

]]>
Автор: Aseg https://intsystem.org/coding/converter-gdf-fonts-php-class/#comment-179 Thu, 01 Mar 2012 13:11:46 +0000 http://intsystem.org/?p=523#comment-179

@param array $char_names [опционально] массив со списком конвертируемых символов, если не указанно, будут загруженны все символы

Скажите а зачем это вынесенно в отдельный параметр? Не могу понять смысла конвертации лишь выборочных символов.

]]>