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: Can watermarking Unicode text using invisible differences sneak through Emacs, or can Emacs detect it? Date: Mon, 24 Jan 2022 13:06:15 +0800 Message-ID: <87lez5pvso.fsf@yahoo.com> References: <87sftk49ih.fsf@yahoo.com> <837dawt0h4.fsf@gnu.org> <838rv9plyf.fsf@gnu.org> <837dasntoj.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="21727"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.60 (gnu/linux) Cc: Eli Zaretskii , psainty@orcon.net.nz, emacs-devel@gnu.org To: Richard Stallman Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Jan 24 06:10:46 2022 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 1nBrcs-0005YB-4r for ged-emacs-devel@m.gmane-mx.org; Mon, 24 Jan 2022 06:10:46 +0100 Original-Received: from localhost ([::1]:56216 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nBrcq-0004Zz-M6 for ged-emacs-devel@m.gmane-mx.org; Mon, 24 Jan 2022 00:10:44 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:45480) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nBrYk-0003lT-Jv for emacs-devel@gnu.org; Mon, 24 Jan 2022 00:06:31 -0500 Original-Received: from sonic315-22.consmr.mail.ne1.yahoo.com ([66.163.190.148]:37718) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nBrYh-0001Y7-Da for emacs-devel@gnu.org; Mon, 24 Jan 2022 00:06:29 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1643000782; bh=cJ+tIHxRTIZSmnxuZSR/mYR67an2ZlBobfaKeet6mG4=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=fmZuVlQs2qlyKyF6514uwNInfah0SK7s02DppSuJnKB4TwRoa3h7WBMBiLAIrpmIV8O3r/oetZDOpGKqUAoq4GuIx+6dqbYXEQwdL1Umnvrp4NvzkrYBdFmvARiHUAHInaB+Z+a+mvpKVl8np3p39NMUNDFMpTC74FtRObZcjumdl1vY2SHjQMaisnrFL39U68KdXDm51TJ132TA7IshvtLM3BiIREXr4hQDCkUjoKO6Qe24a9SEhTCVXKHCg77gnRGkH3YU0+2+vSrAfucfjWotLYgeIXCsZrdNqUVosCk1ZGGliSYiJpHWFWSPWc8pu8ivKwrsUyRz6sP5TCFBDQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1643000782; bh=JwGbblaN/qOKfqjFB4aJqTRKvjTGyRynDsobxoVNGuE=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=WdLGXmz/87V9YCXgaggCRQttyIIBjyYMWsX7Z3p0kIJ+bZC3sLzz9td4swustw3HYkxh1VXPu4fGIPybh/iRBR1J6n7ANwnN8ZAqn45P7JyctNhaP3Os34Vam2vL+ecaN0B81DKPBtAvxKN/4kY5rXd/uVKaXOMMdp/Hk5+TxAzKPklyExYzPUbqquxkW936IxUKkWt4JJjhZrCsQHjn74Sk21xCwl+5PMVRtt3UzOWgb90OuruWAU7Ewqhsmv68vgwMi3mjhqcncjaMiy+p1JVfXHJpVE7vmUWIK0zfFHLiPei//irFcZpV4KW8+9r38IqjcEoO70cIEAoFf5mjew== X-YMail-OSG: f.jbAJ8VM1kgF3WUJgUGWqgK5jThkDcf_GIO2OdZFjYKdJjEUSEQsXt48bb4V.S fof652VM62qpZpBzvWy4kPtQWd1ik0BC8auiq9DVAVNuUlO2hVoDg8bW507iRQ0g_QPog5gdMbN_ ISNWbomrX8DFnR6dOK.xBpQMOPf9eiUW7EkWM.hDAGAkfPgjWF9VaXv8L_FnRWbJI4jBNbk2w4Ge lFKmaSiCaicwMkMfdbVu_taJmvREpHPxJizP5glwXlCnNlszBksMcqils0R2BnGBEQrNlVqmJSwT eNgbqKH9PyBxAbHbwsTMoayZ1JI.aS0FgbStDQj6J3v1D3Gg2RuCLQvA_yCCc3q5tmujQ5kH0qQj JDKUkmZE9m3xEUgc7EDGPpuRPVLUMW9hLXhkq0KNVxkuOkYhkx3odiEn3dmj1YVeiznaUrXYGEAX vXWyGbRwsNTm_PFwEpz4Zt.YRdZ8ZgG0iQB4AFoddJfNMA3.nCHMCbJHVcaHCDas0Tz41Yx_eMlC jUJGcGSEa7YODWKHsxYac6Thb3XHTsKBYm0X3MK4EqkQ_zhsEXN1hEIDXc9dJdDqrGQ1pntpM0f6 otONO5hGADMNm857iG9IzctKbQVH3G.FgjPQXBEBfhXOwjOHuG6xsQ0uO_XJ6mvjZUTNt3JSiJSf Z96xCCsXIRzbp1fJQoHs3Ous6aj7boRCzjjGBdgDb6F.QHg3sJt6e__THpr8Tet3ESy3O2LAK1Gq hdm7dBkRgvxy0mO2.qwhuFcWQD6eHzzadwBv.gX1YvWyzomsBZiG0.aOsLxIidJpAWZldc5fi.o0 MZO3DfjvGAHhqcqe5IMD3sdnYvz5W.W6L0Ox_qtrxf X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic315.consmr.mail.ne1.yahoo.com with HTTP; Mon, 24 Jan 2022 05:06:22 +0000 Original-Received: by kubenode508.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 4b6d313d68e2271c50a5345e7dcd3eee; Mon, 24 Jan 2022 05:06:19 +0000 (UTC) In-Reply-To: (Richard Stallman's message of "Sun, 23 Jan 2022 23:33:59 -0500") X-Mailer: WebService/1.1.19615 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Received-SPF: pass client-ip=66.163.190.148; envelope-from=luangruo@yahoo.com; helo=sonic315-22.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, 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" Xref: news.gmane.io gmane.emacs.devel:285285 Archived-At: Richard Stallman writes: > > We don't have a way of determining whether a terminal can display > > ligatures. > Could we do it via terminfo? We can define any capabilities we like. At the very least, it would require the cooperation of the terminal emulators, because these days they typically don't declare what they are (much less whether or not they support ligatures), instead masquerading as `xterm'.