# Font to Binary Conversion Script This script uses the following libraries: - **Pillow** (a fork of PIL): to load and manipulate the font image - **numpy**: to convert glyph images to binary arrays ## Script Functionality The script performs the following steps: 1. Extracts the glyphs from the input TrueType font file using Pillow's `ImageFont` class. 2. Creates a binary representation of each glyph by converting it to an array and packing it into bytes using `struct.pack`. 3. Saves the binary font data to a file named after the input font file but with `_binary.bin` appended (e.g., `arial.ttf_binary.bin`). 4. Generates a `README.md` file describing the parameters used for generating the binary font and the output files produced. ## Usage Run the script from the command line as follows: ```bash python font_to_binary.py your_font_file.ttf ``` Replace `your_font_file.ttf` with the path to your TrueType font file (for example, `arial.ttf`). The script will generate both: - A binary font data file with `_binary.bin` appended to the input font's filename. - A `README.md` file in the current working directory explaining the generated output and parameters used.