diff --git a/client/components/readers/EpubReader.vue b/client/components/readers/EpubReader.vue
index fba30ec9..7cc3c33a 100644
--- a/client/components/readers/EpubReader.vue
+++ b/client/components/readers/EpubReader.vue
@@ -42,6 +42,7 @@ export default {
rendition: null,
ereaderSettings: {
theme: 'dark',
+ font: 'serif',
fontScale: 100,
lineSpacing: 115,
spread: 'auto'
@@ -130,6 +131,7 @@ export default {
const fontScale = settings.fontScale || 100
this.rendition.themes.fontSize(`${fontScale}%`)
+ this.rendition.themes.font(settings.font)
this.rendition.spread(settings.spread || 'auto')
},
prev() {
diff --git a/client/components/readers/Reader.vue b/client/components/readers/Reader.vue
index 120bb400..569ff84f 100644
--- a/client/components/readers/Reader.vue
+++ b/client/components/readers/Reader.vue
@@ -63,7 +63,13 @@
@@ -103,6 +109,7 @@ export default {
showSettings: false,
ereaderSettings: {
theme: 'dark',
+ font: 'serif',
fontScale: 100,
lineSpacing: 115,
spread: 'auto'
@@ -142,16 +149,28 @@ export default {
]
},
themeItems() {
- return [
- {
- text: this.$strings.LabelThemeDark,
- value: 'dark'
- },
- {
- text: this.$strings.LabelThemeLight,
- value: 'light'
- }
- ]
+ return {
+ theme: [
+ {
+ text: this.$strings.LabelThemeDark,
+ value: 'dark'
+ },
+ {
+ text: this.$strings.LabelThemeLight,
+ value: 'light'
+ }
+ ],
+ font: [
+ {
+ text: 'Sans',
+ value: 'sans-serif',
+ },
+ {
+ text: 'Serif',
+ value: 'serif',
+ }
+ ]
+ }
},
componentName() {
if (this.ebookType === 'epub') return 'readers-epub-reader'
diff --git a/client/strings/da.json b/client/strings/da.json
index adf138a1..3197cc3c 100644
--- a/client/strings/da.json
+++ b/client/strings/da.json
@@ -260,6 +260,7 @@
"LabelFinished": "Færdig",
"LabelFolder": "Mappe",
"LabelFolders": "Mapper",
+ "LabelFontFamily": "Fontfamilie",
"LabelFontScale": "Skriftstørrelse",
"LabelFormat": "Format",
"LabelGenre": "Genre",
diff --git a/client/strings/de.json b/client/strings/de.json
index a072a549..942cad8b 100644
--- a/client/strings/de.json
+++ b/client/strings/de.json
@@ -260,6 +260,7 @@
"LabelFinished": "beendet",
"LabelFolder": "Ordner",
"LabelFolders": "Verzeichnisse",
+ "LabelFontFamily": "Schriftfamilie",
"LabelFontScale": "Schriftgröße",
"LabelFormat": "Format",
"LabelGenre": "Kategorie",
diff --git a/client/strings/en-us.json b/client/strings/en-us.json
index 24d07726..9e69aa4e 100644
--- a/client/strings/en-us.json
+++ b/client/strings/en-us.json
@@ -260,6 +260,7 @@
"LabelFinished": "Finished",
"LabelFolder": "Folder",
"LabelFolders": "Folders",
+ "LabelFontFamily": "Font family",
"LabelFontScale": "Font scale",
"LabelFormat": "Format",
"LabelGenre": "Genre",
diff --git a/client/strings/es.json b/client/strings/es.json
index 4b37139d..b04815ab 100644
--- a/client/strings/es.json
+++ b/client/strings/es.json
@@ -260,6 +260,7 @@
"LabelFinished": "Terminado",
"LabelFolder": "Carpeta",
"LabelFolders": "Carpetas",
+ "LabelFontFamily": "Familia tipográfica",
"LabelFontScale": "Tamaño de Fuente",
"LabelFormat": "Formato",
"LabelGenre": "Genero",
diff --git a/client/strings/fr.json b/client/strings/fr.json
index 28bdf743..11fa1468 100644
--- a/client/strings/fr.json
+++ b/client/strings/fr.json
@@ -260,6 +260,7 @@
"LabelFinished": "Fini(e)",
"LabelFolder": "Dossier",
"LabelFolders": "Dossiers",
+ "LabelFontFamily": "Famille de polices",
"LabelFontScale": "Taille de la police de caractère",
"LabelFormat": "Format",
"LabelGenre": "Genre",
diff --git a/client/strings/gu.json b/client/strings/gu.json
index 8593a95d..b3de487a 100644
--- a/client/strings/gu.json
+++ b/client/strings/gu.json
@@ -260,6 +260,7 @@
"LabelFinished": "Finished",
"LabelFolder": "Folder",
"LabelFolders": "Folders",
+ "LabelFontFamily": "ફોન્ટ કુટુંબ",
"LabelFontScale": "Font scale",
"LabelFormat": "Format",
"LabelGenre": "Genre",
diff --git a/client/strings/hi.json b/client/strings/hi.json
index 82d25986..d05c1e85 100644
--- a/client/strings/hi.json
+++ b/client/strings/hi.json
@@ -260,6 +260,7 @@
"LabelFinished": "Finished",
"LabelFolder": "Folder",
"LabelFolders": "Folders",
+ "LabelFontFamily": "फुहारा परिवार",
"LabelFontScale": "Font scale",
"LabelFormat": "Format",
"LabelGenre": "Genre",
diff --git a/client/strings/lt.json b/client/strings/lt.json
index dee54e12..0623a7ab 100644
--- a/client/strings/lt.json
+++ b/client/strings/lt.json
@@ -260,6 +260,7 @@
"LabelFinished": "Baigta",
"LabelFolder": "Aplankas",
"LabelFolders": "Aplankai",
+ "LabelFontFamily": "Famiglia di font",
"LabelFontScale": "Šrifto mastelis",
"LabelFormat": "Formatas",
"LabelGenre": "Žanras",
diff --git a/client/strings/nl.json b/client/strings/nl.json
index 62696dce..659e3ec5 100644
--- a/client/strings/nl.json
+++ b/client/strings/nl.json
@@ -260,6 +260,7 @@
"LabelFinished": "Voltooid",
"LabelFolder": "Map",
"LabelFolders": "Mappen",
+ "LabelFontFamily": "Lettertypefamilie",
"LabelFontScale": "Lettertype schaal",
"LabelFormat": "Formaat",
"LabelGenre": "Genre",
diff --git a/client/strings/no.json b/client/strings/no.json
index dc7685ee..5bf537f2 100644
--- a/client/strings/no.json
+++ b/client/strings/no.json
@@ -260,6 +260,7 @@
"LabelFinished": "Fullført",
"LabelFolder": "Mappe",
"LabelFolders": "Mapper",
+ "LabelFontFamily": "Fontfamilie",
"LabelFontScale": "Font størrelse",
"LabelFormat": "Format",
"LabelGenre": "Sjanger",
diff --git a/client/strings/pl.json b/client/strings/pl.json
index c4fb50f8..16a0970b 100644
--- a/client/strings/pl.json
+++ b/client/strings/pl.json
@@ -260,6 +260,7 @@
"LabelFinished": "Zakończone",
"LabelFolder": "Folder",
"LabelFolders": "Foldery",
+ "LabelFontFamily": "Rodzina czcionek",
"LabelFontScale": "Font scale",
"LabelFormat": "Format",
"LabelGenre": "Gatunek",
diff --git a/client/strings/ru.json b/client/strings/ru.json
index 69868bca..478ac33a 100644
--- a/client/strings/ru.json
+++ b/client/strings/ru.json
@@ -260,6 +260,7 @@
"LabelFinished": "Закончен",
"LabelFolder": "Папка",
"LabelFolders": "Папки",
+ "LabelFontFamily": "Семейство шрифтов",
"LabelFontScale": "Масштаб шрифта",
"LabelFormat": "Формат",
"LabelGenre": "Жанр",
diff --git a/client/strings/zh-cn.json b/client/strings/zh-cn.json
index 219e861a..ded2c9e2 100644
--- a/client/strings/zh-cn.json
+++ b/client/strings/zh-cn.json
@@ -260,6 +260,7 @@
"LabelFinished": "已听完",
"LabelFolder": "文件夹",
"LabelFolders": "文件夹",
+ "LabelFontFamily": "字体系列",
"LabelFontScale": "字体比例",
"LabelFormat": "编码格式",
"LabelGenre": "流派",