diff --git a/libraries/AP_OSD/fonts/README.md b/libraries/AP_OSD/fonts/README.md index b8ff0b9fdb..289e039603 100644 --- a/libraries/AP_OSD/fonts/README.md +++ b/libraries/AP_OSD/fonts/README.md @@ -40,3 +40,8 @@ in your cloned repository and call: ./mcm2bin.py yourfont.mcm fontN.bin ``` to convert existent or added charsets into a binary. Now navigate back to the directory root, configure and build for your desired board. + + +## SD-card based font handling ## + +Support for SD-card based font handling has been added with firmware version 4.1 and later. This adds the option to choose from up to 10 font files (named "font0.bin" - "font9.bin") placed in the root directory of your SD card. It allows to save memory especially on 1 MB boards by removing font binaries from the main firmware binary. Additionally, this allows the user to easily add individualized and/or customized language charsets for the onboard OSD without the need to compile individual firmware. Runtime font changing using the parameter :ref:`OSD_FONT` is unaffected. MAVftp might be a convenient option to upload files to your SD card without having to physically remove it from your flight controller.