You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
koreader/frontend/ui
poire-z 55f3575a10
UI font rendering: use available bold fonts for bold (#5675)
A few fixes and enhancement related to bold text:
- When using bold=true with a regular font, use its bold
  variant if one exists (can be prevented by manually
  adding a setting: "use_bold_font_for_bold" = false).
- When using a bold font without bold=true, promote bold
  to true, so fallback fonts are drawn bold too.
- Whether using a bold font, or using bold=true, ensure
  fallback fonts are drawn bold, with their available bold
  variant if one exists, or with synthetized bold.
- When using a bold variant of a fallback font, keep using
  the regular variant as another fallback (as bold fonts
  may contain less glyphs than their regular counterpart).
- Allow providing bold=Font.FORCE_SYNTHETIZED_BOLD to
  get synth bold even when a bold font exists (might be
  interesting to get text in bold the same width as the
  same text non-bold).
- Use the font realname in the key when caching glyphs,
  instead of our aliases (cfont, infont...) to avoid
  duplication and wasting memory.
4 years ago
..
data [RTL UI] update widgets and apps for UI mirroring 4 years ago
elements android: make system fonts toggable (#5670) 4 years ago
message [doc] Tag @todo, @fixme and @warning (#5244) 5 years ago
network [i18n] Add translator notes (#5250) 5 years ago
plugin SwitchPlugin and BackgroundTaskPlugin with tests (#3137) 7 years ago
widget UI font rendering: use available bold fonts for bold (#5675) 4 years ago
bidi.lua [RTL UI] adds bidi.lua, bootstrap UI mirroring with RTL languages 4 years ago
cloudmgr.lua [feat] Synchronize local folder with dropbox (#5591) 5 years ago
downloadmgr.lua PathChooser: clearer usage and behaviour (#4133) 6 years ago
event.lua [doc] Add internal documentation references (#5285) 5 years ago
font.lua UI font rendering: use available bold fonts for bold (#5675) 4 years ago
geometry.lua [doc] Tag @todo, @fixme and @warning (#5244) 5 years ago
gesturerange.lua Text input fixes and enhancements (#4084) 6 years ago
hook_container.lua Move kobo auto-suspension logic out of UIManager (#2933) 7 years ago
language.lua [RTL UI] adds bidi.lua, bootstrap UI mirroring with RTL languages 4 years ago
menusorter.lua [fix] MenuSorter: don't add empty menu item (#4848) 5 years ago
opdsparser.lua Other minor frontend.util cleanups (#5629) 5 years ago
otamanager.lua [doc] Tag @todo, @fixme and @warning (#5244) 5 years ago
quickstart.lua [CI] Switch to custom xgettext build to extract multiline strings (#5242) 5 years ago
renderimage.lua decouple device from pdfdocument, font & bgr checking 5 years ago
rendertext.lua UI font rendering: use available bold fonts for bold (#5675) 4 years ago
screensaver.lua Screensaver: avoid crash when no lastfile 5 years ago
size.lua [UX] Thicker loading bar (#5581) 5 years ago
timeval.lua [fix] TimeVal: add dbg:guard against incorrect subtraction order (#4669) 5 years ago
translator.lua [i18n] Add translator notes (#5250) 5 years ago
trapper.lua [doc] Tag @todo, @fixme and @warning (#5244) 5 years ago
uimanager.lua Remove DRCOUNTMAX (#5644) 5 years ago
wikipedia.lua [RTL UI] use auto or LTR text direction in some specific cases 4 years ago