Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions xmodule/course_block.py
Original file line number Diff line number Diff line change
Expand Up @@ -1052,6 +1052,18 @@ class CourseFields: # lint-amnesty, pylint: disable=missing-class-docstring
scope=Scope.settings,
)

course_font_family = String(
display_name=_("Select Course Font Family"),
help=_(
"""
Select course family in which you want to display your course.
Available options are "font-trebuchet", "font-open-sans", "font-noto-kufi-arabic", "font-montserrat", and "font-source-sans-pro".
If value is invalid or empty the default font-family will be "Helvetica Neue".
"""
),
scope=Scope.settings, default='font-trebuchet'
)

other_course_settings = Dict(
display_name=_("Other Course Settings"),
help=_(
Expand Down
5 changes: 4 additions & 1 deletion xmodule/js/src/html/edit.js
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,10 @@
*/
var CUSTOM_FONTS, STANDARD_FONTS, _getFonts;

CUSTOM_FONTS = "Default='Open Sans', Verdana, Arial, Helvetica, sans-serif;";
CUSTOM_FONTS = "Default='Open Sans', Verdana, Arial, Helvetica, sans-serif;" +
"Noto Kufi Arabic='Noto Kufi Arabic', Verdana, Arial, Helvetica, sans-serif;" +
"Source Sans Pro='Source Sans Pro', Verdana, Arial, Helvetica, sans-serif;" +
"Montserrat='Montserrat', Verdana, Arial, Helvetica, sans-serif;";

/*
list of standard tinyMCE fonts: http://www.tinymce.com/wiki.php/Configuration:font_formats
Expand Down
Loading