fix: clamp NotoSerif/NotoSans minimum font size to 12pt
This commit is contained in:
1 parent
40fb2027a0
commit
1dc223cde8
1 file changed
+2
-5
@@ -14,13 +14,10 @@ const char* modeName(SmallerFontsMode mode) {
|
|||||||
int resolveReaderFontId(int baseFontId, SmallerFontsMode mode) {
|
int resolveReaderFontId(int baseFontId, SmallerFontsMode mode) {
|
||||||
if (mode == SmallerFontsMode::MODE_OFF) return baseFontId;
|
if (mode == SmallerFontsMode::MODE_OFF) return baseFontId;
|
||||||
|
|
||||||
if (baseFontId == NOTOSERIF_12_FONT_ID) {
|
if (baseFontId == NOTOSERIF_12_FONT_ID) return NOTOSERIF_12_FONT_ID;
|
||||||
if (mode == SmallerFontsMode::SMALLER) return NOTOSERIF_10_FONT_ID;
|
|
||||||
if (mode == SmallerFontsMode::SMALLEST) return NOTOSERIF_8_FONT_ID;
|
|
||||||
}
|
|
||||||
if (baseFontId == NOTOSERIF_14_FONT_ID) {
|
if (baseFontId == NOTOSERIF_14_FONT_ID) {
|
||||||
if (mode == SmallerFontsMode::SMALLER) return NOTOSERIF_12_FONT_ID;
|
if (mode == SmallerFontsMode::SMALLER) return NOTOSERIF_12_FONT_ID;
|
||||||
if (mode == SmallerFontsMode::SMALLEST) return NOTOSERIF_10_FONT_ID;
|
if (mode == SmallerFontsMode::SMALLEST) return NOTOSERIF_12_FONT_ID;
|
||||||
}
|
}
|
||||||
if (baseFontId == NOTOSERIF_16_FONT_ID) {
|
if (baseFontId == NOTOSERIF_16_FONT_ID) {
|
||||||
if (mode == SmallerFontsMode::SMALLER) return NOTOSERIF_14_FONT_ID;
|
if (mode == SmallerFontsMode::SMALLER) return NOTOSERIF_14_FONT_ID;
|
||||||
|
|||||||
Reference in new issue
Block a user