From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Yuri Khan Newsgroups: gmane.emacs.devel Subject: Re: Unicode confusables and reordering characters considered harmful, a simple solution Date: Thu, 4 Nov 2021 02:58:30 +0700 Message-ID: References: <875ytag0hb.fsf@yahoo.com> <87zgqmd5np.fsf@mat.ucm.es> <83wnlqk3rn.fsf@gnu.org> <72dd5c2a-42c7-b12e-05ed-e93adbd89727@gmail.com> <83ilxajyhw.fsf@gnu.org> <83fssejxf8.fsf@gnu.org> <835ytajsv2.fsf@gnu.org> <831r3yjqo9.fsf@gnu.org> <83v91aibe7.fsf@gnu.org> <87o872s0wf.fsf_-_@db48x.net> <83lf25gm1j.fsf@gnu.org> <86h7ctyupr.fsf@mail.linkov.net> <11d5fecb44ffbf6b7dd1@heytings.org> <838ry5ggy9.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="38070"; mail-complaints-to="usenet@ciao.gmane.io" Cc: =?UTF-8?Q?Cl=C3=A9ment_Pit=2DClaudel?= , Stefan Kangas , Emacs developers , Daniel Brooks , Gregory Heytings , Stefan Monnier , Juri Linkov To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Nov 03 20:59:40 2021 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 1miMQ7-0009f3-Q8 for ged-emacs-devel@m.gmane-mx.org; Wed, 03 Nov 2021 20:59:39 +0100 Original-Received: from localhost ([::1]:33392 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1miMQ6-0005b5-2m for ged-emacs-devel@m.gmane-mx.org; Wed, 03 Nov 2021 15:59:38 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:54026) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1miMPF-0004Gj-BF for emacs-devel@gnu.org; Wed, 03 Nov 2021 15:58:45 -0400 Original-Received: from mail-ua1-x92f.google.com ([2607:f8b0:4864:20::92f]:42839) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1miMPD-0007or-3Q; Wed, 03 Nov 2021 15:58:44 -0400 Original-Received: by mail-ua1-x92f.google.com with SMTP id v20so6564715uaj.9; Wed, 03 Nov 2021 12:58:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=26cUMm+l5gDYKtEwTe8FdC6J6PSFd1KeNunl94LzH7I=; b=eLg3R43GsfWA/yHS9hwtNd9qLUEnOSBpwhuGDwMyL5Wfwi54Ouvdkzs2dabbXQ5QY6 4bEVvCRyzSHiEaneR3/glDTmaxHwJHB+kal1wSt9jEVpYwFXL4EyOk9MNYvwTPHSDvg1 VwULdPhQ5nYuxB52gKV/M5uI07JGW+bC/HLrYZfTLUHwSY/gBZ79rIZlzt6agBTjA3MW hb7rG+PCAr3RtPdU9n6VPCgdutz6lyTYcsLkyIRW2H6a+3V0n6ovZKxq2zVS1nd0M1up ZYLCDii72JMnJU16kcTicnz4NB+vJIshbVNoRpIw0TY8XN+1E6RHfH6SigRA0MtVr2M9 7XTg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=26cUMm+l5gDYKtEwTe8FdC6J6PSFd1KeNunl94LzH7I=; b=fs9dvgr54mhXN84JAe1M/QXCYaHnsOIR7W7JYabzc09QK5Fi7Sw1ryVcvGhKXPhxR6 rL0xl0F91gt6flhvIwto5SUahRd+2VrqcBJG+xlDPhouoj32i+db3BCd6S91eEr9nvDP zALuI4/9WjOd1dS0zJPUkR2MX8kI0EWKT13wU9R6CIUiMqeX9pzTy3jxs6ySsnI+KBYL Hn8Vq59a96nkP6JirO0QSKLxfX6Q/IpsFlY3rbIKdXyTrTeBcSa758UN/es1VNWHJApz EzkRIiY3xBapRgxHNOR+R++aftN8zWtlIScVQEhu25/JDvSCyLSliz5mzmerC7MzV2QU +KJg== X-Gm-Message-State: AOAM531qVHkEHTC0CvYUSJ9Rfp1z1Zn8GvfGZg2eTTyVb+wJgo/PqIzH Lb4GD2s4QUevUZhJ8P8d1/TtvjNJUpkjj6tAjKZb/Fz+pmQ= X-Google-Smtp-Source: ABdhPJxGH7fxCFccbLPqo0r8kDB8mmmcPN4Izysc5vDdV2ZOpYDRimdj4YQevPRyyb9p0lRTFjtivTR6VGHpOdh9EsA= X-Received: by 2002:a67:1c05:: with SMTP id c5mr53739101vsc.25.1635969521743; Wed, 03 Nov 2021 12:58:41 -0700 (PDT) In-Reply-To: <838ry5ggy9.fsf@gnu.org> Received-SPF: pass client-ip=2607:f8b0:4864:20::92f; envelope-from=yurivkhan@gmail.com; helo=mail-ua1-x92f.google.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, 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:278621 Archived-At: On Thu, 4 Nov 2021 at 02:46, Eli Zaretskii wrote: > ??? Of course, it will make it more visible: if the face has a > distinct background. The "thin space" display looks like whitespace, > and whitespace can have background color to make it stand out. We could, in principle, say red is for LTR, blue is for RTL, and green is for pop, and various shades and tints are for embedding and override and isolate, and try to remember this mapping in addition to remembering the embedding/override/isolate semantics, but some of us will just prefer glyphs and deal with the occasional misalignment, and also will someone please think of the colorblind.