Добро пожаловать на форум PHP программистов!
За последние 24 часа нас посетили 17596 программистов и 1635 роботов. Сейчас ищут 1293 программиста ...
Приступая к работе

imagepsencodefont - Изменение вектора кодировки шрифта

imagepsencodefont

(PHP 4, PHP 5)

imagepsencodefont Изменение вектора кодировки шрифта

Описание

bool imagepsencodefont ( resource $font_index , string $encodingfile )

Загружает вектор кодировки из файла и подменяет им текущий вектор шрифта. Так как вектор по умолчанию шрифтов PostScript не знает о символах после 127го, функция может оказаться полезной, когда используется язык отличный от английского.

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

Список параметров

font_index

Ресурс шрифта, возвращаемый функцией imagepsloadfont().

encodingfile

Формат этого файла описан в документации к T1lib библиотеке. Эта библиотека представлена двумя файлами: IsoLatin1.enc и IsoLatin2.enc.

Возвращаемые значения

Возвращает TRUE в случае успешного завершения или FALSE в случае возникновения ошибки.

Примеры

Пример #1 Пример использования imagepsencodefont()

<?php
// Загрузка файла шрифта .pfb 
$font imagepsloadfont('./px3l.pfb');

// Скажем T1lib использовать ISO Latin 1 кодировку
imagepsencode($font'./IsoLatin1.enc');

// тут могут быть какие-либо операции с шрифтом

// Освобождение памяти
imagepsfreefont($font);
?>

Примечания

Замечание: Эта функция доступна только в случае, если PHP был скомпилирован с опцией --with-t1lib[=DIR] .



Вернуться к: GD и функции для работы с изображениями Функции

© 2024 «PHP.RU — Сообщество PHP-Программистов»
Главная | Форум | Реклама на сайте | Контакты VIP Сувениры
Разработка компании ODware