unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
From: David Reitter <david.reitter@gmail.com>
To: emacs-pretest-bug@gnu.org
Cc: Mac Pigman <gwp@hss.caltech.edu>
Subject: bug#3174: NS: greek glyph rendering incoherent
Date: Thu, 30 Apr 2009 11:48:59 -0400	[thread overview]
Message-ID: <77492C53-2488-4311-B8E3-58191F38CC83@gmail.com> (raw)
In-Reply-To: <23318529.post@talk.nabble.com>

[-- Attachment #1: Type: text/plain, Size: 1124 bytes --]

On Apr 30, 2009, at 11:21 AM, Mac Pigman wrote:

> 2.  The display of Greek is off.  The default font won't display  
> accented
> characters at all.  The font I've been using,
> -apple-monaco-medium-r-normal--12-120-72-72-m-120-iso10646-1, does  
> display
> all of the characters, but the accented ones are a different size,  
> and the
> Greek in general looks like a comic book.

Hmm.  With M-x view-hello-file, I can see them (in Monaco).
Switching to text-mode will make it use Lucida Grande (the default),  
but, as shown below, this works for me.  I started Aquamacs with -q  
(e.g., see Help->Diagnose menu).  Could you try that too, just so we  
make sure we're talking about the same "default font"?

As for the actual glyphs and also the accented alpha in the example, I  
fully agree: they're ugly, both in Monaco and in Lucida.

I think there's something wrong...  I'm attaching a screenshot of  
Emacs/22 (Carbon), where the greek glyphs are rendered coherently.

The last screenshot shows Emacs 23 (NS) again, started with -Q and in  
the default font.  There, the accented alpha isn't rendered at all.






[-- Attachment #2: pastedGraphic.png --]
[-- Type: image/png, Size: 11056 bytes --]

[-- Attachment #3: Type: text/plain, Size: 3 bytes --]





[-- Attachment #4: pastedGraphic.png --]
[-- Type: image/png, Size: 13098 bytes --]

[-- Attachment #5: Type: text/plain, Size: 2 bytes --]




[-- Attachment #6: pastedGraphic.png --]
[-- Type: image/png, Size: 10734 bytes --]

[-- Attachment #7: Type: text/plain, Size: 2297 bytes --]





ά character:

In Emacs 23 (Cocoa/NS):

         character: ά (940, #o1654, #x3ac)
preferred charset: greek-iso8859-7
		   (Right-Hand Part of ISO/IEC 8859/7 (Latin/Greek): ISO-IR-126)
        code point: 0x5C
            syntax:
		   w 	which means: word
          category:
		   .:Base, g:Greek, j:Japanese
       buffer code: #xCE #xAC
         file code: ESC #x2C #x46 #x5C
		   (encoded by coding system iso-2022-7bit-unix)
           display:
		   by this font (glyph code)
     nil:-apple-Lucida_Grande-medium-normal-normal-Regular-13-*-*-*-*- 
*-iso10646-1 (#x1AF)

Character code properties: customize what to show
   name: GREEK SMALL LETTER ALPHA WITH TONOS
   old-name: GREEK SMALL LETTER ALPHA TONOS
   general-category: Ll (Letter, Lowercase)
   decomposition: (945 769) ('α' '́')

There are text properties here:
   charset              greek-iso8859-7


In Emacs 23 (Cocoa/NS), with the default font (Monaco):

         character: ά (940, #o1654, #x3ac)
preferred charset: greek-iso8859-7 (Right-Hand Part of ISO/IEC 8859/7  
(Latin/Greek): ISO-IR-126)
        code point: 0x5C
            syntax: w 	which means: word
          category: .:Base, g:Greek, j:Japanese
       buffer code: #xCE #xAC
         file code: ESC #x2C #x46 #x5C (encoded by coding system  
iso-2022-7bit-unix)
           display: by this font (glyph code)
     nil:-apple-Monaco-medium-normal-normal-Regular-12-*-*-*-*-*- 
iso10646-1 (#x00)

Character code properties: customize what to show
   name: GREEK SMALL LETTER ALPHA WITH TONOS
   old-name: GREEK SMALL LETTER ALPHA TONOS
   general-category: Ll (Letter, Lowercase)
   decomposition: (945 769) ('α' '́')

There are text properties here:
   charset              greek-iso8859-7






In Emacs 22 (Carbon):
   character: ά (2908, #o5534, #xb5c, U+03AC)
     charset: greek-iso8859-7 (Right-Hand Part of Latin/Greek Alphabet  
(ISO/IEC 8859-7): ISO-IR-126.)
  code point: #x5C
      syntax: w 	which means: word
    category: g:Greek
buffer code: #x86 #xDC
   file code: ESC #x2C #x46 #x5C (encoded by coding system  
iso-2022-7bit-unix)
     display: by this font (glyph code)
      -apple-lucida grande-medium-r-normal--14-140-72-72-m-140- 
iso10646-1 (#x3AC)


       reply	other threads:[~2009-04-30 15:48 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <23318529.post@talk.nabble.com>
2009-04-30 15:48 ` David Reitter [this message]
2016-07-10 14:45   ` bug#3174: NS: greek glyph rendering incoherent Alan Third
2016-09-10 21:23     ` Alan Third
2009-05-27 16:51 David Reitter
2009-05-27 19:14 ` Adrian Robert
2009-05-31  5:32 ` Adrian Robert
2009-05-31 14:02   ` Jason Rumney
2009-05-31 14:05   ` David Reitter
2009-05-31 14:26     ` Adrian Robert
2009-05-31 14:45       ` David Reitter
     [not found]         ` <6BA35FFE-3FC9-4525-86D7-2027A51FE015@gmail.com>
2009-05-31 17:57           ` David Reitter
2009-06-07  3:46             ` Adrian Robert
2009-06-07 13:02               ` David Reitter

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

  List information: https://www.gnu.org/software/emacs/

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

  git send-email \
    --in-reply-to=77492C53-2488-4311-B8E3-58191F38CC83@gmail.com \
    --to=david.reitter@gmail.com \
    --cc=3174@emacsbugs.donarmstrong.com \
    --cc=emacs-pretest-bug@gnu.org \
    --cc=gwp@hss.caltech.edu \
    /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 public inbox

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

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).