mirror of
https://github.com/koreader/koreader
synced 2024-11-11 19:11:14 +00:00
0b7554b1d8
Turn off "show overlap" by default since scroll mode can replace it in most cases where "show overlap" is used. And the dimmed area often make new users confused. It's better to leave this feature to more advanced users.
119 lines
4.0 KiB
Lua
119 lines
4.0 KiB
Lua
-- number of page turns between full screen refresh
|
|
-- default to do a full refresh on every 6 page turns
|
|
DRCOUNTMAX = 6
|
|
|
|
-- number of pages for hinting
|
|
-- default to pre-rendering 2 pages
|
|
DHINTCOUNT = 2
|
|
|
|
-- full screen mode, 1 for true, 0 for false
|
|
DFULL_SCREEN = 1
|
|
|
|
-- scroll mode, 1 for true, 0 for false
|
|
DSCROLL_MODE = 0
|
|
|
|
-- default gamma setting:
|
|
DGLOBALGAMMA = 1.0
|
|
|
|
-- DjVu page rendering mode (used in djvu.c:drawPage())
|
|
-- See comments in djvureader.lua:DJVUReader:select_render_mode()
|
|
DRENDER_MODE = 0 -- 0 is COLOUR
|
|
|
|
DGLOBAL_CACHE_SIZE = 1024*1024*10
|
|
|
|
-- background colour in non scroll mode: 8 = gray, 0 = white, 15 = black
|
|
DBACKGROUND_COLOR = 0
|
|
|
|
-- outer page colour in scroll mode: 8 = gray, 0 = white, 15 = black
|
|
DOUTER_PAGE_COLOR = 0
|
|
|
|
-- supported view mode includes: "scroll" and "page"
|
|
DCREREADER_VIEW_MODE = "page"
|
|
|
|
-- show dimmed area to indicate page overlap in "page" view mode,
|
|
-- default to false
|
|
DSHOWOVERLAP = false
|
|
|
|
-- koptreader config defaults
|
|
DKOPTREADER_CONFIG_FONT_SIZE = 1.0 -- range from 0.1 to 3.0
|
|
DKOPTREADER_CONFIG_TEXT_WRAP = 0 -- 1 = on, 0 = off
|
|
DKOPTREADER_CONFIG_TRIM_PAGE = 1 -- 1 = auto, 0 = manual
|
|
DKOPTREADER_CONFIG_DETECT_INDENT = 1 -- 1 = enable, 0 = disable
|
|
DKOPTREADER_CONFIG_DEFECT_SIZE = 1.0 -- range from 0.0 to 3.0
|
|
DKOPTREADER_CONFIG_PAGE_MARGIN = 0.10 -- range from 0.0 to 1.0
|
|
DKOPTREADER_CONFIG_LINE_SPACING = 1.2 -- range from 0.5 to 2.0
|
|
DKOPTREADER_CONFIG_RENDER_QUALITY = 1.0 -- range from 0.5 to 2.0
|
|
DKOPTREADER_CONFIG_AUTO_STRAIGHTEN = 0 -- range from 0 to 10
|
|
DKOPTREADER_CONFIG_JUSTIFICATION = -1 -- -1 = auto, 0 = left, 1 = center, 2 = right, 3 = full
|
|
DKOPTREADER_CONFIG_MAX_COLUMNS = 2 -- range from 1 to 4
|
|
DKOPTREADER_CONFIG_CONTRAST = 1.0 -- range from 0.2 to 2.0
|
|
|
|
-- word spacing for reflow
|
|
DKOPTREADER_CONFIG_WORD_SAPCINGS = {0.05, 0.15, 0.375} -- range from 0.05 to 0.5
|
|
DKOPTREADER_CONFIG_DEFAULT_WORD_SAPCING = 0.15 -- range from 0.05 to 0.5
|
|
-- document languages for OCR
|
|
DKOPTREADER_CONFIG_DOC_LANGS_TEXT = {"English", "Chinese_S", "Chinese_T"}
|
|
DKOPTREADER_CONFIG_DOC_LANGS_CODE = {"eng", "chi_sim", "chi_tra"} -- ISO 639-3 language string,
|
|
DKOPTREADER_CONFIG_DOC_DEFAULT_LANG_CODE = "eng" -- and make sure you have corresponding training data
|
|
|
|
-- gesture detector defaults
|
|
DGESDETECT_DISABLE_DOUBLE_TAP = true
|
|
|
|
-- ####################################################################
|
|
-- following features are not supported right now
|
|
-- ####################################################################
|
|
|
|
-- set panning distance
|
|
--DSHIFT_X = 100
|
|
--DSHIFT_Y = 50
|
|
|
|
-- step to change zoom manually, default = 16%
|
|
--DSTEP_MANUAL_ZOOM = 16
|
|
--DPAN_BY_PAGE = false -- using shift_[xy] or width/height
|
|
--DPAN_MARGIN = 5 -- horizontal margin for two-column zoom (in pixels)
|
|
--DPAN_OVERLAP_VERTICAL = 30
|
|
|
|
-- tile cache configuration:
|
|
--DCACHE_MAX_MEMSIZE = 1024*1024*5 -- 5MB tile cache
|
|
--DCACHE_MAX_TTL = 20 -- time to live
|
|
|
|
-- renderer cache size
|
|
--DCACHE_DOCUMENT_SIZE = 1024*1024*8 -- FIXME random, needs testing
|
|
|
|
-- default value for battery level logging
|
|
--DBATTERY_LOGGING = false
|
|
|
|
|
|
-- delay for info messages in ms
|
|
--DINFO_NODELAY=0
|
|
--DINFO_DELAY=1500
|
|
|
|
-- toggle defaults
|
|
--DUNIREADER_SHOW_OVERLAP_ENABLE = true
|
|
--DUNIREADER_SHOW_LINKS_ENABLE = true
|
|
--DUNIREADER_COMICS_MODE_ENABLE = true
|
|
--DUNIREADER_RTL_MODE_ENABLE = false
|
|
--DUNIREADER_PAGE_MODE_ENABLE = false
|
|
|
|
--DDJVUREADER_SHOW_OVERLAP_ENABLE = true
|
|
--DDJVUREADER_SHOW_LINKS_ENABLE = false
|
|
--DDJVUREADER_COMICS_MODE_ENABLE = true
|
|
--DDJVUREADER_RTL_MODE_ENABLE = false
|
|
--DDJVUREADER_PAGE_MODE_ENABLE = false
|
|
|
|
--DKOPTREADER_SHOW_OVERLAP_ENABLE = true
|
|
--DKOPTREADER_SHOW_LINKS_ENABLE = false
|
|
--DKOPTREADER_COMICS_MODE_ENABLE = false
|
|
--DKOPTREADER_RTL_MODE_ENABLE = false
|
|
--DKOPTREADER_PAGE_MODE_ENABLE = false
|
|
|
|
--DPICVIEWER_SHOW_OVERLAP_ENABLE = false
|
|
--DPICVIEWER_SHOW_LINKS_ENABLE = false
|
|
--DPICVIEWER_COMICS_MODE_ENABLE = true
|
|
--DPICVIEWER_RTL_MODE_ENABLE = false
|
|
--DPICVIEWER_PAGE_MODE_ENABLE = false
|
|
|
|
|
|
--DKOPTREADER_CONFIG_MULTI_THREADS = 1 -- 1 = on, 0 = off
|
|
--DKOPTREADER_CONFIG_SCREEN_ROTATION = 0 -- 0, 90, 180, 270 degrees
|