Tom Mouat's site:
The NATO symbology on the App6 and "App6a/Milstd 2525" pages. The latter more complete and recent. (Units only, not mobility/task overlays) Building the full Milstd capability is probably a fairly big fiddle, and not something I've attempted as a 'Text/Font' task. The simple overlays used by wargamers and for 'overview' maps is simple - I use a point size of ~8 for the text and #18-24 for the icon. Place the left 'unit name' text first in black with a trailing space, increase the font size and change to the appropriate 'flavour' then background with the 'colour' - switch to black and add HQ/Size/Modifiers then Unit Icon, change to text size and font and using a leading space add the right hand affiliation. Note I abused the format somewhat to preserve the equipment type information in a simple to control layout, with the counter designation presented as on the in-game icon.
The German Font is one of the ones on the "Other Fonts" page.
He intends to have all fully installable/embeddable, but the download for the German Symbols was 'restricted'. I got a revised version from him after I had solved the embedding issue already, but don't know if he updated the site at the same time...
He asks that he is credited, but otherwise they are free for non-commercial use.
There were some things you can't easily do with the available glyphs, and some unit types I was uncertain how to describe.
Once you have the format set up, I would copy it and paste into every location required. Then edit the unit name/size & type, rather than doing a complete setup for each icon.