For the case of Chinese localizations, and possibly others,
a larger font size is needed - 12 or better 14.
A number of components do not honor font size
appropriately. An initial survey indicates the following
items, which I will file individual issues on:
- Tree table view - row height should be calculated from
the font before the first paint
- Internal frame title bars - ignore the font settings
- Setup wizard - some lines overwritten by others
It may be necessary to eliminate the hard coded font
sizes specified during startup in org.netbeans.core.Main.
- I am in favor of getting rid of the hardcoded font size spec since
it is the L&F's job to decide what the base font should be.
- Marking I18N since this has an impact on some localizations, e.g.
- Re. HTML display, actually this should set basefont according to the
L&F's base text font. I have filed #4599503 which relates to this, but
I am not sure if that captures the actual problem (does this still
exist in 1.4?) that UIManager should control the basefont for HTML
We (i18n testing) has been in touch with Tim on this and
will expand our testing to use larger font to trigger
more of these issues if they exist. We've been testing all along
with pseudo localized messages that expand each label/message
by some amount, but it looks like using bigger fonts with this
will help catch more of these issues; since in case of hard coding
I think that one would need to have a given message exceed that
hardcoded limit, theres not one optimal length/font size combo
to work for all; but we've already seen some other issues than
Tim mentions below that we'll be filing also.
*** Issue 33928 has been marked as a duplicate of this issue. ***
I'm working on this issue...
This is an umbrella task for NB3.5. Shouldn't we close it now? Is
there actual one for NB4.0?
I'd say so.
Note that -fontsize is completely non-supportable on GTK L&F, also.