diff --git a/src/versions/4.25.15875/libnickel.so.1.0.0.yaml/jackie_w.yaml b/src/versions/4.25.15875/libnickel.so.1.0.0.yaml/jackie_w.yaml index baff03c..e1546a7 100644 --- a/src/versions/4.25.15875/libnickel.so.1.0.0.yaml/jackie_w.yaml +++ b/src/versions/4.25.15875/libnickel.so.1.0.0.yaml/jackie_w.yaml @@ -1,6 +1,88 @@ # The following patch(es) were made by jackie_w -# TODO(jackiew1): Dictionary text font-family/font-size/line-height +Dictionary text font-family/font-size/line-height: + - Enabled: no + - Description: | + This patch allows you to to customise the appearance of the text + in the pop-up and full-screen dictionary widgets. + 4.17.13651: improved to also reduce the blank lines displayed in many + sideloaded custom dictionaries which contain
. + 4.24.15676: enforced update to accommodate Kobo changes related to new + dictionaries being released Oct 1st 2020 + See https://www.mobileread.com/forums/showpost.php?p=3521137&postcount=48 + for screenshots + # + You can change one or more of the following properties: + - font-family + - font-size + - line-height + # + These are the Kobo defaults + Glo - Georgia 23px 1.4em + H2O - Georgia 29px 1.4em + GloHD - Georgia 32px 1.4em + AuraONE - Georgia 42px 1.4em + + # Stage 1: Change DictionaryView to remove %variables + # from: + # body { padding-left: %3px; } + # body { font: %1px serif; line-height: 1.4em; } + # span.word { font-weight: bold; font-size: 130%; margin-left: -%3px; } + # div.descriptionFont { font-family: serif; } + # ol { font-size: %1px; margin-left: %2em; margin-top: 0px; } + # ol p { font-size: %1px; } + # i, i * { font-style: italic; } + # b, b * { font-weight: bold; } + # .sc, .sc * { font-variant: small-caps; } + # .block, .border { border-radius: 3px; padding: 0em .2em; font-size: 90%; } + # to: + # body {font-size:%1px; line-height:1.40em; font-family:Georgia ;} + # body {padding-left:0.5em} + # span.word {font-weight:bold; font-size:130%; margin-left:-0.3em} + # ol {margin-left:1em; margin-top:0} + # blockquote {margin:.3em 0 .3em 1em} + # blockquote>blockquote {margin:-.3em 0 0 2em} + # i, i * {font-style:italic} + # b, b * {font-weight:bold} + # .sc, .sc * {font-variant:small-caps} + # .block, .border {border-radius:3px; padding:0 .2em; font-size:90%} + + # ##### N.B. Do not change the next 4 lines ##### + - FindReplaceString: + Find: "body { padding-left: %3px; }\nbody { font: %1px serif; line-height: 1.4em; }\nspan.word { font-weight: bold; font-size: 130%; margin-left: -%3px; }\ndiv.descriptionFont { font-family: serif; }\nol { font-size: %1px; margin-left: %2em; margin-top: 0px; }\nol p { font-size: %1px; }\ni, i * { font-style: italic; }\nb, b * { font-weight: bold; }\n.sc, .sc * { font-variant: small-caps; }\n.block, .border { border-radius: 3px; padding: 0em .2em; font-size: 90%; }\n" + Replace: "body {font-size:%1px; line-height:1.40em; font-family:Georgia ;}\nbody {padding-left:0.5em}\nspan.word {font-weight:bold; font-size:130%; margin-left:-0.3em}\nol {margin-left:1em; margin-top:0}\nblockquote {margin:.3em 0 .3em 1em}\nblockquote>blockquote {margin:-.3em 0 0 2em}\ni, i * {font-style:italic}\nb, b * {font-weight:bold}\n.sc, .sc * {font-variant:small-caps}\n.block, .border {border-radius:3px; padding:0 .2em; font-size:90%}\n" + MustMatchLength: yes + # ##### N.B. Do not change anything above this line ##### + + # Stage 2: N.B. You MUST keep old and new strings EXACTLY the same length + + # Notes for changing font-family: + # 1. Pad the shorter of the old/new strings with spaces to + # keep same length for both strings (see examples below) + # + # 2. If the new font-family name (max. 32 chars) contains any spaces it + # should be wrapped in 'single quotes' (see examples 2, 3) + # + # 3. To change from Georgia to the Kobo default sans-serif font, Avenir, + # use either one of the following to achieve the same result: + # - sans-serif + # - 'Avenir Next Medium' + + # Un-comment ONE ONLY of the following ReplaceString examples + # to change dictionary font-family from default Georgia: + # - to a different built-in font + # - to one of your sideloaded custom fonts + + #- ReplaceString: {Offset: 54, Find: "Georgia ", Replace: "sans-serif", MustMatchLength: yes} + #- ReplaceString: {Offset: 54, Find: "Georgia ", Replace: "'Gill Sans'", MustMatchLength: yes} + #- ReplaceString: {Offset: 54, Find: "Georgia ", Replace: "'Kobo Nickel'", MustMatchLength: yes} + #- ReplaceString: {Offset: 54, Find: "Georgia ", Replace: "Bookerly", MustMatchLength: yes} + + # Un-comment and edit next line to change font-size + #- ReplaceString: {Offset: 16, Find: "%1px", Replace: "32px", MustMatchLength: yes} + + # Un-comment and edit next line to change line spacing + #- ReplaceString: {Offset: 34, Find: "1.40em", Replace: "1.30em", MustMatchLength: yes} Custom navigation menu page number text: - Enabled: no