https://bugs.kde.org/show_bug.cgi?id=432882

            Bug ID: 432882
           Summary: UI Font customization related issues
           Product: krita
           Version: 4.4.2
          Platform: Compiled Sources
                OS: All
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: Usability
          Assignee: krita-bugs-n...@kde.org
          Reporter: tyson...@tysontan.com
  Target Milestone: ---

Background information:

UI Font customization is essential for CJK users on Windows and macOS, because:

1) CJK letters have a lot of strokes. Krita's default font size is good for
English, but too small for CJK letters.

2) Windows and macOS's default CJK application fonts were designed in the era
without font anti-aliasing. They are still the defaults probably for
compatibility concern or just out of plain laziness. These fonts are very hard
to read in modern OSes with anti-aliasing enabled all the time. When Hi-Dpi is
on, they look atrocious.

Although we now have options for General UI font customization, we still have
some issues that prevented users from making things work as intended:

1) Font size for docker panels are too small.
Docker panel's font size is about 25% smaller than those of the Menu and
dialogues. I've received many complains from CJK users that they just couldn't
make the panels readable on Hi-Dpi displays without making the dialogues
unusable. It'd be nice to have an option to customize fonts for each major UI
element types individually.

2) Docker title letters doesn't change immediately after a UI font change.
After changing the UI font, we must first undock-and-redock a docker, or
restart Krita to see the changes in Docker titles. This confused a lot of user
into thinking the options were broken. If this is not a problem we can fix,
it'd nice to have a note next to the options telling people the restart Krita
after a font change.

3) Give each language a translatable default font list string, so that the
translators can assign proper fonts for their region. Krita's default font,
although looking nice under English, will automatically fallback to the ugly,
ancient CJK default font under CJK locales. It leaves a very bad first
impression for new users.

4) Move the Font settings into an individual tab in Krita's settings dialogue.
This will make it much easier to discover for new users. Most people don't even
know Krita allows UI font customization till this date.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to