[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Devel] fixed pitch fonts: should isFixedPitch be honoured?
From: |
Graham . Asher |
Subject: |
Re: [Devel] fixed pitch fonts: should isFixedPitch be honoured? |
Date: |
Fri, 23 Mar 2001 18:16:32 +0000 |
Yes, I know; and if we ignore isFixedPitch everything is fine. So I'm still
all for ignoring it. It should be the responsibility of 'higher-level
protocols' as the saying goes (like OS rendering systems and word
processors) to decide whether to throw away the information - by forcing
characters to the same width - or not. But they can only do this if the
information is not thrown away at the lower level.
Graham Asher
"Marc L
Cohen" To: address@hidden
<address@hidden cc:
bm.com> Subject: Re: [Devel] fixed pitch
fonts: should isFixedPitch be
honoured?
23/03/01
17:27
>David,
>
>I should have explained in a bit more detail. What happens is that,
because
>the Chinese ideograms are about 1 em wide, and I guess that's the width of
>the widest character, all the Roman characters look ridiculously widely
>spaced l i k e t h i s. It *doesn't* happen on Microsoft Windows NT
>applications, so it looks like Microsoft's font rendering logic is
ignoring
>the flag.
>
>I am not sure whether the rasterizer needs to do anything with a
>fixed-pitch flag except maybe avoid hinting the characters in a way that
>might make them different widths. I am probably rather ignorant, but
surely
>a fixed-width font would set all its glyphs to the same advance width
>anyway. If it doesn't then an application is free to ignore the returned
>widths and impose a standard advance width, but that is another matter.
>
>What do you think?
>
>Graham
In general, for monospaced DBCS fonts, the Latin glyphs are spaced as
half-width glyphs.
Marc L. Cohen
Internal:address@hidden
Internet:address@hidden
also at:address@hidden
(512) 838-4757 (T/L 678-4757)
FAX (512) 838-4637 (T/L 678-4637)
**********************************************************************
Symbian Ltd is a company registered in England and Wales with registered number
01796587 and registered office at 19 Harcourt Street, London, W1H 4HF, UK.
This message is intended only for use by the named addressee and may contain
privileged and/or confidential information. If you are not the named addressee
you should not disseminate, copy or take any action in reliance on it. If you
have received this message in error please notify address@hidden and delete the
message and any attachments accompanying it immediately. Symbian does not
accept liability for any corruption, interception, amendment, tampering or
viruses occuring to this message in transit or for any message sent by its
employees which is not in compliance with Symbian corporate policy.
**********************************************************************