Unfortunately SyncUI doesn't support
LibSharedMedia-3.0 (why???) but you should be able to add your own fonts using a small custom addon:
.../AddOns/SyncUI_CustomFonts/SyncUI_CustomFonts.toc
Code:
## Interface: 70000
## Title: SyncUI Custom Fonts
## Dependencies: SyncUI
SyncUI_CustomFonts.lua
.../AddOns/SyncUI_CustomFonts/SyncUI_CustomFonts.lua
Code:
tinsert(SYNCUI_FONTLIST, {"MyFont.ttf",8,10,12,14,16,"Japanese"})
tinsert(SYNCUI_FONTLIST, {"AnotherFont.ttf",8,10,12,14,16,"Japanese"})
Now you should be able to choose those fonts in the SyncUI options. If they're too small, change the numbers after the font file name, eg.
Code:
tinsert(SYNCUI_FONTLIST, {"MyFont.ttf",10,12,14,16,18,"Japanese"})
A few things to keep in mind:
1. If you add more fonts in the future, you'll either need to add them at the end of the list, or re-select your font in the options. SyncUI remembers your font selection by its position in the list, rather than by its name, so if you add new entries in the middle of the list, your in-game font won't be what you had selected.
2. Same thing if SyncUI adds more built-in fonts. You'll need to re-select your font in the options.
3. If you remove fonts from the list, or remove your custom font addon, you may get an error message the next time you log into the game. SyncUI doesn't do any checking to make sure there's actually a font in the saved list position, probably because its author didn't anticipate people adding their own fonts. To avoid this, go into the options and select one of the built-in fonts
before you remove custom fonts.