From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Writting Greek in Emacs Date: Fri, 20 Sep 2024 13:40:24 +0300 Message-ID: <86frpu7gmf.fsf@gnu.org> References: <87frpvk8l9.fsf@thanosapollo.org> <86ikur8vku.fsf@gnu.org> <878qvnk3j4.fsf@thanosapollo.org> <86ed5f8ugc.fsf@gnu.org> <875xqrk20g.fsf@thanosapollo.org> <86a5g38qkk.fsf@gnu.org> <87bk0jbh6t.fsf@thanosapollo.org> <867cb698ec.fsf@gnu.org> <8734lubs3z.fsf@thanosapollo.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="10677"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: Thanos Apollo Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Sep 20 12:41: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 1srb4o-0002bn-Ay for ged-emacs-devel@m.gmane-mx.org; Fri, 20 Sep 2024 12:41:26 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1srb3t-0005Px-Pt; Fri, 20 Sep 2024 06:40:30 -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 1srb3s-0005PH-B7 for emacs-devel@gnu.org; Fri, 20 Sep 2024 06:40:28 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1srb3r-0006lW-Ig; Fri, 20 Sep 2024 06:40:27 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=fCi4o21i49Ilyq1FyDxOmsu3WDg4lMYxhrYxiCmZ3CQ=; b=CBSJCFROGe3S4KjlwiLh M6rKwwOWb6NEW/HphspfxWbLxEQnj2ps4PL8rgCZpNQk/rcAjQe+YXARlSkPOSAPoDEvAfDbefYfN bQvTrZrChWFCAk6qNUVCI4TZfDN+4MBM2mglJ9uPy42xZDFgzzVGW0XemUOJxcPwhm6V+AH1ZjD5S tbkQWLloQgct8XbwchYXsCeP/GwtW+20dMJ2w46WdZUmRZOvTh2te7kGocwCkIDfsypsaHoWt2qgL jvhCcHxFSm+Om/4cMH4nTtxWnG3xvMUPSAMzQ62/F5NTeQzGMxP01UfFtOsYP3oBIWKDXdvxfwvNV cjDsgA5Vci0Ydw==; In-Reply-To: <8734lubs3z.fsf@thanosapollo.org> (message from Thanos Apollo on Fri, 20 Sep 2024 12:18:40 +0300) 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:323830 Archived-At: > From: Thanos Apollo > Cc: emacs-devel@gnu.org > Date: Fri, 20 Sep 2024 12:18:40 +0300 > > Eli Zaretskii writes: > > >> It's not possible to stack accents of the same type in Greek. There are > >> many grammatical rules that are ignored in most input methods that I've > >> checkout out, such as using specific accents in non vowels. > > > > But that is a problem for the user who is typing the sequence to > > solve. > > Hmmm.... I guess we probably see this differently (literally). I > understood the issue when reading this email in emacs-devel web archive. > > I'm attaching an image for you to see what it usually looks like with > Iosevka Aile font. In K9 the accents are even covering your own name, this is a bug, > most fonts do not support this and users should be able to easily type > "stacking" accents of the same type. Again, why is it our problem? If the user wants to have this sequence for some reason, it is up to the user to select the font that displays this properly. Emacs has no business preventing users from typing nonsensical sequences of codepoints. > Depending on which greek input is used, the way to type accents is > different. For example, in greek-polytonic that was recommended > previously, to add an oxia (΄), using ";" in us qwerty keyboards, you first > have to type the vowel & then press ";". That's the opposite of how > Greek input methods work, we first type ";" (or the any other character > representing the accent(s) we want) and then the vowel. > > You can try that by using the "greek" input method or by using > "setxkbmap gr" to see the differences with greek-polytonic in typing a > vowel with oxia. > > greek-babel appears to support polytonic accents, but I haven't fully > tested it due to unfamiliarity with its keybindings. I will start > working on a new greek-polytonic input method similar to what is > commonly used in proprietary software that most users are familiar > with. I'm attaching an image of the keybindings commonly used. I'm not sure this is related. As I wrote, it is okay for the input method not to support more than one tonos following a base character. But that does not (and should not) prevent the user from typing as many tonos accents as he/she pleases by other means. The only requirement from Emacs is not to crash as result of displaying such sequences.