View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000709 | XMB1 | Bugs | public | 2024-04-21 22:36 | 2024-04-22 05:47 |
Reporter | flushedpancake | Assigned To | |||
Priority | low | Severity | minor | Reproducibility | sometimes |
Status | new | Resolution | open | ||
Product Version | 1.9.8 SP2 | ||||
Summary | 0000709: Fallback fonts are almost never defined across the software, and sometimes style fonts aren't even always used | ||||
Description | This is best visible on non-Windows devices where Core Fonts for the Web isn't installed, such as on openSUSE Tumbleweed (which is what I use!) or (most commonly found) iOS. Or any browser/OS combo where the option to use the fonts the website itself defines is disabled. It's mainly header classes that don't bother with fallbacks at all, but sometimes there is also never defined something like 'sans-serif'. Interestingly, 'monospace' is defined for the codeblock at the least, so I'm going to assume that was something added a bit later down the line due to that fact. This also messes up anything that has decided to turn off rendering non-default fonts, which is (usually) a default feature in browsers going back to good old Netscape... | ||||
Additional Information | This would also need to take into account detecting certain strings in the post parser, too, for the dropdown options (which again seem to be... very Windows-specific. I don't even recall Book Antiqua being part of a base installation of Windows XP, rather it being a theme that came with Office. (Lucida Console is also at the bottom for seemingly no reason.) | ||||
Tags | No tags attached. | ||||
MySQL Version | |||||
PHP Version | |||||
Web Server | |||||
Browser | |||||
Flags | |||||
Original Reporter | |||||
SVN Revision | |||||
|
|
|
Oh yeah, I should probably mention that I actually do have the mscore-ttf package installed on my desktop - some, but not all, of the fonts in that dropdown are on my machine. This likely applies to MacOS since I believe the versions there are derived from the same package: https://sourceforge.net/projects/mscorefonts/ Even then I believe there are indeed some tiny differences between them and the ones on modern Windows due to them being derived from their Windows 98SE variants. (Not that it matters, it's still the same font, and the less said about Windows 8+ font smoothing the better. My point about fallback fonts still stands, and this very project being GNU GPLv3, maybe including some libre fonts would be better going forward... |
|
I think we just use white-space: pre; for code blocks in 1.9.12 so any fallback was provided by the client. Prior to that version, it was just plain old table cells and no code elements at all. |
Date Modified | Username | Field | Change |
---|---|---|---|
2024-04-21 22:36 | flushedpancake | New Issue | |
2024-04-21 22:36 | flushedpancake | File Added: example2.png | |
2024-04-21 22:36 | flushedpancake | File Added: example 1.png | |
2024-04-21 22:36 | flushedpancake | File Added: lucida lol.png | |
2024-04-21 22:36 | flushedpancake | File Added: fart.png | |
2024-04-21 22:42 | flushedpancake | Note Added: 0000498 | |
2024-04-22 05:46 | miqrogroove | Note Added: 0000501 | |
2024-04-22 05:47 | miqrogroove | Note Edited: 0000501 | |
2024-04-22 05:47 | miqrogroove | Note Edited: 0000501 |