I understand the fontconfig part better now. UnDotum is listed (in /etc/fonts/conf.d/65-nonlatin.conf) as an alternative for sans-serif. Ubuntu is not mentioned anywhere, meaning it would only appear in fc- match -s output if there are glyphs that no other font provides. Adding Ubuntu to the appropriate families in 60-latin.conf would help with this; maybe I'll file a wishlist bug to that effect, if there isn't one already.
So IMO this does come back to being a bug in openjdk-7, where fonts that aren't included in the early fontconfig "top 10" results (but some of their siblings, e.g. of a different style, are) aren't included in the appropriate FontFamily. Am I close? :) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/937200 Title: Fat fonts in Swing applications To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/fonts-unfonts-core/+bug/937200/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs