Skip to content

Latest commit

 

History

History
51 lines (31 loc) · 2.3 KB

README.md

File metadata and controls

51 lines (31 loc) · 2.3 KB

Digital Font Tools

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

Usage

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 editor
  • template_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 characters
  • template_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

HDZero

Low latency digital FPV system

Walksnail

Custom fonts must be placed in "userfont" directory on SD card!

WTFOS

Jailbreak for DJI V1 and V2 goggles and some air units that enables MSP Displayport among other things.