all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Miles Bader <miles.bader@necel.com>
Cc: emacs-devel@gnu.org, sdl.web@gmail.com, Kenichi Handa <handa@m17n.org>
Subject: Re: unicode font-backend + tiling
Date: Tue, 05 Dec 2006 15:37:52 +0900	[thread overview]
Message-ID: <buo8xhmn8zj.fsf@dhapc248.dev.necel.com> (raw)
In-Reply-To: <45750F8B.7040206@swipnet.se> (Jan Djärv's message of "Tue\, 05 Dec 2006 07\:19\:55 +0100")

Jan Djärv <jan.h.d@swipnet.se> writes:
>> I've thought that aa is useful for small sizes.
>
> Usually not.  The smaller size the worse it looks.  OSX has a system setting 
> where you can set the smallest size when AA is used.

The common wisdom, as I understand it, is that AA is "bad" for normal
sizes, but good at big sizes, and good at very small sizes.  Try it with
firefox or something -- without AA very small characters simply become
unrecognizable blobs at some point, but with AA, they are surprisingly
readable, if unpleasantly fuzzy (and better fuzzy than unreadable :-).

Where exactly the dividing lines are I guess depends on many factors,
how good the rendering technology is, the font hinting, the general font
design, etc.

I think freetype displaying latin characters with bitstream vera fonts
is good enough at AA that it's better to always leave it on, even at
normal body text sizes (it's amazingly good -- for instance it keeps
horizontal and vertical strokes as single-pixel high contrast lines
where possible, only using other colors to subtly fill in various round
bits; vera's design seems to mesh well with this to yield a very
readable result).

Some other platform/font combinations aren't as good, so you might want
to disable AA at normal body text sizes for readability.  E.g., the
current discussion is about CJK fonts, which often have many more fiddly
bits than latin fonts, and those CJK fonts I have access to don't look
great when AA'd at normal sizes (it's a shame because in the past I have
seen extremely good anti-aliased CJK fonts on Debian, and I have no idea
what exact combination of factors was responsible!).

-Miles

-- 
Saa, shall we dance?  (from a dance-class advertisement)

  reply	other threads:[~2006-12-05  6:37 UTC|newest]

Thread overview: 39+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-12-05  0:40 unicode font-backend + tiling Miles Bader
2006-12-05  1:28 ` Leo
2006-12-05  2:18   ` Miles Bader
2006-12-05  2:52     ` Leo
2006-12-05  3:07       ` Miles Bader
2006-12-05 10:03         ` Juanma Barranquero
2006-12-05 10:25           ` Miles Bader
2006-12-05 11:11           ` Kenichi Handa
2006-12-05  4:30       ` Kenichi Handa
2006-12-05  4:42         ` Miles Bader
2006-12-05  5:16           ` Kenichi Handa
2006-12-05  5:40             ` Leo
2006-12-05  6:07             ` Miles Bader
2006-12-06 12:21               ` Mikhail Gusarov
2006-12-05  6:19             ` Jan Djärv
2006-12-05  6:37               ` Miles Bader [this message]
2006-12-05 10:55             ` Miles Bader
2006-12-05 11:19               ` Kenichi Handa
2006-12-05 11:31                 ` Miles Bader
2006-12-05 12:18                   ` Kenichi Handa
2006-12-06  4:24                     ` Miles Bader
2006-12-06 12:12                       ` Kenichi Handa
2006-12-05 14:48           ` Stefan Monnier
2006-12-05  4:43         ` Zhang Wei
2006-12-05  5:45         ` Mikhail Gusarov
2006-12-06 12:01           ` Kenichi Handa
2006-12-06 12:44             ` Leo
2006-12-06 12:51               ` Kenichi Handa
2006-12-06 13:32                 ` Leo
2006-12-06 19:57             ` Romain Francoise
2006-12-07  0:47               ` bug of char-displayable-p [Re: unicode font-backend + tiling] Kenichi Handa
2006-12-07  4:29             ` unicode font-backend + tiling Zhang Wei
2006-12-07  9:06               ` Miles Bader
2006-12-07 11:06               ` Kenichi Handa
2006-12-07 12:58                 ` James Cloos
2006-12-13  7:55                   ` Kenichi Handa
2006-12-13 19:24                     ` James Cloos
2006-12-07 13:58                 ` Zhang Wei
2006-12-05  6:14 ` Jan Djärv

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=buo8xhmn8zj.fsf@dhapc248.dev.necel.com \
    --to=miles.bader@necel.com \
    --cc=emacs-devel@gnu.org \
    --cc=handa@m17n.org \
    --cc=miles@gnu.org \
    --cc=sdl.web@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.