From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Artur Malabarba Newsgroups: gmane.emacs.bugs Subject: bug#20984: 25.0.50; Combining accents don't display properly in certain fonts Date: Sun, 5 Jul 2015 17:24:32 +0100 Message-ID: Reply-To: bruce.connor.am@gmail.com NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary=001a11c3f5be5ecb39051a233961 X-Trace: ger.gmane.org 1436113520 21877 80.91.229.3 (5 Jul 2015 16:25:20 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 5 Jul 2015 16:25:20 +0000 (UTC) To: 20984@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Jul 05 18:25:10 2015 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1ZBmj8-0002mm-A5 for geb-bug-gnu-emacs@m.gmane.org; Sun, 05 Jul 2015 18:25:10 +0200 Original-Received: from localhost ([::1]:47137 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZBmj7-0001OS-NW for geb-bug-gnu-emacs@m.gmane.org; Sun, 05 Jul 2015 12:25:09 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:50123) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZBmj3-0001Mg-DF for bug-gnu-emacs@gnu.org; Sun, 05 Jul 2015 12:25:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZBmj1-00053k-Ju for bug-gnu-emacs@gnu.org; Sun, 05 Jul 2015 12:25:05 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:39600) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZBmj1-00052x-Aj for bug-gnu-emacs@gnu.org; Sun, 05 Jul 2015 12:25:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1ZBmj1-0004So-0K for bug-gnu-emacs@gnu.org; Sun, 05 Jul 2015 12:25:03 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Artur Malabarba Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 05 Jul 2015 16:25:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 20984 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.143611348517119 (code B ref -1); Sun, 05 Jul 2015 16:25:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 5 Jul 2015 16:24:45 +0000 Original-Received: from localhost ([127.0.0.1]:41046 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZBmii-0004S2-3Q for submit@debbugs.gnu.org; Sun, 05 Jul 2015 12:24:44 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:36448) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZBmif-0004Rn-9I for submit@debbugs.gnu.org; Sun, 05 Jul 2015 12:24:42 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZBmiZ-0004Ki-CQ for submit@debbugs.gnu.org; Sun, 05 Jul 2015 12:24:36 -0400 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:49360) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZBmiZ-0004KS-9B for submit@debbugs.gnu.org; Sun, 05 Jul 2015 12:24:35 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:49944) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZBmiY-0001L8-DO for bug-gnu-emacs@gnu.org; Sun, 05 Jul 2015 12:24:35 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZBmiX-0004Ht-Iq for bug-gnu-emacs@gnu.org; Sun, 05 Jul 2015 12:24:34 -0400 Original-Received: from mail-la0-x235.google.com ([2a00:1450:4010:c03::235]:35817) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZBmiX-0004Gw-5W for bug-gnu-emacs@gnu.org; Sun, 05 Jul 2015 12:24:33 -0400 Original-Received: by lagh6 with SMTP id h6so129601770lag.2 for ; Sun, 05 Jul 2015 09:24:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:reply-to:sender:date:message-id:subject:from:to :content-type; bh=9ur+bQAKFsyFF1BBbcpV6dcQUR8eg7ZnItjFryc3fms=; b=F8Qn88jpDBmfPQNE7R9ZebaQcGczusRT7ioQBZ1h05D7A9N1LeR8n57PC7+ge7ULPf SanM07uOiZ+DN7rAQG9+wnd0j6aKIpxx975PHIn5tG8MNLrnOocPa8+RlrOrATthfTIu 5fPztpAvNUsWg8wwKDGxEWimOCUO1ZyE+C00NVxDYF/6vKfzlZNNQyfgwChCuc5XsJ54 2VE46ev+RSqgytEdpxflqWndysLpDgOllu3R/pWj0vEAdtnPHRKTB9OM4IFGOvGuWrAa 16a1BRPcPpVRgkMctVSE1AxJRDfi1G8O/WIjGXE6Ly6DnXz5IvASDiXLTDwdZJxcqxPj MfIg== X-Received: by 10.112.25.69 with SMTP id a5mr44313266lbg.16.1436113472218; Sun, 05 Jul 2015 09:24:32 -0700 (PDT) Original-Received: by 10.25.214.133 with HTTP; Sun, 5 Jul 2015 09:24:31 -0700 (PDT) X-Google-Sender-Auth: KXbNNiBz263hnZhwakhVH3P_kkU X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:104735 Archived-At: --001a11c3f5be5ecb39051a233961 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Start emacs -Q then evaluate the following in the *scratch* (assuming you have this font installed) (set-face-attribute 'default nil :font "SourceCodePro Medium") (insert (format "a%c" 768)) The result should look like "=C3=A0", but instead, it looks like "a`" where the letter "a" is actually distorted and shifted up (image attached). The same happens with other combining symbols. On the other hand, if I type a second letter "a", then the grave wil be placed over it, while the first letter stays distorted. Again, this is easier to understand with the attached image. The second and third lines of the image show the weird behavior. The first line is correct, I think. --001a11c3f5be5ecb39051a233961 Content-Type: image/png; name="screenshot-2015-07-05--162913.png" Content-Disposition: attachment; filename="screenshot-2015-07-05--162913.png" Content-Transfer-Encoding: base64 X-Attachment-Id: f_ibqorvb70 iVBORw0KGgoAAAANSUhEUgAAAU8AAABcCAIAAABhmqAkAAAABGdBTUEAALGPC/xhBQAAACBjSFJN AAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QA/wD/AP+gvaeTAAAA CW9GRnMAAAAGAAAAWgBMJ+ANAAAACXZwQWcAAAVWAAADAACfe8cdAAAQG0lEQVR42u2dCVAUVxrH AxFMxBiNppIyYDxiFcKoXMONIJfcDMM13CAwoAi6iEqUsJhoTMgGr0QtjYVLiFq7OfCsoAgiFBo0 GrE8YhFUsIhhFANCglsc+8HTtp2j52CQnpnvX1PU69fdb5o3/ev3fa9n+v/SSyyQKQqFGnm9hLSj UEg70o5CIe1IOwqFtCPtKBTSjrSjUEg70o5CIe0oFGo0aX/77beNjY3feustqWtff/11fX19yfop U6ZMnjwZaUehRpP2wsLCGzKUnp4uRnJxcfHAkGCtGLEBAQG3b9++f//+o0ePtm7damhoSEe9o6ND KBQi7SjUaNJeWlo6IEN5eXkUkN7e3i0tLSKRSCrtJiYmPT09Dx48GDdu3BdffAEbrF69mlq7ZcsW 2P7ll19G2lGoUab97t27555XU1MTEJuZmUkBCTU5OTmhoaFSaV+xYgVUVlVVQTk2NhbKV65cIatm zJjx+PHjkJAQzNtRqNGnvaCgQAy/77//vru7+4033qBq3nnnHfjL4/Gk0l5UVASVhw8fhnJwcDCU Ozs7yar9+/fX1dXhLB0KNfq0L1myhM/n09mbNWtWX1/fjh07JLGURfsHH3wAleXl5VAODw+H8q1b t6BsZWXV39/v5OSEtKNQo0+7pLZv3w60z549W3Ha3dzcoPLXX3+FMmTsUC4pKYFyRUVFWVkZ3oFD odhI+8SJE7u6umQhKot20J49e6B+7969ra2tjY2N7777ro+PT29v75w5c8h9O2dnZ2NjY6QdhWIL 7WvWrAFoXVxclKUdxOVyk5OTAwMDjYyM9PX1L1++vHv3bqjfunUrxPNVVVUAf2lp6ZgxY5Sl/eMP M/q6qsv+U4gf2MgpwHth3vKU+Ihg7AqdoN3AwKClpaW+vl5WyM1MO13x8fHd3d1Tp04lu1RWVpIZ OyiL3cZXhHYIEI589y8AXhDhj58Z0o5SA+0xMTFAo0AgGCbtY8eOvXPnzsaNG6kIn8z5rVu3jpq6 VzaSt7Scf+PygYbzJeZmZvixqSwzM7NInp+flxvSruu0X7hwASiVjLSVpT0nJ0ckEk2YMAHKR44c ge2LioqgvHLlSiifP39etbzdzGyOubkZjPP4saksK4v5gHRqTCjSrtO0u7q6AorZ2dkMGCtC+6RJ k9rb25cvX04WIXWH7Xfu3AnlvLw8KB86dIids3TBvp5rMpLS4sLncsy19fN2sLORQ3t4EFKh/bQD hB0dHWRAltSbb745ffp0oVBIaP/tt9+mD4n+fXiiwsLCpqYmqp582aampgbKBw8ehHJaWpp6abe3 s95cmF1TsbOt+cj9u8dqK3cJIvyUbYRjbg7nOnn5ey0UWwsxBc/PMyslel1WMrUZvDIXR5ENeL6e sOjm7MDhmIcF+vxDGJu7LCk9PtzWxopsMG8uJ8TPKzU2LGdJwqolCcLYMCd7LrXq/czF8IIC/U0h 5B48GO9nB7PA0R5Ahd2hEWjKxdFO8X8wI0kA1zKx4ycvS4v5FO3R/AB7WxtoHI4/Oy0OjgH+d3o7 DMdAWvB0dWZugVkMHYVSD+2zZ8/u6+v7/PPPZY3YBFRJ2djY0DebNm3a33//HRUVRa/csmVLf38/ AA9v8fXXX6swJ88gJ0fbzrbyvq7q2ze+rTi+7eLZYij3PjqtLPCQIMC5Rc7+hS6Oz68yTY7mQ/3S xEggGf5CGXgOD/IJXOROpx0Wl6fEQGFlWhxsAGgRgC3mzc3NSIL6Famxi6P4SxMiyRtR53FsWODQ 7h7068uajETYi/M00AgNWATbQGWigJcYySNH6+PhquA/GBHsGxceBJHL4OGlx0OZepGDJKzC9Quu O9B4RqKAXBpgR6oR5mMgLcC1gKEFZsntKJTa8vbhy8TExMPDQ09PTzI0cHBwmDp16kjcb897P5UX 5EUtktt11Sd2KB0jcK2j+P6+nuL82HGt4YRbtjiKzBjAX0ACaizmz6O2IbSvzUxekRrjaMelpsSo DXw93aB9ahGuC7B9ytOI2n7oLeBKQW0ACEFNVMiTexBuLg6Dx5AkmMt5Mv5DAa4pMH4qlXfAwMsc ya/NXEz1AIQqhG0Fj0FuC4qIuaNQLKJ9FJ9msdDNMS0lPC83pXh3PtB+7/ZhteW6toO5bnp8BFUD ZaixGgqA6bTDgGZJuwRInSSDwAFOaBKl56THi7UJcTJZJBEElQhAOg2LEALAvtQLBk+oVCqel0s7 fZbObM4cMrSSwV/uMchtQanZRFkdhdJp2ldnJ95sOAiEX7/0zfGyooMlG6DcJTqhrj6CwRyyR3Ie w/kHf6EMsT19G0I7NRRLapH7gqzkaBIqQwwcHRoAZRgVn3HoNsghRMhUNAFRN7UWRlTJfJu8YMgd IdpBMFBTUYzcY5DbgiKS21Go4dIOsfenn3768OHD9vb2TZs2UaG4n59fdXV1T09Pa2vrvn37pD6y Rta+Yhn+CNGevTwO2K6v+WqBy5NR0dnJVmXaYUiROgrx/b0hFx3MaZcthpSSH+DNMTdXnHavhS4k OqBGfngfsZMYhkGIitdmJcMRCEIGBzQPV2dqLRlX4Voz3AjIxVHsOqI47XKPYfi0K9JRqOHSnpaW 9vPPP88YEhRSUlJIfWVlZUhIyMSJE1977bX8/PxTp05JsiprX2bC1UX7/n9/BGxvXJ/xZGqdY77p o2Wq0Q6skhPL3taGXm9jZQH1YYGLGPZlpj2aH0Dm8Ciwg3w8JE9inp8XVMKq1UsTV6bF079ZQCjN FsZZW1pQlZAtw6VBqf+Ra20J7UD7VO6tOKtyj2H4tCvYUahh0V5XV+fr60vKUKitrZVkcvz48d3d 3ZL1svZ9MbQvTYsEtrsfVJw+8eWPhze3Nh0StRyFRRVoh+SQxKUxoYFiA/7gCZeRlBIdClkrrAWq YbSnZuPk0u6+wAnWQlwATScJeEAyZPiwKHYSAzbABtTDxiH+XmKNhAX6DM6BZSVDI3AM8Bd2V2H6 CnYZumsQnxDJg5Ae/mvHoRlvRVhlPobh065gR6GGRXtHR8eUKVOo+XMIy8WANDIyys3NPXr0qCTJ svaFbUQiEVwgrly5kpWVNXJPqlqVnXD9l/3d90821Jfs3JbL5VpdvViqAu3+3gsJ8JIIkTFH8hXw 9Ga43Lzd230BSQQykgQQJsDQumxxlORJTG7FAU5S8XB2sEuO5mcPTYPD7gKeH32YVVAQ/sCOK1Jj 1mYmr0yPh0uY4rQzH4Na8nYFOwqlOu19fX0GBgbUb2N6e3vpNJLE+48//njvvfckaWfed+zYsTY2 NjDgb968mf2/b7e0GMwSo/j+YvNG5K4yFVpDbg/pK1RmJArwHEJp29g+YcKEgoKCM2fOSLIqd1/y rRup9WyjPSxoMFJd4GRPryTfSBFLdMklAIZiPIdQWpi3A/BdXV2K5+10GRsb37t3j820w3BNZsLj JL4oHjwUpWclR0fyfGFIh3g1ISJ4XVYy1CgeoKJQbKE9PT1d6rx6SUkJhK8Qn5uYmGzfvl1q3i5r 3wMHDnA4HENDQ2jh5MmT27ZtYzPtDrY2uRlJfH9vqT+xg2QSRvhVSxIgo4aUFcp+nm5Kff0bhWIL 7Xp6eoWFhQ+H9Mknn1D3zMPDwy9fvvz48ePm5uZdu3ZRT6Gl0868b09PT2Nj44YNG1555RWWR/Ic 7f3pGwplij5wKBTSjrSjUEg70o5CIe1IOwqFtI8s7WZmc8i35fftycdPFIXS8rGdAn7Zkij8UFEo LY/kAfik+BBNfOA8PuwVhbTripB2FNL+nOztrEOCvebN4zg6cK2s5mtcR6NtAwppV9QH7n+dVZCW 37n53aO2E1s+y9a4jkbbBhTSLp/2oEDP3ken/7v/Y66NJXku1UjQPtLWEWjbgELa5dP+8YeDT57y 9xt8boSHu9NI0M5sHTFMPwNNsW3QAocMlMbT/tmm5UB4RJjvyNHOYB0xfD8DjbBt0A6HDJTG0x4T FQiElxavt7ay+Oc64QhF8rKsI0zV5GfActsGbXLIQGn2LF3J3gKAHF43Gw52P6gYlVm6YfoZsNy2 QZscMlCaTTuJ4XlBXhD7OTvZ2lhbvMg+UoufActtG7TJIQOl8bS/mNFbciRUl58By20bTLXIIQOF tMuRLOsIdfkZsNy2QZscMlBIuxzJso5Qo58Bm20btMwhA6Ue2tPT07WSdgbrCHX5GbDctkGbHDJQ aqAdUD99+rRk/aRJk7Qgb5dqHaEjQocMpF3c3bGqqkrycfFQf/HixTFjxmg67VKtI3RE6JCBtD+T UCisGVJdXZ3YKn19/fb2dqljvqbQzmAdoSNChwyk/RnqZ8+eBc7r6+t///13qn769OmkYGVlNTAw 4O7urqG0M1tH6IjQIQNpHwzUz58//9NPPzU2NgLSlKlzcHAwLM6aNYssnjlzprq6WnMjebSOQOko 7ampqd8N6Ycffrh06dKFCxdEIhFxeqVbuF+7du3cuXOkHBkZqbhhOz67BoViC+35+flXnqqhoaGz s3Pgqei0+/r6Qs348eOhPHnyZCjb2dkh7SiUypr52Uzm14jQfm1IV69epaMuRvurr74KNU5OTpQ5 HJ/PR9pRKE2ivaCg4OaQ2traBp4XnfZx48ZBjaOjI9KOQmkq7evXr79161Zzc/OAhOi0+/v7Q42R kREVydva2qJ7BAqlSbSnpqaWlZUdO3asvLwcGO7v75dK+40bN6jb7wKBYBRn6dA9AoW0q0g7XXFx cXTgKdqDgoJgcebMmWSxtra2qqoK3SNUED5zFruaLbSLAU8f26dNm0YKXC4XVrm6uuIdOKQdu1qz aacDT6edyMDA4M8//zx16hS6RzCGHugegV2tIbRTwEvSLhQK//rrrxH9VQy6R6B0pKvZQjsFvGS9 oaEhukcwC90jXpg0uqtZRDuZe2eVewRE+JsLs2sqdrY1H7l/91ht5S5BhJ+yvYDuEaZa4R6hKV3N 0FHsop1V7hFOjradbeVQc/vGtxXHt108WwxlCASUBR7dI7TDPUIjupq5o3Sddmb3iLz3U3lBXvQM HzaoPrFD2Y5A9witcY9geVczd5Su026qgHvEQjfHtJTwvNyU4t35sNm924dHYu4H3SM0wj2C5V3N 3FFIu6mpbPeI1dmJcAkAwq9f+uZ4WdHBkg1Q7hKdUCPn6B5Bp5397hEs72rmjkLaZYpM0dfXfLXA 5clwAdcClWlH9wjtcI9geVczdxTSLlPku/Eb12c8mVrnmG/6aJlqtKN7hNa4R7C8q5k7CmmXqaVp kcA2ZPKnT3z54+HNrU2HRC1HYVEF2tE9QpvcI9jc1cwdhbQzaVV2wvVf9nffP9lQX7JzWy6Xa3X1 YqkKtKN7hDa5R7C8qxk6Cml/QUL3CHSPGHUh7S9I6B6B7hFIu/bTju4R6B6BtOsK7egeYYruEUi7 7kTy6B6BQtp1KG9HoZB2pB2F0gYh7SgU0o60o1BIO9KOQiHtSDsKpTm06+npGRgYGKpD0A60hrSj UCzR/wE/PYTRHCaRdgAAAABJRU5ErkJggg== --001a11c3f5be5ecb39051a233961--