diff --git a/src/lib/components/ToolbarExpanded.svelte b/src/lib/components/ToolbarExpanded.svelte index e6ffc80..107496d 100644 --- a/src/lib/components/ToolbarExpanded.svelte +++ b/src/lib/components/ToolbarExpanded.svelte @@ -20,6 +20,7 @@ import { DEFAULT_HF_DISTANCES, clampHfDistance, type HfDistances } from '../storage/headerFooter'; import { blockFontSize, coversWholeBlock, DEFAULT_FONT_SIZE, FONT_SIZES, type SizedBlock } from '../utils/fontSize'; import { listContext } from '../editor/extensions/indent'; + import { stepFontSize } from '../editor/extensions/shortcuts'; import { findColumns, DEFAULT_COLUMN_GAP_CM } from '../editor/extensions/columns'; import { t } from '../i18n/i18n.svelte'; import { shortcutHint, type ShortcutId } from '../editor/shortcuts'; @@ -1089,6 +1090,27 @@ {/if} +
+ + +
+
diff --git a/src/lib/editor/extensions/shortcuts.ts b/src/lib/editor/extensions/shortcuts.ts index cae521e..dc587cb 100644 --- a/src/lib/editor/extensions/shortcuts.ts +++ b/src/lib/editor/extensions/shortcuts.ts @@ -33,7 +33,8 @@ function currentSizePt(editor: Editor): number { } // Word's Ctrl+Shift+> / <: jump to the next size on the toolbar's ladder. -function stepFontSize(editor: Editor, dir: 1 | -1): boolean { +// Also the grow/shrink toolbar buttons. +export function stepFontSize(editor: Editor, dir: 1 | -1): boolean { const cur = currentSizePt(editor); const ladder = dir > 0 ? FONT_SIZES : [...FONT_SIZES].reverse(); const next = ladder.find((s) => (dir > 0 ? s > cur : s < cur)); diff --git a/src/lib/i18n/locales/de.ts b/src/lib/i18n/locales/de.ts index 52b9234..af929a2 100644 --- a/src/lib/i18n/locales/de.ts +++ b/src/lib/i18n/locales/de.ts @@ -112,6 +112,8 @@ const de: Messages = { loadAllFonts: 'Alle installierten Schriften laden', fontSize: 'Schriftgröße', fontSizeList: 'Schriftgrößenliste', + growFont: 'Schrift vergrößern', + shrinkFont: 'Schrift verkleinern', fontColor: 'Schriftfarbe', chooseFontColor: 'Schriftfarbe wählen', highlightColor: 'Hervorhebungsfarbe', diff --git a/src/lib/i18n/locales/en.ts b/src/lib/i18n/locales/en.ts index 6818159..5596732 100644 --- a/src/lib/i18n/locales/en.ts +++ b/src/lib/i18n/locales/en.ts @@ -116,6 +116,8 @@ const en = { loadAllFonts: 'Load all installed fonts', fontSize: 'Font size', fontSizeList: 'Font size list', + growFont: 'Increase font size', + shrinkFont: 'Decrease font size', fontColor: 'Font color', chooseFontColor: 'Choose font color', highlightColor: 'Highlight color',