Thanks to Orlock
Setting up HD OSD in Betaflight is super simple thanks to the presets function. Its simply a case of searching for 'Avatar' within the presets, selecting the UART the VTX is connected to from the drop-down menu and hitting save. Thats it! Now you can head to the OSD tab and tweak to your hearts content.
Thanks to Mr.D
Setting up HD OSD in Inav is fairly straight forward. Head to the Ports tab and the Peripherals column. Find the drop-down for the UART the VTX is connected to and select MSP Displayport. Hit save and reboot. Now head to the OSD tab and select Avatar from the video format drop-down at the top right.
Thanks to WindFPV
Setting up HD OSD layout on Ardupilot using Mission Planner is quite a pain in the @$$, especially that Ardupilot does not have a proper configurator for the HD OSD. Most likely if you are unaware of the HD OSD Tool, you are setting up the OSD by trial and error method in Mission Planner. And yes, it is really frustrating to get it done since you cannot see the entire grid! Instead you can use the HD OSD tool (link in video description) as it is much easier than doing hit and miss with the element coordinates. Note that the process still involves some manual tweaking of things, don't worry, this is much BETTER than having NOTHING. Hopefully in the future Ardupilot users will have a proper configurator that is HD OSD ready as well.
After you finished setting it up, you can easily copy all your OSD elements to another setup by just comparing the parameter files, no need to redo the entire process. Basically this is just a one time setup to do. Thus, not really a pain to do in the future.
Summary of steps in using the HD OSD Tool:
-Create a parameter backup using Parachute or Mission Planner.
-Paste your configuration in the textbox below. Your OSD items will be displayed. Resize your browser window to your needs (strg +/- | cmd +/-).
-Add OSD elements from the list on the right or re-arrange them as you like.
-Copy the generated parachute command to the CLI or the Mission Planner config to a textfile and restore.
A tutorial on how to use Mission Planner to setup your OSD can be found Here
Thanks to VaperFPV
In the Kiss GUI navigate to the Advanced tab. Here on the left you will see Serial Configuration. Click the check box to allow the configuration of the serial UARTS. From the drop-down menus select MSP OSD for the UART to which the VTX is connected. You can now head to the OSD tab to configure it to your liking.
Thanks to Phil Brindley
-Copy the user font folder from the downloaded .zip file and all of the contents to the SD card.
-Copy the desired custom fonts to that folder as well.
-Open/Edit the original .ini file on the SD card
-Update the config section at the top to include the name of the new font as number 4, and increase the "count" by 1. e.g.
-config-
1=ARDU_New
2=BFx4_New
3=INAV_New
4=NewFontNameGoesHere
count=4
-Open/Edit the .ini file that comes with the custom font and copy everything after the config section, then paste this at the end of the .ini file on the SD card.
-Save and close the .ini file, eject SD card, put in to goggles and power them on.
Custom fonts can be found Here
Pre-packaged userfont.zip Here