emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Face issue -- possible bug


From: Joost Kremers
Subject: Re: Face issue -- possible bug
Date: Tue, 17 Jul 2018 09:56:14 +0200
User-agent: mu4e 1.1.0; emacs 26.1.50


On Tue, Jul 17 2018, Eli Zaretskii wrote:
From: Joost Kremers <address@hidden>
Date: Mon, 16 Jul 2018 22:49:18 +0200

So should this be reported as an Emacs bug, or should I contact the font creator?

What does Emacs say if you go to the character and type "C-u C-x =",
when the problematic font is used?

Well d'uh, I could have thought of that myself... Anyway, with Linux Libertine O (which displays the character incorrectly), `C-u C-x =` gives:

==============================

            position: 182 of 268 (68%), column: 5
character: n (displayed as n) (codepoint 110, #o156, #x6e)
   preferred charset: ascii (ASCII (ISO646 IRV))
code point in charset: 0x6E
              script: latin
              syntax: w         which means: word
category: .:Base, L:Left-to-right (strong), a:ASCII, l:Latin, r:Roman to input: type "C-x 8 RET 6e" or "C-x 8 RET LATIN SMALL LETTER N"
         buffer code: #x6E
           file code: #x6E (encoded by coding system utf-8-unix)
             display: composed to form "n̩" (see below)

Composed with the following character(s) "̩" using this font:
xft:-PfEd-Linux Libertine O-normal-normal-normal-*-21-*-*-*-*-0-iso10646-1
by these glyphs:
 [0 1 0 2420 13 0 13 10 1 nil]
 [0 1 809 745 0 -9 -6 -1 5 [-2 -1 0]]

Character code properties: customize what to show
 name: LATIN SMALL LETTER N
 general-category: Ll (Letter, Lowercase)
 decomposition: (110) ('n')

There are text properties here:
 fontified            t
 wrap-prefix          ""

==============================

And with DejaVu Sans Mono (displaying the character correctly):

==============================


            position: 182 of 268 (68%), column: 5
character: n (displayed as n) (codepoint 110, #o156, #x6e)
   preferred charset: ascii (ASCII (ISO646 IRV))
code point in charset: 0x6E
              script: latin
              syntax: w         which means: word
category: .:Base, L:Left-to-right (strong), a:ASCII, l:Latin, r:Roman to input: type "C-x 8 RET 6e" or "C-x 8 RET LATIN SMALL LETTER N"
         buffer code: #x6E
           file code: #x6E (encoded by coding system utf-8-unix)
             display: composed to form "n̩" (see below)

Composed with the following character(s) "̩" using this font:
xft:-PfEd-DejaVu Sans Mono-normal-normal-normal-*-15-*-*-*-m-0-iso10646-1
by these glyphs:
 [0 1 110 81 9 1 8 8 5 nil]
 [0 1 809 689 0 4 6 -1 5 [-10 -1 0]]

Character code properties: customize what to show
 name: LATIN SMALL LETTER N
 general-category: Ll (Letter, Lowercase)
 decomposition: (110) ('n')

There are text properties here:
 fontified            t
 wrap-prefix          ""

==============================

The only difference I notice is with the numbers following "by these glyphs", but I have no idea what those numbers mean.

TIA

Joost



--
Joost Kremers
Life has its moments



reply via email to

[Prev in Thread] Current Thread [Next in Thread]