From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Werner LEMBERG Newsgroups: gmane.emacs.devel Subject: Re: etc/HELLO markup etc. Date: Sun, 23 Dec 2018 22:11:28 +0100 (CET) Message-ID: <20181223.221128.672876092731908712.wl@gnu.org> References: <83zhsw8d1o.fsf@gnu.org> <20181223.165314.1958939725817162183.wl@gnu.org> <83tvj48c1t.fsf@gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Trace: blaine.gmane.org 1545600473 15947 195.159.176.226 (23 Dec 2018 21:27:53 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sun, 23 Dec 2018 21:27:53 +0000 (UTC) Cc: yurivkhan@gmail.com, eggert@cs.ucla.edu, Emacs-devel@gnu.org, monnier@iro.umontreal.ca, handa@gnu.org To: eliz@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Dec 23 22:27:48 2018 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gbBHo-0003zv-Le for ged-emacs-devel@m.gmane.org; Sun, 23 Dec 2018 22:27:48 +0100 Original-Received: from localhost ([127.0.0.1]:60015 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gbBJu-0003vV-KC for ged-emacs-devel@m.gmane.org; Sun, 23 Dec 2018 16:29:58 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:36225) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gbBB6-0000An-GP for Emacs-devel@gnu.org; Sun, 23 Dec 2018 16:20:55 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gbB2P-0005tr-UO for Emacs-devel@gnu.org; Sun, 23 Dec 2018 16:11:57 -0500 Original-Received: from mout-xforward.gmx.net ([82.165.159.13]:51641) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gbB2P-0005fa-JU; Sun, 23 Dec 2018 16:11:53 -0500 Original-Received: from gnu.org ([194.166.146.13]) by mail.gmx.com (mrgmx001 [212.227.17.190]) with ESMTPSA (Nemesis) id 0Lug4m-1haX802PAW-00zmFm; Sun, 23 Dec 2018 22:11:32 +0100 In-Reply-To: <83tvj48c1t.fsf@gnu.org> X-Mailer: Mew version 6.8 on Emacs 27.0.50 / Mule 6.0 (HANACHIRUSATO) X-Provags-ID: V03:K1:6PybdS8McF6LxESbW2HR1/T/aFoNcKzM4rgzfnIHfLoJuZRULiU jm2FffQC4GIFvOdemrxJrUiJBeI/zmdX0Dr3nqQmwQptpODpxOz3eYDPWFWil5IxgfyAb/U 8GrFPn9h6fLGmGp1fF9lmBteMo98Z//vLyS+IEiVB6YPSuRzs9N5aY6+uWZ8CoRRxNJpyz2 IQGh/21KX9idrBhhTpY1Q== X-UI-Out-Filterresults: junk:10;V03:K0:uskSFl1aQD4=:nmMHuu3TicI2NA6ox0OJoh2t WlnbCgSIWUrFtopWAp8Owzf6wpzp2ype3p51bpsi9VkyxoyO6t+eRJvJVzhNUVXOAo8l76Tjs j4QrBAf5UmoA9kUi+R+RS73UKueRyinGTuKMvKabHh77ZCWtPV6glTbYzzbsjvyD3/6wfn6ri 7PrX36DP0q5r6Phkr1Wbpve/KzbR/dY4z9XM+ctSln9KjoZhSvq0Vh7Sk/JtK3ILfx9qBvzSY x3f2gi7jwCKBBaLj56zDToYFXyrzJ2/1CiDVOwuCx4oe1jjIX00mQQYCWqD3AxG4UjdJ1nuGL CHx+ryT6Ht5BtMq+TJeEWmoP81ncretnvbeFI2jaXPiToxBqQ/4Rpp4IbTQTzsuHqmCSc9ltA UHt6CqxnDkD+xDSZ0Nlg5HnmbfPRQMliaMzYcwQO8ydARlMVLgV9yrXvAD0SK0BkT/jShaIDj FX7aO2zNjzCFRoWbOC3wBMHjJUmXCykoWB9Wo4bpRQ7r2d7yv5m5tJg8kdZzsa/QCDua60C4V 4zSGJFyBDbusDsofmbI4RpBiqk4UdJEX4YbZuSrc4RPDxJFDItCDuZ3B/9VM6wJOcpihmpLSm k7YhQSWTBEUGSCtFWWgtVUGWkMFC2aMKXrVzYA/g0cW2VVmlXMjfF7QIycEWCIZjCFqQ6+6bM /UGDy6zg8zdBUg+iXJ/uWIIV+iNJEqKyLTVS6hxe69hTcNnb4/lLhZZj1tEARWvkNwpoxbj3v orN/WEIcEVD1ynmq4g0tJbKrjErGvPKNvOXGpbh95VKsDdYkYe7CDe7qe5XBcxNrmkVNE9BP X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 82.165.159.13 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:231970 Archived-At: >> > Finally, regarding the special handling of italics in Serbian: is >> > there _any_ application out there that solves this problem >> > satisfactorily in multilingual environment? I'm not sure how you >> > could go about that, since fonts generally cover scripts, and >> > there's no special Serbian Cyrillic script, there's just Cyrl to >> > cover them all. >> >> OpenType fonts provide a language tag (in addition to a script tag) >> to handle this. > > Yes, but aren't these tags used only to select fonts that have > features required by the language's shaping requirements? That's > what Emacs does with those. Well, I could imagine the following use case: Within Emacs, you activate a Serbian language environment. This passes the script tag `Cyrl' and the language tag `SRB' to the current font (which must be reloaded). Within a document, the language tag must be explicitly passed to the text snippet in question (using some sort of markup or text properties); while it might be possible to algorithmically deduce a language tag for longer texts, this certainly doesn't work for just a few characters. Werner