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: Fri, 09 Aug 2024 21:10:38 +0800 Message-ID: <87bk21n8oh.fsf@yahoo.com> References: <86h6c5y39e.fsf@gnu.org> <871q36x8pi.fsf@protonmail.com> <87wmkyosr5.fsf@yahoo.com> <87wmkxwxzu.fsf@protonmail.com> <87plqppwan.fsf@yahoo.com> <87o769wue4.fsf@protonmail.com> <878qx8te33.fsf@protonmail.com> <87y157naca.fsf@yahoo.com> <87ed6xswo2.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="26478"; 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: Pip Cet Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Aug 09 15:12:00 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 1scPPU-0006fh-DM for ged-emacs-devel@m.gmane-mx.org; Fri, 09 Aug 2024 15:12:00 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1scPOk-0008VQ-JP; Fri, 09 Aug 2024 09:11:15 -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 1scPOd-0008Ux-Kc for emacs-devel@gnu.org; Fri, 09 Aug 2024 09:11:09 -0400 Original-Received: from sonic308-56.consmr.mail.ne1.yahoo.com ([66.163.187.31]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1scPOb-0007By-BZ for emacs-devel@gnu.org; Fri, 09 Aug 2024 09:11:07 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1723209062; bh=IBwadoCn+gM5SupPuuql8FhZzC00jwo4tVUMcaYzVw4=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=ktIE36Nnk+MElV7CG/XG952w5M0xlYW1GnQCzd7lq8x5SW0+3ViGH/Np5MvI1qYnK48sJMmqM3RMfe48HkwMVFl19OPTZ4nHUbxF4BNPhdybtumqohiK2tRCe08Rr3MmZBWrZPZHRiM2JTdX5mFupaSRxEHY/eo0GKA3P1S5RkoCT2hXsC1ZmrZEFgJldGZdj8R1wkyvyE7uaW4ss27RxhFo6bYNpLwPA4IzhRkTTRJHTcOlZwLN1VvTi44s4QAtDouineXhb9s1oTJWqHdy2qYh9E+gnaKfSE+Rh3F5wM+O8jbaSxZMOfFHaUUtzkCEtH0at8ksUduIAmZJQb4/6A== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1723209062; bh=Nqsm012AqiuiGRgP4Gl4wqSGPyy94dTPUkEE37RryVq=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=tsA+vp/ZALaux/KRe7auE3dEqnvAzApCZaHIQIdQ00OCnwZ5sLJsYdpCD35XFkGWqbfTKoHmQHUmEXs09cWMrzaSPWRuV4GWynzLVee/CzWhtCrf/We6bgvy14aSBa2NpNX3lEE4+4XVCE8dOnebcHDInNEk5osbu3nK6d01vO0WGWM68QkF+p9qdJSoD6E6RY5lAO7NRHPvG8sUMUdQGGIxaNHFnS8Prvm09JpbOsG/XVb2XrPJkkmLRwe2ESPa6CjLIo8+EKMecLXe3NfboZZhPM+8clt8gdz23Cgz8Pvpq7SddS1b5gYgY63Jk1AaAbgeIVp+1aWtBOJ8ZmbwuQ== X-YMail-OSG: 8rM5vtcVM1kgThwIWg1aJlMWL_ynbKXHMPecUqBB0UAdM493vaNJQudo35I1Bkx Uip0O2QR8_RncD..qPoNcVzcqcYOQEEIH9voItGDkq422Ay0TroaE5ilNnS3HojRrkFsKL3F7Plc WHis1ro6TpAym38Iz3JvmRhVuyUMzVXyqv.l2ozJI8a4H7Xvip_NkPKHdJ7nMitksAcbq8zPHJ4W xMHtzHQ4bR0WU4eSCq5EQV_vG71N2LcQBLto9bieMB4p6bdSrhLT.zga1_d.Oqlp0t2R6TTvjPR9 bqGoRhTILmbw2qYoNUWEBlaVxv_wgItC8fq6dIXiwDSdXwNperDOyoRZ6mULGgIaMHyxDfGdGveB phloO9A_bS7mIh5vbZnbKPFaDtywnw4p8hAxuQdqyCgdumkopM.J0uGvNY46O8jacxjp5VWv2.jy v1jEI2TIEAEojCixnTklXjP2KIC1NujffWpJ_YRZWVaJYzM1NT1S7x0i74BUaF0t3caQwt1.B13p sVwOFi.20A2KrYMhpf3mi6NqpCW936.uPgX6Jlu8CORqilMAGfir668M.dTLYvcqdwDZS3mnPGHR YLTJFBv9kWfCzmGnazhpQhZihVc8rqsR8qv_TlESIJfdJuMFHJfcEiWWMHOSNjwfWyvTPQJyIdVz OH.ZwQy7uGG2NgqOTfxjDuO.DJrWjlRpLMDVhWAyEb3cRntDjYYvJD_32bh_1sx74ACzXftaHgPO iaoy08AWWhUFjgOWgsH1jni5VaM_2utmOCwpD87DkflRnHUw3rds4EMqwOGW7XNTwfm1cAvn4X68 _XoBeE3EKOSSPk259mprU3f.mPTiVHCk.mTcknCifL X-Sonic-MF: X-Sonic-ID: 816af4d6-9eb6-4829-aa15-4247cd1e95bb Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic308.consmr.mail.ne1.yahoo.com with HTTP; Fri, 9 Aug 2024 13:11:02 +0000 Original-Received: by hermes--production-sg3-fc85cddf6-gmtjx (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID d26e951d91f9f1a0f220d2012d5150cb; Fri, 09 Aug 2024 13:10:57 +0000 (UTC) In-Reply-To: <87ed6xswo2.fsf@protonmail.com> (Pip Cet's message of "Fri, 09 Aug 2024 12:33:37 +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.187.31; envelope-from=luangruo@yahoo.com; helo=sonic308-56.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=unavailable 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:322571 Archived-At: Pip Cet writes: >> https://github.com/adobe-fonts/source-han-sans > >> and its binaries are generated from the same source code by ADFKO >> (though I am surprised to learn that this source is not in UFO format). > > I don't think it's the "source" at all. It's an intermediate binary, > produced by a proprietary tool (as Adobe states), probably from a > similarly proprietary, actual source format. > > Anyway, as for technical issues, the Type 1 font in the Source Han Sans > CID is clearly closer to the source than the TrueType fonts are. Thus, > there is some quality degradation when I, or when Google, generates a > TrueType font from it. Be that as it may, there is no perceptible difference between the two, if hinting is disabled for the OTF original. At all events, I do invite interested persons to undertake implementing support for OTF font files in a manner that does not require Freetype, Fontconfig, or further dependencies. This might be feasible (so far as Noto and other outline fonts are concerned) without also supporting color glyphs.