Walksnail
Walksnail font package breakdown
Last updated
Was this helpful?
Walksnail font package breakdown
Last updated
Was this helpful?
Walksnail custom fonts are stored on the ground side (goggles/VRX) SD card within a folder called /userfont
.
The Walksnail Avatar system can transmit 3 resolutions. 1080p, 720p and 540p. As 540p transmission actually uses the 720p font file for the OSD display, we only need to be concerned with 2 resolution possibilities. 1080p and 720p.
The userfont folder should contain at least 3 files:
font_update.ini
a font file for 720p display resolution
a font file for 1080p display resolution
This is a minimum requirement to be able to activate a custom font for display.
The font_update.ini contains parameters that tell the Walksnail goggles/VRX information about the font files to assist in how and when to use the custom font.
Below is an example of a userfont folder that contains 2 fonts:
The config section states the name of all fonts as you wish it to be shown in the goggle/VRX menu selection and the order of which they are shown in. 16 unique entries (font names) are possible.
[config]
1=fontname1
2=fontname2
count=2
Each font name must match with a font name listed in the config section above.
Each section that begins with a [font_name] contains parameters pertinent to that font.
fcid is intended for future use and currently ignored. Its intended use is to allow automatic selection of custom font dependent on the flight control FW of the flight controller the VTX is connected to.
font_width_720 is the width in pixels of a single glyph in the 720p font.
font_height_720 is the height in pixels of a single glyph in the 720p font.
font_width_1080 is the width in pixels of a single glyph in the 1080p font.
font_height_1080 is the height in pixels of a single glyph in the 1080p font.
imgname_720 is the font file png of the 720p font.
imgname_1080 is the font file png of the 1080p font.
x_offset is the amount of offset in pixels from the left edge of the display the OSD will begin from.
y_offset is the amount of offset in pixels from the top edge of the display the OSD will begin from.