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',