diff --git a/ElementX/Sources/Other/HTMLParsing/AttributedStringBuilder.swift b/ElementX/Sources/Other/HTMLParsing/AttributedStringBuilder.swift
index 3be6ef8a9..81f3fd6e2 100644
--- a/ElementX/Sources/Other/HTMLParsing/AttributedStringBuilder.swift
+++ b/ElementX/Sources/Other/HTMLParsing/AttributedStringBuilder.swift
@@ -220,9 +220,9 @@ struct AttributedStringBuilder: AttributedStringBuilderProtocol {
pre,code {
background-color: \(temporaryCodeBlockMarkingColor.toHexString());
display: inline;
- font-family: monospace;
white-space: pre;
- -coretext-fontname: Menlo-Regular;
+ font-size: 0.9em;
+ -coretext-fontname: .AppleSystemUIFontMonospaced-Regular;
}
h1,h2,h3 {
font-size: 1.2em;
diff --git a/UnitTests/Sources/AttributedStringBuilderTests.swift b/UnitTests/Sources/AttributedStringBuilderTests.swift
index bd56289ae..d24a51f32 100644
--- a/UnitTests/Sources/AttributedStringBuilderTests.swift
+++ b/UnitTests/Sources/AttributedStringBuilderTests.swift
@@ -64,7 +64,7 @@ class AttributedStringBuilderTests: XCTestCase {
return
}
- XCTAssertEqual(attributedString.runs.first?.uiKit.font?.fontName, "Menlo-Regular")
+ XCTAssertEqual(attributedString.runs.first?.uiKit.font?.fontName, ".AppleSystemUIFontMonospaced-Regular")
let string = String(attributedString.characters)
diff --git a/changelog.d/pr-267.change b/changelog.d/pr-267.change
new file mode 100644
index 000000000..10a280931
--- /dev/null
+++ b/changelog.d/pr-267.change
@@ -0,0 +1 @@
+Reduce code block font size and switch to SanFrancisco Monospaced
\ No newline at end of file