Add KF fonts, toggle for optimize legibility

This commit is contained in:
2025-10-03 21:47:48 +02:00
parent cf38a6b194
commit fac106235a
15 changed files with 27 additions and 2 deletions

View File

@@ -12,7 +12,10 @@ menu_item :main :Screensaver :cmd_output :500 :quiet :test -e /mnt/onboard/.kobo
menu_item :main :Screenshots :nickel_setting :toggle :screenshots
menu_item :main :Auto USB :nickel_setting :toggle :auto_usb_gadget
menu_item :main :Disable Pencil :cmd_output :500 :/mnt/onboard/.adds/scripts/disable_notebook.sh
menu_item :main :Hide Notebook :cmd_output :500 :/mnt/onboard/.adds/scripts/disable_notebook.sh
chain_success :power :reboot
menu_item :main :Toggle Legibility :cmd_output :500 :/mnt/onboard/.adds/scripts/toggle_wk_rendering.sh
chain_success :power :reboot
menu_item :main :IP Address :cmd_output :500:/sbin/ifconfig | /usr/bin/awk '/inet addr/{print substr($2,6)}'

View File

@@ -1,6 +1,7 @@
#!/bin/sh
# Script to disable Kobo notebook functionality
# Script to disable Kobo notebook functionality.
# This hides the Notebook tab on Kobo Libra Color.
CONFIG_FILE="/mnt/onboard/.kobo/Kobo/Kobo eReader.conf"

View File

@@ -0,0 +1,21 @@
#!/bin/sh
# Script to toggle webkitTextRendering setting.
# This causes certain font features to work in kepub files.
CONFIG_FILE="/mnt/onboard/.kobo/Kobo/Kobo eReader.conf"
# Check if the setting exists
if grep -q "^webkitTextRendering=optimizeLegibility" "$CONFIG_FILE"; then
# Remove the line
sed -i '/^webkitTextRendering=optimizeLegibility/d' "$CONFIG_FILE"
echo "WebKit text rendering disabled."
else
# Add the line below [Reading] section
if grep -q "^\[Reading\]" "$CONFIG_FILE"; then
sed -i '/^\[Reading\]/a webkitTextRendering=optimizeLegibility' "$CONFIG_FILE"
echo "WebKit text rendering enabled."
else
echo "Could not find [Reading] section. Skipped."
fi
fi