Opened 14 years ago

Closed 14 years ago

#183 closed defect (fixed)

Hemlock uses a Pixel-Font

Reported by: joswig Owned by: rme
Priority: minor Milestone:
Component: IDE Version: 1.1
Keywords: Cc:


Please not. It should be possible to use a smoothed Monaco. As much as I like Monaco, please without pixels. For the hardcore pixel-Monaco fans there might be a switch, but the default should be the smoothed version.


Attachments (2)

monaco-10.png (8.3 KB) - added by joswig 14 years ago.
fake-bold.png (9.8 KB) - added by rme 14 years ago.

Download all attachments as: .zip

Change History (11)

comment:1 Changed 14 years ago by alms

I agree that Courier would be a better default. In the meantime, though, you can change this via the Preferences panel under the Clozure CL menu.

Changed 14 years ago by joswig

comment:2 Changed 14 years ago by joswig

The 'problem' is that Clozure CL does not use font smoothing for Monaco 10. Apple's Terminal does that and has an option for that.

See the attached picture. Both show Monaco 10. One smoothed (Apple Terminal) and on non-smoothed (Clozure CL).

Monaco 10 is fine for me, but I would want the font smoothing.

comment:3 Changed 14 years ago by rme

  • Owner changed from gb to rme
  • Status changed from new to assigned

comment:4 Changed 14 years ago by rme

  • Resolution set to fixed
  • Status changed from assigned to closed

There are also people who feel (myself included) that the bitmap screen fonts are better. If I picked Monaco 10, and ended up with anti-aliased text instead of the screen bitmap, I'd be very unhappy.

I suppose that people who like the anti-aliased text must feel the same way when they get a bitmap screen font.

Therefore, I added (in r7684) a preference which governs whether bitmap screen fonts are used in editor and listener windows. It's on by default, because I think this is most consistent with other applications. (For example, TextEdit?.app will use a bitmap screen font for Monaco 10.)

comment:5 Changed 14 years ago by gb

I wonder if the attempt to synthesize a bold Monaco would look better if antialiasing was enabled. (The old "smudgy" bold listener font definitely wasn't antialiased.)

Changed 14 years ago by rme

comment:6 Changed 14 years ago by rme

The synthesized bold font looks about the same to me (see attached file).

comment:7 Changed 14 years ago by gb

Yeah; you don't get the subpixel antialiasing (so it might look OK on a CRT, but still looks kind of smudgy on an LCD.)

comment:8 Changed 14 years ago by joswig

  • Priority changed from blocker to minor
  • Resolution fixed deleted
  • Status changed from closed to reopened

Thanks, that looks much better now.

One place where the pixel font is still used and the switch has no influence is the Hemlock Editor mini-buffer. It seems to work in the Listener mini-buffer, though.

comment:9 Changed 14 years ago by rme

  • Resolution set to fixed
  • Status changed from reopened to closed

Sorry I missed the echo area case. It's fixed in r7701.

Note: See TracTickets for help on using tickets.