diff --git a/frontend/ui/reader/readerfont.lua b/frontend/ui/reader/readerfont.lua index 23e5f02b4..51fa71744 100644 --- a/frontend/ui/reader/readerfont.lua +++ b/frontend/ui/reader/readerfont.lua @@ -26,21 +26,24 @@ ReaderFont = InputContainer:new{ } function ReaderFont:init() - self.font_face = self.ui.doc_settings:readSetting("font_face") +end + +function ReaderFont:onSetDimensions(dimen) + self.dimen = dimen +end + +function ReaderFont:onReadSettings(config) + self.font_face = config:readSetting("font_face") if not self.font_face then self.font_face = self.ui.document:getFontFace() end - self.font_size = self.ui.doc_settings:readSetting("font_size") + self.font_size = config:readSetting("font_size") if not self.font_size then self.font_size = self.ui.document:getFontSize() end end -function ReaderFont:onSetDimensions(dimen) - self.dimen = dimen -end - function ReaderFont:onShowFontMenu() -- build menu item_table local face_list = cre.getFontFaces()