From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu Newsgroups: gmane.emacs.devel Subject: Re: master bf0aeaa0d7a: Re-enable displaying `han' characters on Android Date: Sat, 03 Aug 2024 17:33:34 +0800 Message-ID: <87wmkyosr5.fsf@yahoo.com> References: <86h6c5y39e.fsf@gnu.org> <86sevowp2q.fsf@gnu.org> <87frror0vs.fsf@yahoo.com> <87r0b7i4cn.fsf@turtle-trading.net> <86ttg3umzz.fsf@gnu.org> <87plqrm6dd.fsf@turtle-trading.net> <875xsj83ui.fsf@turtle-trading.net> <87cymqxepd.fsf@protonmail.com> <877ccyq984.fsf@yahoo.com> <871q36x8pi.fsf@protonmail.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="16027"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: Benjamin Riefenstahl , Eli Zaretskii , emacs-devel@gnu.org To: pipcet@protonmail.com Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Aug 03 11:34:28 2024 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1saB9f-00041L-LA for ged-emacs-devel@m.gmane-mx.org; Sat, 03 Aug 2024 11:34:27 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1saB98-0005NS-4G; Sat, 03 Aug 2024 05:33:54 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1saB96-0005LW-00 for emacs-devel@gnu.org; Sat, 03 Aug 2024 05:33:52 -0400 Original-Received: from sonic317-34.consmr.mail.ne1.yahoo.com ([66.163.184.45]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1saB94-0001K7-B1 for emacs-devel@gnu.org; Sat, 03 Aug 2024 05:33:51 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1722677628; bh=8Y8LcDqZl0hWY9JUHr8A07GxY8jrqLtklcdolSgwYT0=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=bhtQ8y/Np60sY77h8n1h3vYFNPRjeJoTgxRYfbbN7K3gouW+uB5DyQovwHFir9e4JQQapWww9j6B2SFYY17hSkM6WC6bLSuIaW+uD30dafpER+46UN9Ngnv1qMZskul5N1eO5k/NmBgm77EnyNhr5QocX4T8sUen7FWhveVtknDFGND5wXfLrM+bg5gsBl4BlsXeTnaj91luzPm2B6l4xNtl14i7Jwf/bjVsIAH7p1nx1qE87jPZTlNh7Hz2sqNXZyOwgojztOVf2kfz3i3XspoEexEvPlt9+YUUHLVAz1cIQGGOVZAL8WKCyBZPk/0a5eUfPXA0CDhfvXCMoL3UdA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1722677628; bh=iMkAcLplUYpQTC6nRMZa79NraV29jnpmrWWK89SGSAS=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=JQVMiwn3Lyfmb8LP4KDeNznQOCTvBBBEzgUtiVlA6KgesiYtzw34pj4hC1Hi2HeyUKgdCXccL91wIkYz4O7eC4bQGLKU0XGSQI4hWcolnZywxfQZRSr6ASIK+bzJT8MsDb5NA/UNIS2NZor33e8xgDJBdpzXYTgJbiUmdIKZr4PSUqXnvN78UYOIDE2nwNqrZW95ng2r+fnHdT/d9X9obWeBp3tWCMTf4zFwFQ1/7VW2u2i3hqBoVa29HofSDf6732hpDbyK/3L/jZWY5oL7DLM8lYiDjlqwcmMmOueS/K5szk3FwAR/0heQW0pXeHIy5i9E87DIAcGVJ4KtQjTR1Q== X-YMail-OSG: SVFJOb0VM1n4otibE01UUu9X4yq206sXX0dHOFAj5VoSSzeXAqxftv65h1KMxBB eAjm5.YEzR6CogSKfOd3dVFhqUgG995fEY.73opN3m7I0myh77abLQRLolwwHXZZMHJ12txwfN4Q MYD2m9_UncfHuxgUo.cx0b0NeGSXq3iyKWAYcxKmKB2ePmuW.s8W5OR185vQ.EuQ42bc1OZq99yq G0RPlP_XTeQdzwIy5QoM5kfflfbHWIIJ_G9q6sBRImCOdzX95F5ibGnri3yKJGDvVqIjnBtaLci3 deGrJ5XPNJ05UpgTUqoROUHy6FgGrwkWioq_qsHDmF6NH0GuZ4.cCYArG3Twq_Yb7SmbLPOZGeHo MaiRgjsbYGiVHXZIgoRtmZXn.nc0kaGFR1912YaHuhj3bQdll1.E71kHhP.LX0uJ4zRyjC_Hq2.w qnXqB0YGMvOMqJL7EUBNVqd3mNegLjIGUUJgJ.L9qdVGlFlEvBzt1T7oWwqSUScLS_wJcJDuJXYt awMuB8veUadpEUs5LEM8CvT_Zx_TxhAMe5Zl9Lj9f8dUXb1KssrlfA31JOjH4HeKRCaWvejjugGD 3DZJbP9T_ZYq1B3w0.Ed_xMyjnyzS_7yjBYozziFPJ0VX7cUmNcMBrnUUjPKIwafwSyoN2s2drxk dArLo4cSoLQ23RTHNyq0kBJG9WVb3_vzo5PYP32wAXoueJxzaIrMpYUl.gdQIUYoBh3bZywyWF1L DYq96NhSSVmslqBXYmKwSTnJHRFjaI.YYAv9HnQoxuQTSTP5O.WomGPs1bsGA4c6oveMIT1lBg0y 0bGKgJJTRN2gfoooP17Ey27rQrnNz5K3daT9VRTXas X-Sonic-MF: X-Sonic-ID: 28e8afb3-9dd3-4e84-bb30-13c54add31e7 Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic317.consmr.mail.ne1.yahoo.com with HTTP; Sat, 3 Aug 2024 09:33:48 +0000 Original-Received: by hermes--production-sg3-fc85cddf6-9p6n9 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID f858a3264b8bf67c8545bca51a2f239a; Sat, 03 Aug 2024 09:33:43 +0000 (UTC) In-Reply-To: <871q36x8pi.fsf@protonmail.com> (pipcet@protonmail.com's message of "Sat, 03 Aug 2024 09:21:49 +0000") X-Mailer: WebService/1.1.22544 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Received-SPF: pass client-ip=66.163.184.45; envelope-from=luangruo@yahoo.com; helo=sonic317-34.consmr.mail.ne1.yahoo.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:322302 Archived-At: pipcet@protonmail.com writes: > Thank you! > > One more thing I'm noticing is that on Android, the foundry > string/ach_vendor_id is interned as OG^A@ rather than GOOG. It seems to > me that removing the second read() call in > daefd6771a4879bb8e71ea67f69522700155df01 may have caused the > problem. IIUC, panose[] is four-byte-aligned, but ul_unicode_range is > not, and that messes up our offsets. Is that correct? Right, I misunderstood FreeType's implementation. Also fixed. > Are we actually using ul_unicode_range, by the way? Not that I recall.