summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/locales/en.json1
-rw-r--r--src/static/css/pad.css6
-rw-r--r--src/static/font/opendyslexic.otfbin0 -> 48076 bytes
-rw-r--r--src/static/js/pad.js2
-rw-r--r--src/static/js/pad_editor.js3
-rw-r--r--src/templates/pad.html1
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
new file mode 100644
index 00000000..1a7c9d41
--- /dev/null
+++ b/src/static/font/opendyslexic.otf
Binary files differ
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>