Tools for converting digital FPV fonts from one format to another and simplify editing with intermidiate "template" format.
Some scripts copied with minor modifications from Knifa's templates branch
Different digital FPV systems use different font formats. This repository contains simple tools to convert between such formats.
Conversion happens via intermidiate format, a "template".
Template is a PNG image of 576x1728
pixels in size. The image contains 512
(=16x16x2) characters, each character is 36x54
pixels.
Template is usually a result of conversion from one of digital fonts, but can be created manaully in some image editor.
Before conversion to final format, a template image can be edited, but not necessary so.
Typical flow: font-in-format-X -> template -> (optional editing) -> font-in-format-Y
There are also handly little tools for templates manipulation:
generate_overlay.py
-- generates an image to help with editing templates put it into a separate 20% opacity layer on top of everything in your image editortemplate_merge.py
-- takes two template images and outputs one templte, a merge result second template replaces characters of first template for all non-empty second template characterstemplate_extract.py
-- takes a template and generates a new template with all characters empty except some copied from the given template see examples folder for inspiration
Low latency digital FPV system
Custom fonts must be placed in "userfont" directory on SD card!
Jailbreak for DJI V1 and V2 goggles and some air units that enables MSP Displayport among other things.