Fossil SCM

Following [https://fossil-scm.org/forum/forumpost/fe5a8006e6234027 | forum discussion] on the question of which monospace default font setting to use, I decided we should remove the OS and browser defaults as covered by the "monospace" fallback. I then added one example of a modern "nerd font" to the head of the list since the mere presence of such expresses an implicit preference that it be used over OS/browser defaults. This list is likely to need to grow.

wyoung 2025-11-30 20:48 trunk
Commit c17764f0f1c1bb6ac7d5a4602f4f9f5c100c6d97bc4fe743f79d3f724c8d62df
1 file changed +4 -5
+4 -5
--- src/default.css
+++ src/default.css
@@ -1895,15 +1895,14 @@
18951895
div.markdown ol.footnotes > li.fn-joined > sup.fn-joined,
18961896
table.numbered-lines > tbody > tr,
18971897
tr.diffskip > td.chunkctrl,
18981898
#fossil-status-bar,
18991899
.monospace {
1900
- font-family: "Source Code Pro", "Menlo", "Monaco", "Consolas",
1901
- "Andale Mono", "Ubuntu Mono", "Deja Vu Sans Mono",
1902
- "Letter Gothic", "Letter Gothic Std", "Prestige Elite Std",
1903
- "Courier", "Courier New",
1904
- monospace;
1900
+ font-family: "MesloLGSDZ Nerd Font Mono", /* 2025 hotness */
1901
+ "Source Code Pro", /* 2012 hotness */
1902
+ "Menlo", "Monaco", "SF Mono", /* Safari reverted to Courier in 2022 */
1903
+ monospace; /* let OS/browser default take over */
19051904
}
19061905
19071906
div.markdown > ol.footnotes {
19081907
font-size: 90%;
19091908
}
19101909
--- src/default.css
+++ src/default.css
@@ -1895,15 +1895,14 @@
1895 div.markdown ol.footnotes > li.fn-joined > sup.fn-joined,
1896 table.numbered-lines > tbody > tr,
1897 tr.diffskip > td.chunkctrl,
1898 #fossil-status-bar,
1899 .monospace {
1900 font-family: "Source Code Pro", "Menlo", "Monaco", "Consolas",
1901 "Andale Mono", "Ubuntu Mono", "Deja Vu Sans Mono",
1902 "Letter Gothic", "Letter Gothic Std", "Prestige Elite Std",
1903 "Courier", "Courier New",
1904 monospace;
1905 }
1906
1907 div.markdown > ol.footnotes {
1908 font-size: 90%;
1909 }
1910
--- src/default.css
+++ src/default.css
@@ -1895,15 +1895,14 @@
1895 div.markdown ol.footnotes > li.fn-joined > sup.fn-joined,
1896 table.numbered-lines > tbody > tr,
1897 tr.diffskip > td.chunkctrl,
1898 #fossil-status-bar,
1899 .monospace {
1900 font-family: "MesloLGSDZ Nerd Font Mono", /* 2025 hotness */
1901 "Source Code Pro", /* 2012 hotness */
1902 "Menlo", "Monaco", "SF Mono", /* Safari reverted to Courier in 2022 */
1903 monospace; /* let OS/browser default take over */
 
1904 }
1905
1906 div.markdown > ol.footnotes {
1907 font-size: 90%;
1908 }
1909

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button