Page MenuHomePhabricator

Code blocks not displayed in monospaced fashion in Firefox
Closed, ResolvedPublic

Description

Example https://phabricator.wikimedia.org/T76116 is displayed wrong in FF 33.0

Event Timeline

• yurivict raised the priority of this task from to Needs Triage.
• yurivict updated the task description. (Show Details)
• yurivict updated the task description. (Show Details)
• yurivict added a subscriber: • yurivict.

I am not able to reproduce this on Firefox 33. Showing Firefox and Chrome for comparison.

pasted_file (523×917 px, 503 KB)

FF says it uses DejaVu Sans system font. This is <pre></pre> area, so only monospaced font should be used.
As I understand from http://en.wikipedia.org/wiki/DejaVu_fonts , only some DejaVu fonts are monospaced (ex. DejaVu Sans Mono), and one used by FF isn't.

This looks like a bug in FF. I am on FreeBSD, you might be on different system, so behavior is different.

ff30-phabricator-monospace.png (667×1 px, 100 KB)

https://bugzilla.mozilla.org/show_bug.cgi?id=1105606

Thanks, I've found we also have a bug at T6109 which I've submitted a diff for. At least, once it lands you should be able to force your font choice even if FF doesn't recognize it as 'monospace'.

chad claimed this task.