diff options
-rw-r--r-- | src/locales/en.json | 1 | ||||
-rw-r--r-- | src/static/css/pad.css | 6 | ||||
-rw-r--r-- | src/static/font/opendyslexic.otf | bin | 0 -> 48076 bytes | |||
-rw-r--r-- | src/static/js/pad.js | 2 | ||||
-rw-r--r-- | src/static/js/pad_editor.js | 3 | ||||
-rw-r--r-- | src/templates/pad.html | 1 |
6 files changed, 11 insertions, 2 deletions
diff --git a/src/locales/en.json b/src/locales/en.json index 24c56edf..3e16c5de 100644 --- a/src/locales/en.json +++ b/src/locales/en.json @@ -38,6 +38,7 @@ "pad.settings.rtlcheck": "Read content from right to left?", "pad.settings.fontType": "Font type:", "pad.settings.fontType.normal": "Normal", + "pad.settings.fontType.opendyslexic": "Open Dyslexic", "pad.settings.fontType.monospaced": "Monospace", "pad.settings.fontType.comicsans": "Comic Sans", "pad.settings.fontType.couriernew": "Courier New", diff --git a/src/static/css/pad.css b/src/static/css/pad.css index 2e68ed00..96e2122b 100644 --- a/src/static/css/pad.css +++ b/src/static/css/pad.css @@ -1284,3 +1284,9 @@ input[type=checkbox] { .hideControlsEditbar{ display:none !important; } + + +@font-face { + font-family: opendyslexic; + src: url("../font/opendyslexic.otf") format("opentype"); +} diff --git a/src/static/font/opendyslexic.otf b/src/static/font/opendyslexic.otf Binary files differnew file mode 100644 index 00000000..1a7c9d41 --- /dev/null +++ b/src/static/font/opendyslexic.otf diff --git a/src/static/js/pad.js b/src/static/js/pad.js index 5ac9d03d..f1de80f0 100644 --- a/src/static/js/pad.js +++ b/src/static/js/pad.js @@ -581,7 +581,7 @@ var pad = { pad.changeViewOption('rtlIsTrue', true); } - var fonts = ['useMonospaceFont', 'useComicSansFont', 'useCourierNewFont', 'useGeorgiaFont', 'useImpactFont', + var fonts = ['useMonospaceFont', 'useOpenDyslexicFont', 'useComicSansFont', 'useCourierNewFont', 'useGeorgiaFont', 'useImpactFont', 'useLucidaFont', 'useLucidaSansFont', 'usePalatinoFont', 'useTahomaFont', 'useTimesNewRomanFont', 'useTrebuchetFont', 'useVerdanaFont', 'useSymbolFont', 'useWebdingsFont', 'useWingDingsFont', 'useSansSerifFont', 'useSerifFont']; diff --git a/src/static/js/pad_editor.js b/src/static/js/pad_editor.js index ca7dc2b0..b1ea09f7 100644 --- a/src/static/js/pad_editor.js +++ b/src/static/js/pad_editor.js @@ -30,7 +30,7 @@ var padeditor = (function() var settings = undefined; // Array of available fonts - var fonts = ['useMonospaceFont', 'useComicSansFont', 'useCourierNewFont', 'useGeorgiaFont', 'useImpactFont', + var fonts = ['useMonospaceFont', 'useOpenDyslexicFont', 'useComicSansFont', 'useCourierNewFont', 'useGeorgiaFont', 'useImpactFont', 'useLucidaFont', 'useLucidaSansFont', 'usePalatinoFont', 'useTahomaFont', 'useTimesNewRomanFont', 'useTrebuchetFont', 'useVerdanaFont', 'useSymbolFont', 'useWebdingsFont', 'useWingDingsFont', 'useSansSerifFont', 'useSerifFont']; @@ -163,6 +163,7 @@ var padeditor = (function() font = font.replace("Font",""); font = font.toLowerCase(); if(font === "monospace") self.ace.setProperty("textface", "Courier new"); + if(font === "opendyslexic") self.ace.setProperty("textface", "OpenDyslexic"); if(font === "comicsans") self.ace.setProperty("textface", "Comic Sans MS"); if(font === "georgia") self.ace.setProperty("textface", "Georgia"); if(font === "impact") self.ace.setProperty("textface", "Impact"); diff --git a/src/templates/pad.html b/src/templates/pad.html index 697caf3b..dd260414 100644 --- a/src/templates/pad.html +++ b/src/templates/pad.html @@ -160,6 +160,7 @@ <select id="viewfontmenu"> <option value="normal" data-l10n-id="pad.settings.fontType.normal"></option> <option value="monospace" data-l10n-id="pad.settings.fontType.monospaced"></option> + <option value="opendyslexic" data-l10n-id="pad.settings.fontType.opendyslexic"></option> <option value="comicsans" data-l10n-id="pad.settings.fontType.comicsans"></option> <option value="georgia" data-l10n-id="pad.settings.fontType.georgia"></option> <option value="impact" data-l10n-id="pad.settings.fontType.impact"></option> |