diff --git a/packages/web/src/query/AceEditor.svelte b/packages/web/src/query/AceEditor.svelte index e4527485c..abcb000d3 100644 --- a/packages/web/src/query/AceEditor.svelte +++ b/packages/web/src/query/AceEditor.svelte @@ -114,7 +114,13 @@ import 'ace-builds/src-noconflict/theme-tomorrow_night'; import 'ace-builds/src-noconflict/theme-twilight'; - import { currentDropDownMenu, currentEditorFontSize, currentEditorTheme, currentThemeDefinition } from '../stores'; + import { + currentDropDownMenu, + currentEditorFontSize, + currentEditorFont, + currentEditorTheme, + currentThemeDefinition, + } from '../stores'; import _ from 'lodash'; import { handleCommandKeyDown } from '../commands/CommandListener.svelte'; import resizeObserver from '../utility/resizeObserver'; @@ -223,12 +229,15 @@ } } - $: watchOptions(options); - function watchOptions(newOption: any) { + $: watchOptions(options, $currentEditorFont); + function watchOptions(newOption: any, fontFamily) { if (editor) { editor.setOptions({ ...stdOptions, ...newOption, + fontFamily: fontFamily || 'Menlo, Monaco, Ubuntu Mono, Consolas, source-code-pro, monospace', + // fontFamily: 'tahoma,Menlo', + // fontSize: '10pt', }); } } diff --git a/packages/web/src/settings/SettingsModal.svelte b/packages/web/src/settings/SettingsModal.svelte index 8c0dd5d4b..05c9f6d7f 100644 --- a/packages/web/src/settings/SettingsModal.svelte +++ b/packages/web/src/settings/SettingsModal.svelte @@ -127,7 +127,7 @@ ORDER BY