I can't stand the default fonts in NWN2. While they look all medieval, they're really a pain to read, especially at higher resolution where they are downright tiny.
So I put in Red Hat's exceptional Liberation fonts and an updated fontfamily.xml. This hack is not for the weak-hearted, it may work well or it may not work at all for you.
The problem is size. NWN2 stupidly coded the system so that if a text field would be too large for the field, it will not display it AT ALL! This is absurdly sloppy and really bad for any sort of UI scaling. So if you put this in and fields are missing, that's why.
The fontfamily.xml is a very straightforward file to edit, though, so you can always just go in and change the font sizes to your own preference.
UPDATE: I've added a new fontfamily.xml for SoZ, just overwrite the original one. No changes to the font files themselves.
10 - A Masterpiece, Genuinely Groundbreaking 9 - Outstanding, a Must Have 8 - Excellent, Recommended to Anyone 7 - Very Good, Deserves a Look 6 - Good, Qualified Recommendation 5 - Fair, Solid yet Unremarkable 4 - Some Merit, Requires Improvements 3 - Poor Execution, Potential Unrealized 2 - Very Little Appeal 1 - Not Recommended to Anyone