GD font center
Добро пожаловать на страничку, посвященную встроенным GD фонтам. Здесь Вы
можете:
- узнать, чем плохи родные фонты GD библиотеки и
что такое модифицированный фонт;
- как самостоятельно сделать модифицированный фонт
для GD библиотеки;
- скачать исходные тексты программ и
большое число готовых к употреблению свободно распространяемых
модифицированных фонтов на любой вкус, почти все - руссифицированы.
Сама библиотека GD предназначена для создания растровых изображений на лету
в разных графических форматах и доступна по адресу
http://www.boutell.com/gd/. Она
широко используется в различных CGI приложениях.
Необходимо отметить, что в библиотеку GD встроена поддержка TTF фонтов,
возможностей которой вполне достаточно для решения широкого круга задач по
выводу текстовых строк в изображения. Тем не менее, использование встроенных
фонтов может оказаться более эффективным и простым средством, чем работа с
TTF фонтами. Например, TTF фонт генерирует некачественное изображение букв
для мелкого шрифта.
- Библиотеки
- GD - графическая
библиотека.
- FreeType - библиотека
для рендеринга фонтов разных форматов.
- libpng - библиотека для
работы с PNG файлами.
- Фонты
- KOI8-R -
Русская Сетевая Кодировка - страница А. Чернова, посвященная
кодировке koi8-r. Здесь можно скачать новые версии X фонтов от
Cronyx.
- KiArchive -
разнообразные фонты в разных форматах для различных операционных систем.
- Проект
Cyr-RFX - руссифицированные X фонты.
- Фонтовый проект 'ВЕДИ' -
независимый центр по разработке и распространению кириллических фонтов.
Кошмарное количество фонтов (TrueType, Type1 и др., почти все свободные),
множество ссылок на другие фонтовые ресурсы.
- Крошечные шрифты
от Ромы Воронежского, Арт-Студия Лебедева.
- Free
Cyrillic fonts from the Funet Russian Archive.
- Спецификации
- OpenType
specification от Microsoft.
- Font
Technical Notes - спецификации Adobe-фонтов (Type1, BDF).
- 15.10.2003
- В API добавлены 3 флага: mffNegativeSpacing для задания
отрицательной разряженности фонта, mffRightAlign - для выравнивания
выводимой строки по правому краю, mffMirror - для вывода
зеркалированного текста.
- 03.03.2003
- Добавлено 4 экранных фонта от проекта Веди.
- 14.02.2003
- Добавлен масштабируемый фонт Univers со стилями
normal,
italic,
bold и
bold italic.
- 12.02.2003
- Добавлен масштабируемый фонт Bukinist со стилями
normal,
italic,
bold и
bold italic.
- 10.02.2003
- Исправлена незначительная ошибка в программе ft2mf. К ее
опциям вызова добавлена опция -d, позволяющая обходить обязательный
механизм отображения реальных кодов символов на их индексы в файлах фонтов.
- Добавлены первые масштабируемые фонты от проекта Vedi.
- 29.01.2003
- Поравлена директива #include в генерируемых модифицированных фонтах.
- Добавлены 2 крошечных фонта от
Ромы Воронежского, Арт-Студия Лебедева.
- Добавлено 8 консольных фонтов от
ОС FreeBSD.
- 27.01.2003
- В программном коде, реализующим API модифицированных фонтов, убраны
некоторые шероховатости. Заголовочный файл gdmfont.h более не
нуждается в в файле gd.h, в описании модифицированного фонта указатель
NULL заменен на просто 0. В вызовах API тип gdImagePtr заменен на
struct gdImageStruct *.
- В описании модифицированных фонтов теперь устанавливаются флаги
фонта.
- Выложены исходники
программы ft2mf, позволяющей переводить
фонты различных форматов (поддерживаемых библиотекой FreeType 2) в
модифицированный фонт. Для платформы MS Windows
доступен исполняемый модуль программы.
- Обновлены все фонты. Версия Cronyx-фонтов доведена до 2.3.1.
- Для скачивания стали доступны модифицированные фонты какого-либо
рода одним файлом.
- 17.01.2003
- API модифицировынных фонтов изменено так, чтобы поддерживать вторую
версию библиотеки GD, в которой реализована работа с TrueColor изображениями.
- В API реализована поддержка кернинговых пар. Программа,
конвертирующая существующие фонты в модифицированные с новыми возможностями,
появится несколько позднее.
- 15.12.2002
- В API добавлен флаг mffUpperTable для указания половинных
таблиц перекодировки, тип самих таблиц перекодировки стал теперь
const unsigned char * (вместо простого unsigned char *).
- В генерируемое описание фонта добавлены дополнительные фигурные
скобки {} (т.к. их требует тип var[]).
- 04.02.2002
- Начал свое существованое проект
GD font center.