Next: , Up: PFF2 Font File Format   [Contents][Index]


13.1 Introduction

The goal of this format is to provide a bitmap font format that is simple to use, compact, and cleanly supports Unicode.

13.1.1 Goals of the GRUB Font Format

13.1.2 Why Another Font Format?

There are many existing bitmap font formats that GRUB could use. However, there are aspects of these formats that may make them less than suitable for use in GRUB at this time:

BDF

Inefficient storage; uses ASCII to describe properties and hexadecimal numbers in ASCII for the bitmap rows.

PCF

Many format variations such as byte order and bitmap padding (rows padded to byte, word, etc.) would result in more complex code to handle the font format.