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
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.
5 years ago
..
apps Fix continuous scroll & footer overlap (#5657) 5 years ago
device android: allow overrides on 3rd party dictionary list 5 years ago
document bump crengine: word spacing and hyphenation tweaks 5 years ago
ui UI font rendering: use available bold fonts for bold (#5675) 5 years ago
cache.lua rename runtimectl to document/canvascontext 5 years ago
cacheitem.lua cleanup: expand tab to 4 spaces 10 years ago
configurable.lua decouple UI definitions from document modules 5 years ago
dbg.lua [doc] Tag @todo, @fixme and @warning (#5244) 5 years ago
depgraph.lua Touch zones: fix loss of overrides when re-registering a zone (#5658) 5 years ago
device.lua [feat] Add support for BQ/Fnac devices (#4294) 6 years ago
docsettings.lua [doc] Tag @todo, @fixme and @warning (#5244) 5 years ago
dump.lua [doc] Tag @todo, @fixme and @warning (#5244) 5 years ago
fontlist.lua android: make system fonts toggable (#5670) 5 years ago
gettext.lua [fix] Tailor plurals match (#5603) 5 years ago
httpclient.lua build: enforce luacheck in travis build 8 years ago
logger.lua use android log categories 5 years ago
luadata.lua Add LuaData and Dictionary Lookup History (#3161) 7 years ago
luasettings.lua [doc] Tag @todo, @fixme and @warning (#5244) 5 years ago
luxl.lua treate quoted slash as plain text in attribute value 10 years ago
optmath.lua Faster blitting @ BB8/BBRGB32 when no processing is needed (#4847) 5 years ago
pluginloader.lua Add vertical edge gesture (#5156) 5 years ago
pluginshare.lua Move PluginShare.backgroundJobs into PluginShare module (#3128) 7 years ago
random.lua Faster blitting @ BB8/BBRGB32 when no processing is needed (#4847) 5 years ago
readcollection.lua [feat] Favorites: organize book into collections (#5527) 5 years ago
readhistory.lua [doc] Tag @todo, @fixme and @warning (#5244) 5 years ago
up_reg.list adapt widgets to new refresh/repaint API 10 years ago
util.lua [RTL UI] update widgets and apps for UI mirroring 5 years ago
version.lua [doc, fix] Some documentation issues (#5066) 5 years ago