Add kerning tweaking to the KUAl ext

pull/708/head
NiLuJe 10 years ago
parent 1be569a14d
commit d942b24e4e

@ -193,6 +193,16 @@ cre_nohinting()
set_cre_prop "font.hinting.mode" "0" set_cre_prop "font.hinting.mode" "0"
} }
# Handle CRe's font.kerning.enabled
cre_kerning()
{
set_cre_prop "font.kerning.enabled" "1"
}
cre_nokerning()
{
set_cre_prop "font.kerning.enabled" "0"
}
## Main ## Main
case "${1}" in case "${1}" in
@ -211,6 +221,12 @@ case "${1}" in
"cre_nohinting" ) "cre_nohinting" )
${1} ${1}
;; ;;
"cre_kerning" )
${1}
;;
"cre_nokerning" )
${1}
;;
* ) * )
logmsg "invalid action (${1})" logmsg "invalid action (${1})"
;; ;;

@ -109,6 +109,28 @@
"refresh": false, "refresh": false,
"status": false, "status": false,
"internal": "status Setup CRe to forgo font hinting" "internal": "status Setup CRe to forgo font hinting"
},
{
"name": "Enable CRe font kerning",
"priority": 6,
"action": "./bin/koreader-ext.sh",
"params": "cre_kerning",
"exitmenu": false,
"checked": true,
"refresh": false,
"status": false,
"internal": "status Setup CRe to enable kerning"
},
{
"name": "Disable CRe font kerning",
"priority": 7,
"action": "./bin/koreader-ext.sh",
"params": "cre_nokerning",
"exitmenu": false,
"checked": true,
"refresh": false,
"status": false,
"internal": "status Setup CRe to disable kerning"
} }
] ]
} }

Loading…
Cancel
Save