1
Broken monospace without custom font
Source: outline/outline#11354 · opened by @elbaro
In codeblocks, custom font is required not only for look but for correct rendering.
1. Special characters like boxing chars and special font glyphs
<img width="552" height="80" alt="image" src=" />
2. Incorrect glyph alignment from font fallbacks
A CJK glyph should be double-width but mixing glyph from different fonts break this alignment.
"SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace
"a" is rendered from "Liberation Mono" and "가" is rendered from "monospace" which has a different size.
• Liberation Mono: 'a' is 10px wide
• monospace: 'a' is 8px wide, '가' is 16px wide (1:2)
• 10px:16px is not 1:2 anymore
1. Special characters like boxing chars and special font glyphs
<img width="552" height="80" alt="image" src=" />
2. Incorrect glyph alignment from font fallbacks
A CJK glyph should be double-width but mixing glyph from different fonts break this alignment.
"SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace
"a" is rendered from "Liberation Mono" and "가" is rendered from "monospace" which has a different size.
• Liberation Mono: 'a' is 10px wide
• monospace: 'a' is 8px wide, '가' is 16px wide (1:2)
• 10px:16px is not 1:2 anymore
No pledges yet. Be the first to back this.
Comments
Similar requests
Additional theme customization options
10 votes · 0 comments
Support Multiple Font Colours in Outline
3 votes · 0 comments
Add layout options (colour side panel, font sizes, font types, line separating table of contents from main page)
4 votes · 0 comments
Change text color and font size
12 votes · 0 comments
Feasibility of an optional fixed formatting toolbar and richer text styling (color, font size, alignment)
1 vote · 0 comments
No comments yet.