From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Jason Rumney Newsgroups: gmane.emacs.bugs Subject: Re: [Reiter.Joachim@web.de: Failure to show "German Umlaute"] Date: Sat, 17 Nov 2007 16:50:25 +0000 Message-ID: <473F1BD1.4070602@gnu.org> References: <473EE3A9.7060302@gnu.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1195318267 13743 80.91.229.12 (17 Nov 2007 16:51:07 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 17 Nov 2007 16:51:07 +0000 (UTC) To: Jason Rumney , Richard Stallman , Reiter.Joachim@web.de, bug-gnu-emacs@gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Nov 17 17:51:12 2007 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1ItQsw-0006jX-PG for geb-bug-gnu-emacs@m.gmane.org; Sat, 17 Nov 2007 17:51:11 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1ItQsj-0004fB-P6 for geb-bug-gnu-emacs@m.gmane.org; Sat, 17 Nov 2007 11:50:57 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1ItQse-0004cX-7O for bug-gnu-emacs@gnu.org; Sat, 17 Nov 2007 11:50:52 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1ItQsc-0004Zo-B4 for bug-gnu-emacs@gnu.org; Sat, 17 Nov 2007 11:50:51 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1ItQsc-0004Zd-4i for bug-gnu-emacs@gnu.org; Sat, 17 Nov 2007 11:50:50 -0500 Original-Received: from outmail1.freedom2surf.net ([194.106.33.237]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1ItQsT-0007FX-Po; Sat, 17 Nov 2007 11:50:41 -0500 Original-Received: from [127.0.0.1] (i-83-67-23-108.freedom2surf.net [83.67.23.108]) by outmail1.freedom2surf.net (Postfix) with ESMTP id DC7F75188C; Sat, 17 Nov 2007 16:50:40 +0000 (GMT) User-Agent: Thunderbird 2.0.0.6 (Windows/20070728) In-Reply-To: X-detected-kernel: by monty-python.gnu.org: Linux 2.4-2.6 X-BeenThere: bug-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:17003 Archived-At: Reiner Steib wrote: > Yes. E.g. in the > text says: > > ,---- > | w=E4 w=F6 m=E4 m=F6 > |=20 > | In the letters "w" and "m", the right column of pixels is not > | displayed. > |=20 > | wa wo ma mo > `---- > > If the iso-characters "=E4" and "=F6" are replaced by their ASCII > "counterparts" ("a" and "o") the letters "w" and "m" are displayed > correctly. > =20 The simple explanation for that is that Emacs displays runs of characters from the same character set using one system call. But since Emacs considers latin-1 and ascii as different character sets, in the former case, each character is displayed individually, so clipping occurs per character rather than on the whole string. In the latter case, you will see the same problem if you move the cursor through the text, as that will cause the character under the cursor to be drawn individually. Courier New is particularly bad for exhibiting this problem. Unfortunately it is also one of the few fixed width fonts we can rely on being installed on all Windows installations, so it is the default.