Add independent default font for text files
This commit is contained in:
@@ -70,6 +70,8 @@ STR_ORIENTATION: "Арыентацыя чытання"
|
||||
STR_LONG_PRESS_SKIP: "Доўгае націсканне - змена раздзела"
|
||||
STR_FONT_FAMILY: "Шрыфт чытання"
|
||||
STR_FONT_SIZE: "Памер шрыфту інтэрфейсу"
|
||||
STR_TXT_FONT_FAMILY: "TXT/MD Font Family"
|
||||
STR_TXT_FONT_SIZE: "TXT/MD Font Size"
|
||||
STR_LINE_SPACING: "Міжрадковы інтэрвал"
|
||||
STR_SCREEN_MARGIN: "Палі экрана"
|
||||
STR_PARA_ALIGNMENT: "Выраўноўванне абзаца"
|
||||
|
||||
@@ -74,6 +74,8 @@ STR_ORIENTATION: "Orientació de lectura"
|
||||
STR_LONG_PRESS_SKIP: "Pressió llarga omet el capítol"
|
||||
STR_FONT_FAMILY: "Tipus de lletra"
|
||||
STR_FONT_SIZE: "Mida de la lletra (UI)"
|
||||
STR_TXT_FONT_FAMILY: "TXT/MD Font Family"
|
||||
STR_TXT_FONT_SIZE: "TXT/MD Font Size"
|
||||
STR_LINE_SPACING: "Interlineat del lector"
|
||||
STR_SCREEN_MARGIN: "Marge de pantalla del lector"
|
||||
STR_PARA_ALIGNMENT: "Alineació de paràgrafs del lector"
|
||||
|
||||
@@ -70,6 +70,8 @@ STR_ORIENTATION: "Orientace čtení"
|
||||
STR_LONG_PRESS_SKIP: "Dlouhé stisknutí Přeskočit kapitolu"
|
||||
STR_FONT_FAMILY: "Rodina písem čtečky"
|
||||
STR_FONT_SIZE: "Velikost písma rozhraní"
|
||||
STR_TXT_FONT_FAMILY: "TXT/MD Font Family"
|
||||
STR_TXT_FONT_SIZE: "TXT/MD Font Size"
|
||||
STR_LINE_SPACING: "Řádkování čtečky"
|
||||
STR_SCREEN_MARGIN: "Okraj obrazovky čtečky"
|
||||
STR_PARA_ALIGNMENT: "Zarovnání odstavců čtečky"
|
||||
|
||||
@@ -74,6 +74,8 @@ STR_ORIENTATION: "Læseretning"
|
||||
STR_LONG_PRESS_SKIP: "Langt tryk spring kapitel over"
|
||||
STR_FONT_FAMILY: "Læser skrifttype"
|
||||
STR_FONT_SIZE: "Læser skriftstørrelse"
|
||||
STR_TXT_FONT_FAMILY: "TXT/MD Font Family"
|
||||
STR_TXT_FONT_SIZE: "TXT/MD Font Size"
|
||||
STR_LINE_SPACING: "Linjeafstand"
|
||||
STR_SCREEN_MARGIN: "Skærmmargen"
|
||||
STR_PARA_ALIGNMENT: "Afsnitsjustering"
|
||||
|
||||
@@ -99,6 +99,8 @@ STR_ORIENTATION: "Leesstand"
|
||||
STR_LONG_PRESS_SKIP: "Hoofdstuk overslaan (lang indrukken)"
|
||||
STR_FONT_FAMILY: "Lettertype lezer"
|
||||
STR_FONT_SIZE: "Lettergrootte lezer"
|
||||
STR_TXT_FONT_FAMILY: "TXT/MD Font Family"
|
||||
STR_TXT_FONT_SIZE: "TXT/MD Font Size"
|
||||
STR_LOADING_FONT_LIST: "Lettertypelijst laden..."
|
||||
STR_FONT_DOWNLOAD: "Lettertype downloaden"
|
||||
STR_FONT_INSTALLED: "Lettertype geïnstalleerd!"
|
||||
@@ -565,6 +567,7 @@ STR_MENU_DISP_SLEEP: "Slaap scherm"
|
||||
STR_MENU_DISP_BATTERY: "Batterijsymbool"
|
||||
STR_MENU_DISP_REFRESH: "Scherm verversen"
|
||||
STR_MENU_READER_FONT: "Leeslettertype"
|
||||
STR_MENU_TXT_FONT: "TXT/MD Font"
|
||||
STR_MENU_READER_FONT_SETTINGS: "Lettertype-instellingen"
|
||||
STR_MENU_READER_LAYOUT: "Lay-outinstellingen"
|
||||
STR_MENU_READER_TWEAKS: "Reader-instellingen"
|
||||
|
||||
@@ -109,12 +109,14 @@ STR_IMAGE_DITHER_DIFFUSED_BAYER: "Diffused Bayer"
|
||||
STR_CREATE_FALLBACK_FOR_INVALID_TOC: "Create fallback for invalid TOC"
|
||||
STR_ORIENTATION: "Reading Orientation"
|
||||
STR_LONG_PRESS_SKIP: "Long-press Chapter Skip"
|
||||
STR_FONT_FAMILY: "Reader Font Family"
|
||||
STR_FONT_FAMILY: "EPUB Font Family"
|
||||
STR_FONT_MANAGER: "Font Manager"
|
||||
STR_FONT_DOWNLOAD: "Font Download"
|
||||
STR_FONT_INSTALLED: "Font installed!"
|
||||
STR_FONT_INSTALL_FAILED: "Font installation failed"
|
||||
STR_FONT_SIZE: "Reader Font Size"
|
||||
STR_FONT_SIZE: "EPUB Font Size"
|
||||
STR_TXT_FONT_FAMILY: "TXT/MD Font Family"
|
||||
STR_TXT_FONT_SIZE: "TXT/MD Font Size"
|
||||
STR_LINE_SPACING: "Reader Line Spacing"
|
||||
STR_SCREEN_MARGIN: "Reader Screen Margin"
|
||||
STR_PARA_ALIGNMENT: "Reader Paragraph Alignment"
|
||||
@@ -567,7 +569,8 @@ STR_MENU_SYS_TOOLS: "Tools"
|
||||
STR_MENU_DISP_SLEEP: "Sleep Screen"
|
||||
STR_MENU_DISP_BATTERY: "Battery symbol"
|
||||
STR_MENU_DISP_REFRESH: "Screen refresh"
|
||||
STR_MENU_READER_FONT: "Reader Font"
|
||||
STR_MENU_READER_FONT: "EPUB Font"
|
||||
STR_MENU_TXT_FONT: "TXT/MD Font"
|
||||
STR_MENU_READER_FONT_SETTINGS: "Font Settings"
|
||||
STR_MENU_READER_LAYOUT: "Layout Settings"
|
||||
STR_MENU_READER_TWEAKS: "Reader Tweaks"
|
||||
|
||||
@@ -70,6 +70,8 @@ STR_ORIENTATION: "Lukusuunta"
|
||||
STR_LONG_PRESS_SKIP: "Pitkä painallus: lukuhyppy"
|
||||
STR_FONT_FAMILY: "Lukijan fonttiperhe"
|
||||
STR_FONT_SIZE: "Käyttöliittymän fonttikoko"
|
||||
STR_TXT_FONT_FAMILY: "TXT/MD Font Family"
|
||||
STR_TXT_FONT_SIZE: "TXT/MD Font Size"
|
||||
STR_LINE_SPACING: "Lukijan riviväli"
|
||||
STR_SCREEN_MARGIN: "Lukijan näyttömarginaali"
|
||||
STR_PARA_ALIGNMENT: "Lukijan kappaletasaus"
|
||||
|
||||
@@ -94,6 +94,8 @@ STR_ORIENTATION: "Orientation de lecture"
|
||||
STR_LONG_PRESS_SKIP: "Appui long saut de chapitre"
|
||||
STR_FONT_FAMILY: "Police de caractères du lecteur"
|
||||
STR_FONT_SIZE: "Taille texte interface"
|
||||
STR_TXT_FONT_FAMILY: "TXT/MD Font Family"
|
||||
STR_TXT_FONT_SIZE: "TXT/MD Font Size"
|
||||
STR_LINE_SPACING: "Interligne"
|
||||
STR_SCREEN_MARGIN: "Marges du lecteur"
|
||||
STR_PARA_ALIGNMENT: "Alignement du texte"
|
||||
@@ -563,6 +565,7 @@ STR_MENU_DISP_SLEEP: "Écran de veille"
|
||||
STR_MENU_DISP_BATTERY: "Symbole batterie"
|
||||
STR_MENU_DISP_REFRESH: "Actualisation"
|
||||
STR_MENU_READER_FONT: "Police du lecteur"
|
||||
STR_MENU_TXT_FONT: "TXT/MD Font"
|
||||
STR_MENU_READER_FONT_SETTINGS: "Paramètres police"
|
||||
STR_MENU_READER_LAYOUT: "Paramètres mise en page"
|
||||
STR_MENU_READER_TWEAKS: "Ajustements lecteur"
|
||||
|
||||
@@ -82,6 +82,8 @@ STR_ORIENTATION: "Leseausrichtung"
|
||||
STR_LONG_PRESS_SKIP: "Langes Drücken springt Kap."
|
||||
STR_FONT_FAMILY: "Lese-Schriftfamilie"
|
||||
STR_FONT_SIZE: "Schriftgröße"
|
||||
STR_TXT_FONT_FAMILY: "TXT/MD Font Family"
|
||||
STR_TXT_FONT_SIZE: "TXT/MD Font Size"
|
||||
STR_LINE_SPACING: "Lese-Zeilenabstand"
|
||||
STR_SCREEN_MARGIN: "Lese-Seitenränder"
|
||||
STR_PARA_ALIGNMENT: "Lese-Absatzausrichtung"
|
||||
@@ -410,6 +412,7 @@ STR_MENU_DISP_SLEEP: "Standby-Bildschirm"
|
||||
STR_MENU_DISP_BATTERY: "Batteriesymbol"
|
||||
STR_MENU_DISP_REFRESH: "Bildschirmaktualisierung"
|
||||
STR_MENU_READER_FONT: "Leserschrift"
|
||||
STR_MENU_TXT_FONT: "TXT/MD Font"
|
||||
STR_MENU_READER_FONT_SETTINGS: "Schrifteinstellungen"
|
||||
STR_MENU_READER_LAYOUT: "Layout-Einstellungen"
|
||||
STR_MENU_READER_TWEAKS: "Lese-Tweaks"
|
||||
|
||||
@@ -74,6 +74,8 @@ STR_ORIENTATION: "Olvasási irány"
|
||||
STR_LONG_PRESS_SKIP: "Hosszú nyomás - fejezet ugrás"
|
||||
STR_FONT_FAMILY: "Olvasó betűkészlet"
|
||||
STR_FONT_SIZE: "Olvasó betűméret"
|
||||
STR_TXT_FONT_FAMILY: "TXT/MD Font Family"
|
||||
STR_TXT_FONT_SIZE: "TXT/MD Font Size"
|
||||
STR_LINE_SPACING: "Olvasó sorköz"
|
||||
STR_SCREEN_MARGIN: "Olvasó margó"
|
||||
STR_PARA_ALIGNMENT: "Olvasó szövegigazítás"
|
||||
|
||||
@@ -94,6 +94,8 @@ STR_ORIENTATION: "Orientamento lettura"
|
||||
STR_LONG_PRESS_SKIP: "Pressione lunga: salta capitolo"
|
||||
STR_FONT_FAMILY: "Font lettore"
|
||||
STR_FONT_SIZE: "Dimensione font lettore"
|
||||
STR_TXT_FONT_FAMILY: "TXT/MD Font Family"
|
||||
STR_TXT_FONT_SIZE: "TXT/MD Font Size"
|
||||
STR_LINE_SPACING: "Interlinea lettore"
|
||||
STR_SCREEN_MARGIN: "Margine schermo lettore"
|
||||
STR_PARA_ALIGNMENT: "Allineamento paragrafo"
|
||||
@@ -563,6 +565,7 @@ STR_MENU_DISP_SLEEP: "Schermo standby"
|
||||
STR_MENU_DISP_BATTERY: "Icona batteria"
|
||||
STR_MENU_DISP_REFRESH: "Aggiorna schermo"
|
||||
STR_MENU_READER_FONT: "Carattere lettore"
|
||||
STR_MENU_TXT_FONT: "TXT/MD Font"
|
||||
STR_MENU_READER_FONT_SETTINGS: "Impostazioni carattere"
|
||||
STR_MENU_READER_LAYOUT: "Impostazioni layout"
|
||||
STR_MENU_READER_TWEAKS: "Personalizzazioni lettore"
|
||||
|
||||
@@ -69,6 +69,8 @@ STR_ORIENTATION: "Оқу бағдары"
|
||||
STR_LONG_PRESS_SKIP: "Ұзақ басу арқылы тарау өткізу"
|
||||
STR_FONT_FAMILY: "Оқырман қаріп тобы"
|
||||
STR_FONT_SIZE: "Интерфейс қаріп өлшемі"
|
||||
STR_TXT_FONT_FAMILY: "TXT/MD Font Family"
|
||||
STR_TXT_FONT_SIZE: "TXT/MD Font Size"
|
||||
STR_LINE_SPACING: "Оқырман жол аралығы"
|
||||
STR_SCREEN_MARGIN: "Оқырман экран жиегі"
|
||||
STR_PARA_ALIGNMENT: "Оқырман абзац туралануы"
|
||||
|
||||
@@ -74,6 +74,8 @@ STR_ORIENTATION: "Orientacija"
|
||||
STR_LONG_PRESS_SKIP: "Praleisti skyrių (ilgai)"
|
||||
STR_FONT_FAMILY: "Šriftas"
|
||||
STR_FONT_SIZE: "Šrifto dydis"
|
||||
STR_TXT_FONT_FAMILY: "TXT/MD Font Family"
|
||||
STR_TXT_FONT_SIZE: "TXT/MD Font Size"
|
||||
STR_LINE_SPACING: "Tarpai tarp eilučių"
|
||||
STR_SCREEN_MARGIN: "Ekrano paraštės"
|
||||
STR_PARA_ALIGNMENT: "Lygiavimas"
|
||||
|
||||
@@ -99,6 +99,8 @@ STR_ORIENTATION: "Układ czytania"
|
||||
STR_LONG_PRESS_SKIP: "Przytrzymaj aby przeskoczyć rozdział"
|
||||
STR_FONT_FAMILY: "Czcionka"
|
||||
STR_FONT_SIZE: "Rozmiar czcionki"
|
||||
STR_TXT_FONT_FAMILY: "TXT/MD Font Family"
|
||||
STR_TXT_FONT_SIZE: "TXT/MD Font Size"
|
||||
STR_LINE_SPACING: "Odstępy między wierszami"
|
||||
STR_SCREEN_MARGIN: "Marginesy ekranu"
|
||||
STR_PARA_ALIGNMENT: "Wyjustowanie paragrafów"
|
||||
@@ -578,6 +580,7 @@ STR_MENU_DISP_SLEEP: "Ekran uśpienia"
|
||||
STR_MENU_DISP_BATTERY: "Symbol baterii"
|
||||
STR_MENU_DISP_REFRESH: "Odświeżanie ekranu"
|
||||
STR_MENU_READER_FONT: "Czcionka czytnika"
|
||||
STR_MENU_TXT_FONT: "TXT/MD Font"
|
||||
STR_MENU_READER_FONT_SETTINGS: "Ustawienia czcionki"
|
||||
STR_MENU_READER_LAYOUT: "Ustawienia układu"
|
||||
STR_MENU_READER_TWEAKS: "Ustawienia czytnika"
|
||||
|
||||
@@ -98,6 +98,8 @@ STR_ORIENTATION: "Orientação de leitura"
|
||||
STR_LONG_PRESS_SKIP: "Pular capítulo com pressão longa"
|
||||
STR_FONT_FAMILY: "Fonte do leitor"
|
||||
STR_FONT_SIZE: "Tam. da fonte da UI"
|
||||
STR_TXT_FONT_FAMILY: "TXT/MD Font Family"
|
||||
STR_TXT_FONT_SIZE: "TXT/MD Font Size"
|
||||
STR_LINE_SPACING: "Espaçamento entre linhas"
|
||||
STR_SCREEN_MARGIN: "Margens da tela"
|
||||
STR_PARA_ALIGNMENT: "Alinhamento do parágrafo"
|
||||
@@ -514,6 +516,7 @@ STR_MENU_DISP_SLEEP: "Tela de repouso"
|
||||
STR_MENU_DISP_BATTERY: "Ícone de bateria"
|
||||
STR_MENU_DISP_REFRESH: "Atualizar tela"
|
||||
STR_MENU_READER_FONT: "Fonte do leitor"
|
||||
STR_MENU_TXT_FONT: "TXT/MD Font"
|
||||
STR_MENU_READER_FONT_SETTINGS: "Configurações de fonte"
|
||||
STR_MENU_READER_LAYOUT: "Configurações de layout"
|
||||
STR_MENU_READER_TWEAKS: "Ajustes de leitura"
|
||||
|
||||
@@ -90,6 +90,8 @@ STR_ORIENTATION: "Orientação de leitura"
|
||||
STR_LONG_PRESS_SKIP: "Saltar capítulo com pressão longa"
|
||||
STR_FONT_FAMILY: "Tipo de letra do leitor"
|
||||
STR_FONT_SIZE: "Tamanho da letra do leitor"
|
||||
STR_TXT_FONT_FAMILY: "TXT/MD Font Family"
|
||||
STR_TXT_FONT_SIZE: "TXT/MD Font Size"
|
||||
STR_LINE_SPACING: "Espaçamento entre linhas"
|
||||
STR_SCREEN_MARGIN: "Margens do ecrã"
|
||||
STR_PARA_ALIGNMENT: "Alinhamento do parágrafo"
|
||||
@@ -551,6 +553,7 @@ STR_MENU_DISP_SLEEP: "Ecrã de repouso"
|
||||
STR_MENU_DISP_BATTERY: "Símbolo de bateria"
|
||||
STR_MENU_DISP_REFRESH: "Atualização do ecrã"
|
||||
STR_MENU_READER_FONT: "Fonte do leitor"
|
||||
STR_MENU_TXT_FONT: "TXT/MD Font"
|
||||
STR_MENU_READER_FONT_SETTINGS: "Definições da fonte"
|
||||
STR_MENU_READER_LAYOUT: "Definições de layout"
|
||||
STR_MENU_READER_TWEAKS: "Ajustes do leitor"
|
||||
|
||||
@@ -74,6 +74,8 @@ STR_ORIENTATION: "Orientare lectură"
|
||||
STR_LONG_PRESS_SKIP: "Sărire capitol la apăsare lungă"
|
||||
STR_FONT_FAMILY: "Familie font lectură"
|
||||
STR_FONT_SIZE: "Dimensiune font"
|
||||
STR_TXT_FONT_FAMILY: "TXT/MD Font Family"
|
||||
STR_TXT_FONT_SIZE: "TXT/MD Font Size"
|
||||
STR_LINE_SPACING: "Spaţiere între rânduri"
|
||||
STR_SCREEN_MARGIN: "Margine ecran lectură"
|
||||
STR_PARA_ALIGNMENT: "Aliniere paragrafe reader"
|
||||
|
||||
@@ -91,6 +91,8 @@ STR_ORIENTATION: "Ориентация чтения"
|
||||
STR_LONG_PRESS_SKIP: "Долгое нажатие - смена главы"
|
||||
STR_FONT_FAMILY: "Шрифт чтения"
|
||||
STR_FONT_SIZE: "Размер шрифта интерфейса"
|
||||
STR_TXT_FONT_FAMILY: "TXT/MD Font Family"
|
||||
STR_TXT_FONT_SIZE: "TXT/MD Font Size"
|
||||
STR_LINE_SPACING: "Межстрочный интервал"
|
||||
STR_SCREEN_MARGIN: "Поля экрана"
|
||||
STR_PARA_ALIGNMENT: "Выравнивание абзаца"
|
||||
@@ -562,6 +564,7 @@ STR_MENU_DISP_SLEEP: "Экран сна"
|
||||
STR_MENU_DISP_BATTERY: "Значок батареи"
|
||||
STR_MENU_DISP_REFRESH: "Обновление экрана"
|
||||
STR_MENU_READER_FONT: "Шрифт чтения"
|
||||
STR_MENU_TXT_FONT: "TXT/MD Font"
|
||||
STR_MENU_READER_FONT_SETTINGS: "Настройки шрифта"
|
||||
STR_MENU_READER_LAYOUT: "Макет"
|
||||
STR_MENU_READER_TWEAKS: "Параметры чтения"
|
||||
|
||||
@@ -99,6 +99,8 @@ STR_ORIENTATION: "Orientacija branja"
|
||||
STR_LONG_PRESS_SKIP: "Dolgi pritisk za preskok poglavja"
|
||||
STR_FONT_FAMILY: "Pisava bralnika"
|
||||
STR_FONT_SIZE: "Velikost pisave"
|
||||
STR_TXT_FONT_FAMILY: "TXT/MD Font Family"
|
||||
STR_TXT_FONT_SIZE: "TXT/MD Font Size"
|
||||
STR_LOADING_FONT_LIST: "Nalagam seznam pisav..."
|
||||
STR_FONT_DOWNLOAD: "Prenos pisave"
|
||||
STR_FONT_INSTALLED: "Pisava nameščena!"
|
||||
@@ -565,6 +567,7 @@ STR_MENU_DISP_SLEEP: "Zaslon za spanje"
|
||||
STR_MENU_DISP_BATTERY: "Simbol baterije"
|
||||
STR_MENU_DISP_REFRESH: "Osveževanje zaslona"
|
||||
STR_MENU_READER_FONT: "Pisava bralnika"
|
||||
STR_MENU_TXT_FONT: "TXT/MD Font"
|
||||
STR_MENU_READER_FONT_SETTINGS: "Nastavitve pisave"
|
||||
STR_MENU_READER_LAYOUT: "Nastavitve postavitve"
|
||||
STR_MENU_READER_TWEAKS: "Popravki bralnika"
|
||||
|
||||
@@ -88,6 +88,8 @@ STR_ORIENTATION: "Orientación"
|
||||
STR_LONG_PRESS_SKIP: "Saltar capítulo (pulsación larga)"
|
||||
STR_FONT_FAMILY: "Tipografía"
|
||||
STR_FONT_SIZE: "Tamaño"
|
||||
STR_TXT_FONT_FAMILY: "TXT/MD Font Family"
|
||||
STR_TXT_FONT_SIZE: "TXT/MD Font Size"
|
||||
STR_LINE_SPACING: "Interlineado"
|
||||
STR_SCREEN_MARGIN: "Margen de lectura"
|
||||
STR_PARA_ALIGNMENT: "Ajuste de párrafo"
|
||||
@@ -562,6 +564,7 @@ STR_MENU_DISP_SLEEP: "Pantalla de suspensión"
|
||||
STR_MENU_DISP_BATTERY: "Icono de batería"
|
||||
STR_MENU_DISP_REFRESH: "Refrescar pantalla"
|
||||
STR_MENU_READER_FONT: "Fuente lector"
|
||||
STR_MENU_TXT_FONT: "TXT/MD Font"
|
||||
STR_MENU_READER_FONT_SETTINGS: "Ajustes de fuente"
|
||||
STR_MENU_READER_LAYOUT: "Ajustes de diseño"
|
||||
STR_MENU_READER_TWEAKS: "Ajustes de lectura"
|
||||
|
||||
@@ -99,6 +99,8 @@ STR_ORIENTATION: "Läsrikting"
|
||||
STR_LONG_PRESS_SKIP: "Lång-tryck Kapitelskippning"
|
||||
STR_FONT_FAMILY: "Eboksläsarens typsnittsfamilj"
|
||||
STR_FONT_SIZE: "Eboksläsarens typsnittsstorlek"
|
||||
STR_TXT_FONT_FAMILY: "TXT/MD Font Family"
|
||||
STR_TXT_FONT_SIZE: "TXT/MD Font Size"
|
||||
STR_LOADING_FONT_LIST: "Läser in teckensnittslista..."
|
||||
STR_FONT_DOWNLOAD: "Ladda ner teckensnitt"
|
||||
STR_FONT_INSTALLED: "Teckensnitt installerat!"
|
||||
@@ -565,6 +567,7 @@ STR_MENU_DISP_SLEEP: "Viloskärm"
|
||||
STR_MENU_DISP_BATTERY: "Batterisymbol"
|
||||
STR_MENU_DISP_REFRESH: "Skärmaruppdatering"
|
||||
STR_MENU_READER_FONT: "Läsläge teckensnitt"
|
||||
STR_MENU_TXT_FONT: "TXT/MD Font"
|
||||
STR_MENU_READER_FONT_SETTINGS: "Teckensnittsinställningar"
|
||||
STR_MENU_READER_LAYOUT: "Layoutinställningar"
|
||||
STR_MENU_READER_TWEAKS: "Läsoptimeringar"
|
||||
|
||||
@@ -99,6 +99,8 @@ STR_ORIENTATION: "Okuma Yönü"
|
||||
STR_LONG_PRESS_SKIP: "Uzun Basışla Bölüm Atla"
|
||||
STR_FONT_FAMILY: "Okuyucu Yazı Tipi Ailesi"
|
||||
STR_FONT_SIZE: "Arayüz Yazı Boyutu"
|
||||
STR_TXT_FONT_FAMILY: "TXT/MD Font Family"
|
||||
STR_TXT_FONT_SIZE: "TXT/MD Font Size"
|
||||
STR_LOADING_FONT_LIST: "Yazı tipi listesi yükleniyor..."
|
||||
STR_FONT_DOWNLOAD: "Yazı tipi indir"
|
||||
STR_FONT_INSTALLED: "Yazı tipi yüklendi!"
|
||||
@@ -565,6 +567,7 @@ STR_MENU_DISP_SLEEP: "Uyku Ekranı"
|
||||
STR_MENU_DISP_BATTERY: "Pil simgesi"
|
||||
STR_MENU_DISP_REFRESH: "Ekran yenileme"
|
||||
STR_MENU_READER_FONT: "Okuyucu Yazı Tipi"
|
||||
STR_MENU_TXT_FONT: "TXT/MD Font"
|
||||
STR_MENU_READER_FONT_SETTINGS: "Okuyucu Yazı Tipi Ayarları"
|
||||
STR_MENU_READER_LAYOUT: "Okuyucu Düzeni"
|
||||
STR_MENU_READER_TWEAKS: "Okuyucu Ayarları"
|
||||
|
||||
@@ -99,6 +99,8 @@ STR_ORIENTATION: "Орієнтація читання"
|
||||
STR_LONG_PRESS_SKIP: "Пропуск розділу при довгому натисканні"
|
||||
STR_FONT_FAMILY: "Сімейство шрифтів"
|
||||
STR_FONT_SIZE: "Розмір шрифту інтерфейсу"
|
||||
STR_TXT_FONT_FAMILY: "TXT/MD Font Family"
|
||||
STR_TXT_FONT_SIZE: "TXT/MD Font Size"
|
||||
STR_LOADING_FONT_LIST: "Завантаження списку шрифтів..."
|
||||
STR_FONT_DOWNLOAD: "Завантажити шрифт"
|
||||
STR_FONT_INSTALLED: "Шрифт встановлено!"
|
||||
@@ -565,6 +567,7 @@ STR_MENU_DISP_SLEEP: "Екран сну"
|
||||
STR_MENU_DISP_BATTERY: "Індикатор батареї"
|
||||
STR_MENU_DISP_REFRESH: "Оновлення екрану"
|
||||
STR_MENU_READER_FONT: "Шрифт читача"
|
||||
STR_MENU_TXT_FONT: "TXT/MD Font"
|
||||
STR_MENU_READER_FONT_SETTINGS: "Налаштування шрифту"
|
||||
STR_MENU_READER_LAYOUT: "Налаштування макета"
|
||||
STR_MENU_READER_TWEAKS: "Налаштування читача"
|
||||
|
||||
@@ -99,6 +99,8 @@ STR_ORIENTATION: "Hướng đọc"
|
||||
STR_LONG_PRESS_SKIP: "Giữ lâu bỏ qua chương"
|
||||
STR_FONT_FAMILY: "Bộ phông đọc sách"
|
||||
STR_FONT_SIZE: "Cỡ chữ đọc sách"
|
||||
STR_TXT_FONT_FAMILY: "TXT/MD Font Family"
|
||||
STR_TXT_FONT_SIZE: "TXT/MD Font Size"
|
||||
STR_LOADING_FONT_LIST: "Đang tải danh sách phông chữ..."
|
||||
STR_FONT_DOWNLOAD: "Tải phông chữ"
|
||||
STR_FONT_INSTALLED: "Đã cài đặt phông chữ!"
|
||||
@@ -565,6 +567,7 @@ STR_MENU_DISP_SLEEP: "Màn hình ngủ"
|
||||
STR_MENU_DISP_BATTERY: "Biểu tượng pin"
|
||||
STR_MENU_DISP_REFRESH: "Làm mới màn hình"
|
||||
STR_MENU_READER_FONT: "Phông đọc sách"
|
||||
STR_MENU_TXT_FONT: "TXT/MD Font"
|
||||
STR_MENU_READER_FONT_SETTINGS: "Cài đặt phông"
|
||||
STR_MENU_READER_LAYOUT: "Cài đặt bố cục"
|
||||
STR_MENU_READER_TWEAKS: "Tinh chỉnh đọc sách"
|
||||
|
||||
@@ -387,3 +387,11 @@ int CrossPointSettings::getReaderFontId() const {
|
||||
}
|
||||
return getBuiltinReaderFontId(fontFamily, fontSize);
|
||||
}
|
||||
|
||||
int CrossPointSettings::getTxtReaderFontId() const {
|
||||
if (txtSdFontFamilyName[0] != '\0') {
|
||||
int id = resolveSdCardFontId(txtSdFontFamilyName, txtFontSize);
|
||||
if (id != 0) return id;
|
||||
}
|
||||
return getBuiltinReaderFontId(txtFontFamily, txtFontSize);
|
||||
}
|
||||
|
||||
@@ -228,11 +228,15 @@ class CrossPointSettings {
|
||||
uint8_t frontButtonConfirm = FRONT_HW_CONFIRM;
|
||||
uint8_t frontButtonLeft = FRONT_HW_LEFT;
|
||||
uint8_t frontButtonRight = FRONT_HW_RIGHT;
|
||||
// Reader font settings
|
||||
// Reader font settings (EPUB)
|
||||
uint8_t fontFamily = BOOKERLY;
|
||||
// SD card font family name (empty = use built-in fontFamily)
|
||||
char sdFontFamilyName[32] = "";
|
||||
uint8_t fontSize = MEDIUM;
|
||||
// Reader font settings (TXT / MD) — defaults to EPUB settings when not explicitly set
|
||||
uint8_t txtFontFamily = NOTOSANS;
|
||||
char txtSdFontFamilyName[32] = "";
|
||||
uint8_t txtFontSize = MEDIUM;
|
||||
uint8_t lineSpacing = NORMAL;
|
||||
uint8_t paragraphAlignment = JUSTIFIED;
|
||||
// Auto-sleep timeout setting (default 10 minutes)
|
||||
@@ -358,6 +362,7 @@ class CrossPointSettings {
|
||||
|
||||
static constexpr uint16_t getPowerButtonDuration() { return 400; }
|
||||
int getReaderFontId() const;
|
||||
int getTxtReaderFontId() const;
|
||||
// Pure built-in lookup (size enum + family enum -> font ID). Independent of
|
||||
// SD-card font selection. Used by the per-book fontFamilyOverride path so
|
||||
// an override forces back to a known built-in even when an SD font is the
|
||||
|
||||
@@ -26,6 +26,10 @@ int resolveSdCardFontId(const char* familyName, uint8_t fontSizeEnum);
|
||||
uint8_t fontFamilyDynamicGetter(const void* ctx);
|
||||
void fontFamilyDynamicSetter(void* ctx, uint8_t value);
|
||||
|
||||
// Same as above but for the TXT/MD reader font family setting.
|
||||
uint8_t txtFontFamilyDynamicGetter(const void* ctx);
|
||||
void txtFontFamilyDynamicSetter(void* ctx, uint8_t value);
|
||||
|
||||
// Returns the total number of font-family options currently available
|
||||
// (BUILTIN_FONT_COUNT + number of discovered SD families). Used by the
|
||||
// settings UI / web layer to enrich enumLabels and to bound cycling.
|
||||
|
||||
@@ -54,6 +54,33 @@ void fontFamilyDynamicSetter(void* /*ctx*/, uint8_t value) {
|
||||
}
|
||||
}
|
||||
|
||||
uint8_t txtFontFamilyDynamicGetter(const void* /*ctx*/) {
|
||||
if (SETTINGS.txtSdFontFamilyName[0] != '\0') {
|
||||
const auto& families = sdFontSystem.registry().getFamilies();
|
||||
for (size_t i = 0; i < families.size(); i++) {
|
||||
if (families[i].name == SETTINGS.txtSdFontFamilyName) {
|
||||
return static_cast<uint8_t>(CrossPointSettings::BUILTIN_FONT_COUNT + i);
|
||||
}
|
||||
}
|
||||
}
|
||||
return SETTINGS.txtFontFamily < CrossPointSettings::BUILTIN_FONT_COUNT ? SETTINGS.txtFontFamily
|
||||
: CrossPointSettings::NOTOSANS;
|
||||
}
|
||||
|
||||
void txtFontFamilyDynamicSetter(void* /*ctx*/, uint8_t value) {
|
||||
if (value < CrossPointSettings::BUILTIN_FONT_COUNT) {
|
||||
SETTINGS.txtFontFamily = value;
|
||||
SETTINGS.txtSdFontFamilyName[0] = '\0';
|
||||
return;
|
||||
}
|
||||
const auto& families = sdFontSystem.registry().getFamilies();
|
||||
uint8_t sdIdx = value - CrossPointSettings::BUILTIN_FONT_COUNT;
|
||||
if (sdIdx < families.size()) {
|
||||
strncpy(SETTINGS.txtSdFontFamilyName, families[sdIdx].name.c_str(), sizeof(SETTINGS.txtSdFontFamilyName) - 1);
|
||||
SETTINGS.txtSdFontFamilyName[sizeof(SETTINGS.txtSdFontFamilyName) - 1] = '\0';
|
||||
}
|
||||
}
|
||||
|
||||
uint8_t fontFamilyOptionCount() {
|
||||
return static_cast<uint8_t>(CrossPointSettings::BUILTIN_FONT_COUNT + sdFontSystem.registry().getFamilies().size());
|
||||
}
|
||||
|
||||
+10
-1
@@ -92,7 +92,7 @@ inline const std::vector<SettingInfo> list = {
|
||||
SettingInfo::Enum(StrId::STR_ORIENTATION, &CrossPointSettings::orientation,
|
||||
{StrId::STR_PORTRAIT, StrId::STR_LANDSCAPE_CW, StrId::STR_INVERTED, StrId::STR_LANDSCAPE_CCW},
|
||||
"orientation", StrId::STR_CAT_READER),
|
||||
// Font — DynamicEnum so SD card font families can be appended at the consumer
|
||||
// EPUB font — DynamicEnum so SD card font families can be appended at the consumer
|
||||
// side (SettingsActivity / CrossPointWebServer enrich enumLabels before
|
||||
// iterating). The built-in StrIds are kept as a fallback for code paths that
|
||||
// don't enrich enumLabels.
|
||||
@@ -103,6 +103,15 @@ inline const std::vector<SettingInfo> list = {
|
||||
{StrId::STR_SMALL, StrId::STR_MEDIUM, StrId::STR_LARGE, StrId::STR_X_LARGE, StrId::STR_TINY},
|
||||
"fontSize", StrId::STR_CAT_READER)
|
||||
.withSubmenu(StrId::STR_MENU_READER_FONT_SETTINGS),
|
||||
// TXT/MD font — same dynamic structure as the EPUB font entry above.
|
||||
SettingInfo::DynamicEnum(StrId::STR_TXT_FONT_FAMILY, {StrId::STR_BOOKERLY, StrId::STR_NOTO_SANS},
|
||||
txtFontFamilyDynamicGetter, txtFontFamilyDynamicSetter, "txtFontFamily",
|
||||
StrId::STR_CAT_READER)
|
||||
.withSubcategory(StrId::STR_MENU_TXT_FONT),
|
||||
SettingInfo::Enum(StrId::STR_TXT_FONT_SIZE, &CrossPointSettings::txtFontSize,
|
||||
{StrId::STR_SMALL, StrId::STR_MEDIUM, StrId::STR_LARGE, StrId::STR_X_LARGE, StrId::STR_TINY},
|
||||
"txtFontSize", StrId::STR_CAT_READER)
|
||||
.withSubcategory(StrId::STR_MENU_TXT_FONT),
|
||||
SettingInfo::Toggle(StrId::STR_TEXT_AA, &CrossPointSettings::textAntiAliasing, "textAntiAliasing",
|
||||
StrId::STR_CAT_READER)
|
||||
.withSubmenu(StrId::STR_MENU_READER_FONT_SETTINGS),
|
||||
|
||||
@@ -325,7 +325,7 @@ void MdReaderActivity::initializeReader() {
|
||||
return;
|
||||
}
|
||||
|
||||
cachedFontId = SETTINGS.getReaderFontId();
|
||||
cachedFontId = SETTINGS.getTxtReaderFontId();
|
||||
cachedScreenMargin = SETTINGS.screenMargin;
|
||||
cachedParagraphAlignment = SETTINGS.paragraphAlignment;
|
||||
|
||||
|
||||
@@ -273,7 +273,7 @@ void TxtReaderActivity::initializeReader() {
|
||||
}
|
||||
|
||||
// Store current settings for cache validation
|
||||
cachedFontId = SETTINGS.getReaderFontId();
|
||||
cachedFontId = SETTINGS.getTxtReaderFontId();
|
||||
cachedScreenMargin = SETTINGS.screenMargin;
|
||||
cachedParagraphAlignment = SETTINGS.paragraphAlignment;
|
||||
|
||||
@@ -710,7 +710,7 @@ bool TxtReaderActivity::drawCurrentPageToBuffer(const std::string& filePath, Gfx
|
||||
}
|
||||
|
||||
// Compute layout values that match what initializeReader() produces
|
||||
const int fontId = SETTINGS.getReaderFontId();
|
||||
const int fontId = SETTINGS.getTxtReaderFontId();
|
||||
const uint8_t screenMargin = SETTINGS.screenMargin;
|
||||
const uint8_t paragraphAlignment = SETTINGS.paragraphAlignment;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user