Commit bd5d1cc8 authored by Jonathan Corbet's avatar Jonathan Corbet

docs: Don't wire font sizes for HTML output

The alabaster theme likes to provide explicit sizes for fonts, which
overrides the users's own browser settings and is guaranteed to displease
folks.  Set the font size to "inherit" so that the users browser settings
control the font size they get.  We can use the font_size configuration
option for the main body font (changing the size I'd already put there),
but the sidebar size can only be set via custom CSS.
Reported-by: default avatarBagas Sanjaya <bagasdotme@gmail.com>
Signed-off-by: default avatarJonathan Corbet <corbet@lwn.net>
parent 2ad34b82
...@@ -316,9 +316,10 @@ if major <= 1 and minor < 8: ...@@ -316,9 +316,10 @@ if major <= 1 and minor < 8:
if html_theme == 'alabaster': if html_theme == 'alabaster':
html_theme_options = { html_theme_options = {
'description': get_cline_version(), 'description': get_cline_version(),
'font_size': '10pt',
'page_width': '65em', 'page_width': '65em',
'sidebar_width': '15em', 'sidebar_width': '15em',
'font_size': 'inherit',
'font_family': 'serif',
} }
sys.stderr.write("Using %s theme\n" % html_theme) sys.stderr.write("Using %s theme\n" % html_theme)
......
...@@ -11,6 +11,7 @@ div.body h3 { font-size: 130%; } ...@@ -11,6 +11,7 @@ div.body h3 { font-size: 130%; }
/* Tighten up the layout slightly */ /* Tighten up the layout slightly */
div.body { padding: 0 15px 0 10px; } div.body { padding: 0 15px 0 10px; }
div.sphinxsidebarwrapper { padding: 1em 0.4em; } div.sphinxsidebarwrapper { padding: 1em 0.4em; }
div.sphinxsidebar { font-size: inherit; }
/* Tweak document margins and don't force width */ /* Tweak document margins and don't force width */
div.document { div.document {
margin: 20px 10px 0 10px; margin: 20px 10px 0 10px;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment