Hi,
So I'm switching my UI over to use a reference atlas so I can do the SD/HD stuff. As I understand it, the SD and HD atlases should have the same layout, and the sprites on them should have identical names. The tools the artist uses to generate the textures ends up spitting them all out into the same folder, with the HD textures having "@2x" stuck on the end, so it's a bit of work to seperate them out into seperate SD and HD folders and then renaming them all back to the original names, but I realise that's not NGUI's fault and that it's probably not trivial to support atlas sprites having different names on different atlases. But when it comes to creating the fonts, it all goes a bit weird.
For SD, I drag the SD version of MyAwesomeFont.png and MyAwesomeFont.txt into the Font Maker tool, and it dumps a MyAwesomeFont.prefab into the root of the Assets folder. I go and find it, and manually move it to where I actually wanted to create it (say, in Assets/Prefabs/UI/SD), because the Font Maker and Atlas Maker tools don't let you specify where you want to create stuff. Then I go to do the same for the HD version, but because there is now already a font called MyAwesomeFont, the Font Maker doesn't want to create a new version for me, it wants to replace the existing version. So as far as I can see, there's no way to have two versions of a font with the same name, because the Font Maker doesn't allow it. Do I have to create them with different names, move them into the correct folders and rename them by hand? Seems like a bit of an icky workflow. Or am I missing something?