There’s a font named Meslo. It’s a patched version of a Menlo typeface by Apple, which, in its turn, is a derivative work from Bitstream Vera Mono. I was picking it to try several times, but either the font itself was bad or emacs rendered it poorly. The patched version though seems to be okay, but it feels too heavy in comparison with DejaVu Sans Mono (literally Bitstream Vera font extended with more glyphs). In the customize-face menu weight option doesn’t produce any change to the look. Is it supposed to work only when typeface has specific fonts that are lighter?

Example of DejaVu Sans Mono (above) and Meslo (below) dejavu and maslo.png Note the strange thickness of the latter: two dashes (--msgbox) alomst blend, letters have stems of unequal width which makes it look worse than DejaVu, though Meslo forms of the glyphs are more appealing to me. Or, maybe it’s supposed to be used only on 72 dpi Apple displays :D

// S, M and L versions of Meslo seem to differ by the leading and aren’t treated as variant of one font.

1 Answer 1


If a font doesn't have different weights they will not be synthesized, so the weight option in emacs (as in any other app) will not work.
About Meslo font: I think this patched version lacks rendering hints, which are present in the original Meslo (but it looks like they are not optimized for freetype rendering)

  • Are fonts.* files in that repo somehow related to rendering hints? I just don’t know what to do with them.
    – tijagi
    Jul 26, 2015 at 7:37
  • 1
    @tijagi, no, they are just index files for X. Here's a doc page about them. Font hints are built into the font.
    – catemperor
    Jul 26, 2015 at 18:03

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .