Skip to content

Commit 7fd6160

Browse files
Wulian233blurb-it[bot]hugovk
authored
gh-131204: Fix difflib.HtmlDiff may not use monospaced font (#131221)
Co-authored-by: blurb-it[bot] <43283697+blurb-it[bot]@users.noreply.github.com> Co-authored-by: Hugo van Kemenade <[email protected]>
1 parent 3d797e4 commit 7fd6160

File tree

3 files changed

+3
-2
lines changed

3 files changed

+3
-2
lines changed

Lib/difflib.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1633,7 +1633,7 @@ def _line_pair_iterator():
16331633

16341634
_styles = """
16351635
:root {color-scheme: light dark}
1636-
table.diff {font-family:Courier; border:medium;}
1636+
table.diff {font-family: Menlo, Consolas, Monaco, Liberation Mono, Lucida Console, monospace; border:medium}
16371637
.diff_header {background-color:#e0e0e0}
16381638
td.diff_header {text-align:right}
16391639
.diff_next {background-color:#c0c0c0}

Lib/test/test_difflib_expect.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
<title></title>
1111
<style type="text/css">
1212
:root {color-scheme: light dark}
13-
table.diff {font-family:Courier; border:medium;}
13+
table.diff {font-family: Menlo, Consolas, Monaco, Liberation Mono, Lucida Console, monospace; border:medium}
1414
.diff_header {background-color:#e0e0e0}
1515
td.diff_header {text-align:right}
1616
.diff_next {background-color:#c0c0c0}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Use monospace font from System Font Stack for cross-platform support in :class:`difflib.HtmlDiff`.

0 commit comments

Comments
 (0)