Ticket #183 (closed defect: fixed)

Opened 7 years ago

Last modified 7 years ago

Hemlock uses a Pixel-Font

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

Description

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.

Help!!!

Attachments

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

Change History

comment:1 Changed 7 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 7 years ago by joswig

comment:2 Changed 7 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 7 years ago by rme

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

comment:4 Changed 7 years ago by rme

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

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 7 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 7 years ago by rme

comment:6 Changed 7 years ago by rme

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

comment:7 Changed 7 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 7 years ago by joswig

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

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 7 years ago by rme

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

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

Note: See TracTickets for help on using tickets.