Кіріспе
Битапты қаріптерді сақтауға арналған файл пішімі. Adobe компаниясының Glyph Bitmap Distribution Format (BDF) – битапты қаріптерді сақтауға арналған файл пішімі. Мазмұны адам мен компьютер оқи алатын мәтіндік файл түрінде келеді. BDF көбінесе Unix X Window ортасында қолданылады. Ол негізінен тиімдірек PCF қаріптер форматымен және OpenType және TrueType сияқты өзгертілгіш қаріптермен алмастырылды.
The Glyph Bitmap Distribution Format (BDF) by Adobe is a file format for storing bitmap fonts. The content takes the form of a text file intended to be human and computer readable. BDF is typically used in Unix X Window environments. It has largely been replaced by the PCF font format which is somewhat more efficient, and by scalable fonts such as OpenType and TrueType fonts.
2.2 нұсқасы кеңейтулері
BDF нұсқасының 2.2 нұсқасы батыс емес қаріптерді қолдайды. Бұл қосымшалар бастапқы нүктені X және Y осьтері бойынша оң немесе теріс бағытта жылжытуға мүмкіндік береді. Бұл оңнан солға жазу бағытын ғана емес, тіпті жоғарыдан төменге дейін (мысалы, қытай тілі үшін) де қолдау көрсетеді. Көпұлттық қаріптерді қолдау үшін келесі мәндер пайдаланылады: 0 жазу бағыты 0 үшін, 1 жазу бағыты 1 үшін, немесе 2 (бастапқы глобальдік аймақта) бір қаріпте екі жазу бағыты үшін. Дәстүрлі батыс солдан оңға жазу жүйелері сәйкесінше және параметрлерін пайдаланады, ал және параметрлері мен параметрлерімен бірдей. Кез келген глиф үшін міндетті түрде болуы керек. Оның ығысулары оң немесе теріс болуы мүмкін. 0 режимнен 1 режимге глифке өту үшін X осьі бойынша ығысуды және Y осьі бойынша ығысуды анықтайды. 1 режимнен 0 режимге глифке өту кезінде кері ығысу қолданылады. Бұл схема екі жазу бағытын оңай қамтиды. Тарихи тұрғыдан қаріптер 128 немесе 256 кодтық нүктені қамтыды. Бүгінде Unicode бір миллионнан астам кодтық нүктені қолдауға мүмкіндік береді. Қаріптерде мыңдаған глифтер болуы мүмкін, олардың кейбіреулері солдан оңға, кейбіреулері оңнан солға, ал кейбіреулері жоғарыдан төменге жазылуы керек. Мұндай көп бағытты жазу үшін әр глифтің және параметрлерін шығармашылықпен пайдалану қажет. 2.2 нұсқасы халықаралық қолдау үшін қосылған кілт сөздерден басқа, декларациясын да қосады. Бұл кілт сөзден кейін қаріптің нұсқа нөмірін көрсететін бүтін сан келеді. Толық ақпарат алу үшін 2.2 нұсқасының сипаттамасын қараңыз.
is set to 0 for writing direction 0, 1 for writing direction 1, or 2 (in the initial global area) for both writing directions within the same font. Traditional Western left to right scripts use
and have the same parameters as and , respectively. must be present for a glyph. Its offsets can be positive or negative. defines an X axis offset and a Y axis offset to transition from a mode 0 glyph to a mode 1 glyph. An opposite offset is applied during a mode 1 to mode 0 glyph transition. This scheme easily accommodates two writing directions. Historically, fonts had 128 or 256 code points. Today, Unicode allows for over one million code points. Fonts can conceivably contain thousands of glyphs, some of which should be written left to right, some right to left, and some top to bottom. Such multi directional writing requires creative use of and for each glyph. In addition to keywords added for international support, version 2.2 adds the declaration. This keyword is followed by an integer to indicate the version number of the font. For more detailed information, consult the version 2.2 specification.