Введение

Формат файла для хранения растровых шрифтов. Формат распределения растровых изображений символов (Glyph Bitmap Distribution Format, BDF), разработанный Adobe, — это формат файла для хранения растровых шрифтов. Содержимое представляет собой текстовый файл, предназначенный для чтения как человеком, так и компьютером. BDF обычно используется в средах Unix X Window. В значительной степени он был заменен форматом шрифтов PCF, который несколько более эффективен, и масштабируемыми шрифтами, такими как OpenType и TrueType.

Версия 2.2 Расширения

Версия 2.2 спецификации BDF добавляет поддержку шрифтов, отличных от западных. Эти дополнения позволяют перемещать начало координат с помощью положительного или отрицательного смещения по осям X и Y. Это позволяет учитывать не только направление письма справа налево, но и сверху вниз (например, для китайского языка). Следующие значения обеспечивают поддержку многонациональных шрифтов: устанавливается в 0 для направления письма 0, 1 для направления письма 1 или 2 (в начальной глобальной области) для обоих направлений письма в пределах одного шрифта. Традиционные западные сценарии письма слева направо используют и имеют те же параметры, что и , соответственно. должно присутствовать для каждого глифа. Его смещения могут быть как положительными, так и отрицательными. определяет смещение по оси X и смещение по оси Y для перехода от глифа режима 0 к глифу режима 1. При переходе от глифа режима 1 к глифу режима 0 применяется противоположное смещение. Такая схема позволяет легко поддерживать два направления письма. Исторически шрифты содержали 128 или 256 кодовых точек. Сегодня Unicode позволяет использовать более миллиона кодовых точек. Шрифты могут содержать тысячи глифов, некоторые из которых должны быть написаны слева направо, некоторые справа налево, а некоторые сверху вниз. Для такого многонаправленного письма требуется творческое использование каждого глифа. В дополнение к ключевым словам, добавленным для международной поддержки, версия 2.2 добавляет объявление . За этим ключевым словом следует целое число, указывающее номер версии шрифта. Более подробную информацию можно найти в спецификации версии 2.2.