From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Thanos Apollo Newsgroups: gmane.emacs.bugs Subject: bug#73909: [PATCH 2/2] quail/greek.el: Add greek-polytonic. Date: Sun, 03 Nov 2024 09:09:13 +0200 Message-ID: <87o72wssiu.fsf@thanosapollo.org> References: <87cyjvx7pc.fsf@thanosapollo.org> <86v7xmj4sz.fsf@gnu.org> <87a5eyyknz.fsf@thanosapollo.org> <86plnuj2vq.fsf@gnu.org> <865xp5zx0l.fsf@gnu.org> <87r07trmte.fsf@thanosapollo.org> <86r07sx141.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="34286"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 73909@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Nov 03 08:09:32 2024 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1t7Ujs-0008lR-Dt for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 03 Nov 2024 08:09:32 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1t7UjQ-0003Rk-Lf; Sun, 03 Nov 2024 02:09:04 -0500 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 1t7UjO-0003Rc-Pl for bug-gnu-emacs@gnu.org; Sun, 03 Nov 2024 02:09:02 -0500 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1t7UjO-0007ha-Gu for bug-gnu-emacs@gnu.org; Sun, 03 Nov 2024 02:09:02 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:Date:References:In-Reply-To:From:To:Subject; bh=PxJ5rWPp8bhG4ghRGLUil+GrQOWGVeMHtAXHptPXrIs=; b=oeatCTE934tJbGWiZIkfI9cfMMiW6qaOVWXkoYQCaGIuFTyiHMASPRPI50JxOMD26rrVv8HWorfVKvjUaGu+X4/cE5npfFQ5R+sC/ADw9vE0WuXhdwTKf6BE96PBPbqeTbVWNaoKOOfNAidddIa2DB7cLeEe7dj94B1wk+Blbts/8a1AoH0398JFnEv7utDjtBjbfOgnIgIpvyNN3qZ6/NtYKt6QCXCsilZ9qVsyAsD1H3ZW0FomnICX8Qh0bdxXY7lJ5hv1hi3aXzZURTFgI6qM8iXvk4bG8etZYEkwwove1yJ8YYwStB2SNs+igo7Y88X7hGSN4L3kHUPC12jO6g==; Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1t7UjN-0003IC-PG for bug-gnu-emacs@gnu.org; Sun, 03 Nov 2024 02:09:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Thanos Apollo Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 03 Nov 2024 07:09:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73909 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 73909-submit@debbugs.gnu.org id=B73909.173061772712644 (code B ref 73909); Sun, 03 Nov 2024 07:09:01 +0000 Original-Received: (at 73909) by debbugs.gnu.org; 3 Nov 2024 07:08:47 +0000 Original-Received: from localhost ([127.0.0.1]:58494 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t7Uj7-0003Hs-Mv for submit@debbugs.gnu.org; Sun, 03 Nov 2024 02:08:46 -0500 Original-Received: from mout-y-209.mailbox.org ([91.198.250.237]:58686) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t7Uj4-0003Hi-Cb for 73909@debbugs.gnu.org; Sun, 03 Nov 2024 02:08:44 -0500 Original-Received: from smtp1.mailbox.org (smtp1.mailbox.org [IPv6:2001:67c:2050:b231:465::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-y-209.mailbox.org (Postfix) with ESMTPS id 4Xh5Kt3TZcz9yvV; Sun, 3 Nov 2024 08:08:34 +0100 (CET) In-Reply-To: <86r07sx141.fsf@gnu.org> X-Rspamd-Queue-Id: 4Xh5Kt3TZcz9yvV X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:294787 Archived-At: --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Eli Zaretskii writes: [...] > > This part is AFAICT new in the patch, it was never discussed before. > It's okay to add more sequences for =C2=AB and =C2=BB, but can you tell w= hy we > should remove the old sequences? do they get in the way or something? > If the old sequences don't do any harm, I'd prefer to keep them _and_ > add the new ones. True, keeping the current bindings & just adding extra ones is a better option. Note that "greek-postfix" uses "<<" & ">>" for double angle quotation markings as well, not ";<", this addition makes the greek input methods more "coherent" with each other. Attaching patches below, after having done a rebase on master. Cheers, --=-=-= Content-Type: text/x-patch; charset=utf-8 Content-Disposition: attachment; filename=0001-Add-greek-polytonic-input-method.patch Content-Transfer-Encoding: quoted-printable From=20cc8b48bfc2caef302c15a39fdcb4644c69f3969b Mon Sep 17 00:00:00 2001 From: Thanos Apollo Date: Sun, 3 Nov 2024 05:44:27 +0200 Subject: [PATCH 1/2] Add greek-polytonic input method =2D-- lisp/leim/quail/greek.el | 713 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 713 insertions(+) diff --git a/lisp/leim/quail/greek.el b/lisp/leim/quail/greek.el index 7cf839f2f58..f024280823a 100644 =2D-- a/lisp/leim/quail/greek.el +++ b/lisp/leim/quail/greek.el @@ -1429,4 +1429,717 @@ "greek-ibycus4" (">>" ?=C2=BB)) =20 =20 +(quail-define-package + "greek-polytonic" "Greek" "=E1=BF=B6" t + "=E1=BC=99=CE=BB=CE=BB=CE=B7=CE=BD=CE=B9=CE=BA=E1=BD=B1: Greek input meth= od, with support for polytonic & archaic +Greek letters." + nil t t t t nil nil nil nil nil t) + +(quail-define-rules + ("1" ?1) + ("2" ?2) + ("3" ?3) + ("4" ?4) + ("5" ?5) + ("6" ?6) + ("7" ?7) + ("8" ?8) + ("9" ?9) + ("0" ?0) + ("-" ?-) + ("=3D" ?=3D) + ("[" ?\[) + ("]" ?\]) + ;; Changed punction from greek.el + ("`" ?=CE=87) + ("~" ?:) + ;; tonoi + (";" ?=CE=84) ;; U+1FFD (oxia) + ("q" ?=E1=BF=AF) ;; U+1FEF (varia) + ("'" ?=E1=BF=80) ;; U+1FC0 (perispomeni) + ("\"" ?=E1=BE=BE) ;; U+1FBE (ypogegrammeni) + ;; pneumata + (":" ?=E1=BE=BF) ;; U+1FBF (psili) + ("Q" ?=E1=BF=BE) ;; U+1FFE (dasia) + ("W" ?=C2=A8) ;; U+00A8 (dialytika) + ;; apostrophe combinations + ("; " ["=E2=80=99 "]) ;; U+2019 (apostrophe) + (";g" ["=E2=80=99=CE=B3"]) + (";d" ["=E2=80=99=CE=B4"]) + (";z" ["=E2=80=99=CE=B6"]) + (";u" ["=E2=80=99=CE=B8"]) + (";k" ["=E2=80=99=CE=BA"]) + (";l" ["=E2=80=99=CE=BB"]) + (";m" ["=E2=80=99=CE=BC"]) + (";n" ["=E2=80=99=CE=BD"]) + (";j" ["=E2=80=99=CE=BE"]) + (";p" ["=E2=80=99=CF=80"]) + (";=CF=81" ["=E2=80=99r"]) + (";s" ["=E2=80=99=CF=83"]) + (";t" ["=E2=80=99=CF=84"]) + (";f" ["=E2=80=99=CF=86"]) + (";x" ["=E2=80=99=CF=87"]) + (";c" ["=E2=80=99=CF=88"]) + ;; + (";G" ["=E2=80=99=CE=93"]) + (";D" ["=E2=80=99=CE=94"]) + (";Z" ["=E2=80=99=CE=96"]) + (";U" ["=E2=80=99=CE=98"]) + (";K" ["=E2=80=99=CE=9A"]) + (";L" ["=E2=80=99=CE=9B"]) + (";M" ["=E2=80=99=CE=9C"]) + (";N" ["=E2=80=99=CE=9D"]) + (";J" ["=E2=80=99=CE=9E"]) + (";P" ["=E2=80=99=CE=A0"]) + (";=CE=A1" ["=E2=80=99R"]) + (";S" ["=E2=80=99=CE=A3"]) + (";T" ["=E2=80=99=CE=A4"]) + (";F" ["=E2=80=99=CE=A6"]) + (";X" ["=E2=80=99=CE=A7"]) + (";C" ["=E2=80=99=CE=A8"]) + ;; Combinations + ("W;" ?=E1=BF=AE) ;; U+1FEE + (";W" ?=E1=BF=AE) ;; U+1FEE + ("Wq" ?=E1=BF=AD) ;; U+1FED + ("qW" ?=E1=BF=AD) ;; U+1FED + (":;" ?=E1=BF=8E) ;; U+1FCE + (";:" ?=E1=BF=8E) ;; U+1FCE + ("qQ" ?=E1=BF=9D) ;; U+1FDD + ("Qq" ?=E1=BF=9D) ;; U+1FDD + ("q:" ?=E1=BF=8D) ;; U+1FCD + (":q" ?=E1=BF=8D) ;; U+1FCD + ("Q;" ?=E1=BF=9E) ;; U+1FDE + (";Q" ?=E1=BF=9E) ;; U+1FDE + ("':" ?=E1=BF=8F) ;; U+1FCF + (":'" ?=E1=BF=8F) ;; U+1FCF + ("'Q" ?=E1=BF=9F) ;; U+1FDF + ("Q'" ?=E1=BF=9F) ;; U+1FDF + ("'W" ?=E1=BF=81) ;; U+1FC1 + ("W'" ?=E1=BF=81) ;; U+1FC1 + ;; perispomeni combinations, used for vrachy and macron + ("''" ["=E1=BF=80=E1=BF=80"]) + ("'''" ["=E1=BF=80=E1=BF=80=E1=BF=80"]) + ;; ypogegrammeni combinations + ("\"'" ["=E1=BF=80=E1=BE=BE"]) + ("'\"" ["=E1=BF=80=E1=BE=BE"]) + ("\";" ["=CE=84=E1=BE=BE"]) + (";\"" ["=E1=BE=BE=CE=84"]) + ("\":" ["=E1=BE=BE=E1=BE=BF"]) + (":\"" ["=E1=BE=BE=E1=BE=BF"]) + ("\"q" ["=E1=BE=BE`"]) + ("q\"" ["=E1=BE=BE`"]) + ("\"Q" ["=E1=BE=BE=E1=BF=BE"]) + ("Q\"" ["=E1=BE=BE=E1=BF=BE"]) + ("Q\"'" ["=E1=BE=BE=E1=BF=9F"]) + ("\"Q'" ["=E1=BE=BE=E1=BF=9F"]) + + ("Q'\"" ["=E1=BE=BE=E1=BF=9F"]) + ("'Q\"" ["=E1=BE=BE=E1=BF=9F"]) + (":q\"" ["=E1=BF=8D=E1=BE=BE"]) + ("q:\"" ["=E1=BF=8D=E1=BE=BE"]) + ("\"q:" ["=E1=BF=8D=E1=BE=BE"]) + ("\":q" ["=E1=BF=8D=E1=BE=BE"]) + + (":;\"" ["=E1=BF=8E=E1=BE=BE"]) + (";:\"" ["=E1=BF=8E=E1=BE=BE"]) + ("\";:" ["=E1=BF=8E=E1=BE=BE"]) + ("\":;" ["=E1=BF=8E=E1=BE=BE"]) + ("Qq\"" ["=E1=BF=9D=E1=BE=BE"]) + ("qQ\"" ["=E1=BF=9D=E1=BE=BE"]) + ("\"Qq" ["=E1=BF=9D=E1=BE=BE"]) + ("\"qQ" ["=E1=BF=9D=E1=BE=BE"]) + + ("Q;\"" ["=E1=BF=9E=E1=BE=BE"]) + (";Q\"" ["=E1=BF=9E=E1=BE=BE"]) + ("\";Q" ["=E1=BF=9E=E1=BE=BE"]) + ("\"Q;" ["=E1=BF=9E=E1=BE=BE"]) + + (":'\"" ["=E1=BF=8F=E1=BE=BE"]) + ("':\"" ["=E1=BF=8F=E1=BE=BE"]) + ("\"':" ["=E1=BF=8F=E1=BE=BE"]) + ("\":'" ["=E1=BF=8F=E1=BE=BE"]) + ;; Misc characters + ("~" ?:) + ("``" "~") + ;; + ("W" ?=C2=A8) + ("," ?,) + ("." ?.) + ("/" ?/) + ("!" ?!) + ("@" ?@) + ("#" ?#) + ("$" ?=E2=82=AC) + ("%" ?%) + ("^" ?^) + ("&" ?&) + ("*" ?*) + ("(" ?\() + (")" ?\)) + ("_" ?_) + ("+" ?+) + ("{" ?{) + ("}" ?}) + (";;" "\"") + ("<" ?<) + (">" ?>) + ("?" ?=CD=BE) ;; U+037E (Greek Question Mark) + (">>" ?=C2=BB) ;; U+00BB + ("<<" ?=C2=AB) ;; U+00AB + ;; Alpha + ("A" ?=CE=91) ;; U+0391 + (":A" ?=E1=BC=88) ;; U+1F08 + ("QA" ?=E1=BC=89) ;; U+1F09 + (":qA" ?=E1=BC=8A) ;; U+1F0A + ("q:A" ?=E1=BC=8A) ;; U+1F0A + ("qQA" ?=E1=BC=8B) ;; U+1F0B + ("QqA" ?=E1=BC=8B) ;; U+1F0B + (":;A" ?=E1=BC=8C) ;; U+1F0C + ("Q;A" ?=E1=BC=8D) ;; U+1F0D + (";QA" ?=E1=BC=8D) ;; U+1F0D + (":'A" ?=E1=BC=8E) ;; U+1F0E + ("':A" ?=E1=BC=8E) ;; U+1F0E + ("Q'A" ?=E1=BC=8F) ;; U+1F0F + ("'QA" ?=E1=BC=8F) ;; U+1F0F + (":\"A" ?=E1=BE=88) ;; U+1F88 + ("Q\"A" ?=E1=BE=89) ;; U+1F89 + (":q\"A" ?=E1=BE=8A) ;; U+1F8A + ("q:\"A" ?=E1=BE=8A) ;; U+1F8A + ("q\":A" ?=E1=BE=8A) ;; U+1F8A + ("\"q:A" ?=E1=BE=8A) ;; U+1F8A + ("Qq\"A" ?=E1=BE=8B) ;; U+1F8B + ("qQ\"A" ?=E1=BE=8B) ;; U+1F8B + ("q\"QA" ?=E1=BE=8B) ;; U+1F8B + ("\"qQA" ?=E1=BE=8B) ;; U+1F8B + (":;\"A" ?=E1=BE=8C) ;; U+1F8C + (";:\"A" ?=E1=BE=8C) ;; U+1F8C + (";\":A" ?=E1=BE=8C) ;; U+1F8C + ("\";:A" ?=E1=BE=8C) ;; U+1F8C + ("Q;\"A" ?=E1=BE=8D) ;; U+1F8D + ("Q\";A" ?=E1=BE=8D) ;; U+1F8D + ("\"Q;A" ?=E1=BE=8D) ;; U+1F8D + ("\";QA" ?=E1=BE=8D) ;; U+1F8D + (":'\"A" ?=E1=BE=8E) ;; U+1F8E + (":\"'A" ?=E1=BE=8E) ;; U+1F8E + ("\":'A" ?=E1=BE=8E) ;; U+1F8E + ("\"':A" ?=E1=BE=8E) ;; U+1F8E + ("Q'\"A" ?=E1=BE=8F) ;; U+1F8F + ("'Q\"A" ?=E1=BE=8F) ;; U+1F8F + ("'\"QA" ?=E1=BE=8F) ;; U+1F8F + ("\"'QA" ?=E1=BE=8F) ;; U+1F8F + ("''A" ?=E1=BE=B8) ;; U+1FB8 + ("'''A" ?=E1=BE=B9) ;; U+1FB9 + ("qA" ?=E1=BE=BA) ;; U+1FBA + (";A" ?=E1=BE=BB) ;; U+1FBB + ("\"A" ?=E1=BE=BC) ;; U+1FBC + ("a" ?=CE=B1) ;; U+03B1 + (":a" ?=E1=BC=80) ;; U+1F00 + ("Qa" ?=E1=BC=81) ;; U+1F01 + (":qa" ?=E1=BC=82) ;; U+1F02 + ("q:a" ?=E1=BC=82) ;; U+1F02 + ("Qqa" ?=E1=BC=83) ;; U+1F03 + ("qQa" ?=E1=BC=83) ;; U+1F03 + (":;a" ?=E1=BC=84) ;; U+1F04 + (";:a" ?=E1=BC=84) ;; U+1F04 + ("Q;a" ?=E1=BC=85) ;; U+1F05 + (";Qa" ?=E1=BC=85) ;; U+1F05 + (":'a" ?=E1=BC=86) ;; U+1F06 + ("':a" ?=E1=BC=86) ;; U+1F06 + ("Q'a" ?=E1=BC=87) ;; U+1F07 + ("'Qa" ?=E1=BC=87) ;; U+1F07 + ("qa" ?=E1=BD=B0) ;; U+1F70 + (";a" ?=E1=BD=B1) ;; U+1F71 + (":\"a" ?=E1=BE=80) ;; U+1F80 + ("\":a" ?=E1=BE=80) ;; U+1F80 + ("Q\"a" ?=E1=BE=81) ;; U+1F81 + (":q\"a" ?=E1=BE=82) ;; U+1F82 + (":\"qa" ?=E1=BE=82) ;; U+1F82 + ("\":qa" ?=E1=BE=82) ;; U+1F82 + ("\"q:a" ?=E1=BE=82) ;; U+1F82 + ("Qq\"a" ?=E1=BE=83) ;; U+1F83 + ("Q\"qa" ?=E1=BE=83) ;; U+1F83 + ("\"qQa" ?=E1=BE=83) ;; U+1F83 + ("\"Qqa" ?=E1=BE=83) ;; U+1F83 + (":;\"a" ?=E1=BE=84) ;; U+1F84 + (";\":a" ?=E1=BE=84) ;; U+1F84 + ("\";:a" ?=E1=BE=84) ;; U+1F84 + (";:\"a" ?=E1=BE=84) ;; U+1F84 + (":;\"a" ?=E1=BE=84) ;; U+1F84 + ("Q;\"a" ?=E1=BE=85) ;; U+1F85 + ("Q\";a" ?=E1=BE=85) ;; U+1F85 + ("\"Q;a" ?=E1=BE=85) ;; U+1F85 + ("\";Qa" ?=E1=BE=85) ;; U+1F85 + (";\"Qa" ?=E1=BE=85) ;; U+1F85 + (":'\"a" ?=E1=BE=86) ;; U+1F86 + ("':\"a" ?=E1=BE=86) ;; U+1F86 + ("'\":a" ?=E1=BE=86) ;; U+1F86 + ("\"':a" ?=E1=BE=86) ;; U+1F86 + ("\":'a" ?=E1=BE=86) ;; U+1F86 + ("Q'\"a" ?=E1=BE=87) ;; U+1F87 + ("'Q\"a" ?=E1=BE=87) ;; U+1F87 + ("'\"Qa" ?=E1=BE=87) ;; U+1F87 + ("\"'Qa" ?=E1=BE=87) ;; U+1F87 + ("\"Q'a" ?=E1=BE=87) ;; U+1F87 + ("''a" ?=E1=BE=B0) ;; U+1FB0 + ("'''a" ?=E1=BE=B1) ;; U+1FB1 + ("q\"a" ?=E1=BE=B2) ;;U+1FB2 + ("\"qa" ?=E1=BE=B2) ;;U+1FB2 + ("\"a" ?=E1=BE=B3) ;; U+1FB3 + (";\"a" ?=E1=BE=B4) ;; U+1FB4 + ("'a" ?=E1=BE=B6) ;; U+1FB6 + ("'\"a" ?=E1=BE=B7) ;; U+1FB7 + ("\"'a" ?=E1=BE=B7) ;; U+1FB7 + ;; Beta + ("B" ?=CE=92) ;; U+0392 + ("b" ?=CE=B2) ;; U+03B2 + ;; Gamma + ("G" ?=CE=93) ;; U+0393 + ("g" ?=CE=B3) ;; U+03B3 + ;; Delta + ("D" ?=CE=94) ;; U+0394 + ("d" ?=CE=B4) ;; U+03B4 + ;; Epsilon + ("E" ?=CE=95) ;; U+0395 + (":E" ?=E1=BC=98) ;; U+1F18 + ("QE" ?=E1=BC=99) ;; U+1F19 + (":qE" ?=E1=BC=9A) ;; U+1F1A + ("q:E" ?=E1=BC=9A) ;; U+1F1A + ("QqE" ?=E1=BC=9B) ;; U+1F1B + ("qQE" ?=E1=BC=9B) ;; U+1F1B + (":;E" ?=E1=BC=9C) ;; U+1F1C + (";:E" ?=E1=BC=9C) ;; U+1F1C + ("Q;E" ?=E1=BC=9D) ;; U+1F1D + (";QE" ?=E1=BC=9D) ;; U+1F1D + ("qE" ?=E1=BF=88) ;; U+1FC8 + (";E" ?=E1=BF=89) ;; U+1FC9 + ("e" ?=CE=B5) ;; U+03B5 + ("qe" ?=E1=BD=B2) ;; U+1F72 + (";e" ?=E1=BD=B3) ;; U+1F73 + (":e" ?=E1=BC=90) ;; U+1F10 + ("Qe" ?=E1=BC=91) ;; U+1F11 + (":qe" ?=E1=BC=92) ;; U+1F12 + ("q:e" ?=E1=BC=92) ;; U+1F12 + ("Qqe" ?=E1=BC=93) ;; U+1F13 + ("qQe" ?=E1=BC=93) ;; U+1F13 + (":;e" ?=E1=BC=94) ;; U+1F14 + (";:e" ?=E1=BC=94) ;; U+1F14 + ("Q;e" ?=E1=BC=95) ;; U+1F15 + (";Qe" ?=E1=BC=95) ;; U+1F15 + ;; Zeta + ("Z" ?=CE=96) ;; U+0396 + ("z" ?=CE=B6) ;; U+03B6 + ;; Eta + ("H" ?=CE=97) ;; U+0397 + (":H" ?=E1=BC=A8) ;; U+1F28 + ("QH" ?=E1=BC=A9) ;; U+1F29 + (":qH" ?=E1=BC=AA) ;; U+1F2A + ("q:H" ?=E1=BC=AA) ;; U+1F2A + ("QqH" ?=E1=BC=AB) ;; U+1F2B + ("qQH" ?=E1=BC=AB) ;; U+1F2B + (":;H" ?=E1=BC=AC) ;; U+1F2C + (";:H" ?=E1=BC=AC) ;; U+1F2C + ("Q;H" ?=E1=BC=AD) ;; U+1F2D + (";QH" ?=E1=BC=AD) ;; U+1F2D + (":'H" ?=E1=BC=AE) ;; U+1F2E + ("':H" ?=E1=BC=AE) ;; U+1F2E + ("Q'H" ?=E1=BC=AF) ;; U+1F2F + ("'QH" ?=E1=BC=AF) ;; U+1F2F + (":\"H" ?=E1=BE=98) ;; U+1F98 + ("\":H" ?=E1=BE=98) ;; U+1F98 + ("Q\"H" ?=E1=BE=99) ;; U+1F99 + ("\"QH" ?=E1=BE=99) ;; U+1F99 + (":q\"H" ?=E1=BE=9A) ;; U+1F9A + (":\"qH" ?=E1=BE=9A) ;; U+1F9A + ("\":qH" ?=E1=BE=9A) ;; U+1F9A + ("\"q:H" ?=E1=BE=9A) ;; U+1F9A + ("q\":H" ?=E1=BE=9A) ;; U+1F9A + ("Qq\"H" ?=E1=BE=9B) ;; U+1F9B + ("Q\"qH" ?=E1=BE=9B) ;; U+1F9B + ("\"QqH" ?=E1=BE=9B) ;; U+1F9B + ("\"qQH" ?=E1=BE=9B) ;; U+1F9B + ("q\"QH" ?=E1=BE=9B) ;; U+1F9B + (":;\"H" ?=E1=BE=9C) ;; U+1F9C + (":\";H" ?=E1=BE=9C) ;; U+1F9C + ("\":;H" ?=E1=BE=9C) ;; U+1F9C + ("\";:H" ?=E1=BE=9C) ;; U+1F9C + (";\":H" ?=E1=BE=9C) ;; U+1F9C + ("Q;\"H" ?=E1=BE=9D) ;; U+1F9D + ("Q\";H" ?=E1=BE=9D) ;; U+1F9D + ("\"Q;H" ?=E1=BE=9D) ;; U+1F9D + ("\";QH" ?=E1=BE=9D) ;; U+1F9D + (";\"QH" ?=E1=BE=9D) ;; U+1F9D + (":'\"H" ?=E1=BE=9E) ;; U+1F9E + (":\"'H" ?=E1=BE=9E) ;; U+1F9E + ("\":'H" ?=E1=BE=9E) ;; U+1F9E + ("\"':H" ?=E1=BE=9E) ;; U+1F9E + ("'\":H" ?=E1=BE=9E) ;; U+1F9E + ("Q'\"H" ?=E1=BE=9F) ;; U+1F9F + ("Q\"'H" ?=E1=BE=9F) ;; U+1F9F + ("\"Q'H" ?=E1=BE=9F) ;; U+1F9F + ("\"'QH" ?=E1=BE=9F) ;; U+1F9F + ("'\"QH" ?=E1=BE=9F) ;; U+1F9F + ("qH" ?=E1=BF=8A) ;; U+1FCA + (";H" ?=E1=BF=8B) ;; U+1FCB + ("\"H" ?=E1=BF=8C) ;; U+1FCC + ;; + ("h" ?=CE=B7) ;; U+03B7 + ("qh" ?=E1=BD=B4) ;; U+1F74 + (";h" ?=E1=BD=B5) ;; U+1F75 + (":h" ?=E1=BC=A0) ;; U+1F20 + ("Qh" ?=E1=BC=A1) ;; U+1F21 + (":qh" ?=E1=BC=A2) ;; U+1F22 + ("q:h" ?=E1=BC=A2) ;; U+1F22 + ("Qqh" ?=E1=BC=A3) ;; U+1F23 + ("qQh" ?=E1=BC=A3) ;; U+1F23 + (":;h" ?=E1=BC=A4) ;; U+1F24 + (";:h" ?=E1=BC=A4) ;; U+1F24 + ("Q;h" ?=E1=BC=A5) ;; U+1F25 + (";Qh" ?=E1=BC=A5) ;; U+1F25 + (":'h" ?=E1=BC=A6) ;; U+1F26 + ("':h" ?=E1=BC=A6) ;; U+1F26 + ("Q'h" ?=E1=BC=A7) ;; U+1F27 + ("'Qh" ?=E1=BC=A7) ;; U+1F27 + (":\"h" ?=E1=BE=90) ;; U+1F90 + ("\":h" ?=E1=BE=90) ;; U+1F90 + ("Q\"h" ?=E1=BE=91) ;; U+1F91 + ("\"Qh" ?=E1=BE=91) ;; U+1F91 + (":q\"h" ?=E1=BE=92) ;; U+1F92 + (":\"qh" ?=E1=BE=92) ;; U+1F92 + ("\":qh" ?=E1=BE=92) ;; U+1F92 + ("\"q:h" ?=E1=BE=92) ;; U+1F92 + ("q\":h" ?=E1=BE=92) ;; U+1F92 + ("Qq\"h" ?=E1=BE=93) ;; U+1F93 + ("Q\"qh" ?=E1=BE=93) ;; U+1F93 + ("\"Qqh" ?=E1=BE=93) ;; U+1F93 + ("\"qQh" ?=E1=BE=93) ;; U+1F93 + ("q\"Qh" ?=E1=BE=93) ;; U+1F93 + (":;\"h" ?=E1=BE=94) ;; U+1F94 + (":\";h" ?=E1=BE=94) ;; U+1F94 + ("\":;h" ?=E1=BE=94) ;; U+1F94 + ("\";:h" ?=E1=BE=94) ;; U+1F94 + (";\":h" ?=E1=BE=94) ;; U+1F94 + ("Q;\"h" ?=E1=BE=95) ;; U+1F95 + ("Q\";h" ?=E1=BE=95) ;; U+1F95 + ("\"Q;h" ?=E1=BE=95) ;; U+1F95 + ("\";Qh" ?=E1=BE=95) ;; U+1F95 + (";\"Qh" ?=E1=BE=95) ;; U+1F95 + (":'\"h" ?=E1=BE=96) ;; U+1F96 + (":\"'h" ?=E1=BE=96) ;; U+1F96 + ("\":'h" ?=E1=BE=96) ;; U+1F96 + ("\"':h" ?=E1=BE=96) ;; U+1F96 + ("'\":h" ?=E1=BE=96) ;; U+1F96 + ("Q'\"h" ?=E1=BE=97) ;; U+1F97 + ("Q\"'h" ?=E1=BE=97) ;; U+1F97 + ("\"Q'h" ?=E1=BE=97) ;; U+1F97 + ("\"'Qh" ?=E1=BE=97) ;; U+1F97 + ("'\"Qh" ?=E1=BE=97) ;; U+1F97 + ("q\"h" ?=E1=BF=82) ;; U+1FC2 + ("\"qh" ?=E1=BF=82) ;; U+1FC2 + ("\"h" ?=E1=BF=83) ;; U+1FC3 + (";\"h" ?=E1=BF=84) ;; U+1FC4 + ("\";h" ?=E1=BF=84) ;; U+1FC4 + ("'h" ?=E1=BF=86) ;; U+1FC6 + ("\"'h" ?=E1=BF=87) ;; U+1FC7 + ("'\"h" ?=E1=BF=87) ;; U+1FC7 + ;; Theta + ("U" ?=CE=98) ;; U+0398 + ("u" ?=CE=B8) ;; U+03B8 + ;; Iota + ("I" ?=CE=99) ;; U+0399 + ("WI" ?=CE=AA) ;; U+03AA + (":I" ?=E1=BC=B8) ;; U+1F38 + ("QI" ?=E1=BC=B9) ;; U+1F39 + (":qI" ?=E1=BC=BA) ;; U+1F3A + ("q:I" ?=E1=BC=BA) ;; U+1F3A + ("QqI" ?=E1=BC=BB) ;; U+1F3B + ("qQI" ?=E1=BC=BB) ;; U+1F3B + (":;I" ?=E1=BC=BC) ;; U+1F3C + (";:I" ?=E1=BC=BC) ;; U+1F3C + ("Q;I" ?=E1=BC=BD) ;; U+1F3D + (";QI" ?=E1=BC=BD) ;; U+1F3D + (":'I" ?=E1=BC=BE) ;; U+1F3E + ("':I" ?=E1=BC=BE) ;; U+1F3E + ("Q'I" ?=E1=BC=BF) ;; U+1F3F + ("''I" ?=E1=BF=98) ;; U+1FD8 + ("'''I" ?=E1=BF=99) ;; U+1FD9 + ("qI" ?=E1=BF=9A) ;; U+1FDA + (";I" ?=E1=BF=9B) ;; U+1FDB + ("i" ?=CE=B9) ;; U+03B9 + ("Wi" ?=CF=8A) ;; U+03CA + ("qi" ?=E1=BD=B6) ;; U+1F76 + (";i" ?=E1=BD=B7) ;; U+1F77 + (":i" ?=E1=BC=B0) ;; U+1F30 + ("Qi" ?=E1=BC=B1) ;; U+1F31 + (":qi" ?=E1=BC=B2) ;; U+1F32 + ("q:i" ?=E1=BC=B2) ;; U+1F32 + ("Qqi" ?=E1=BC=B3) ;; U+1F33 + ("qQi" ?=E1=BC=B3) ;; U+1F33 + (":;i" ?=E1=BC=B4) ;; U+1F34 + (";:i" ?=E1=BC=B4) ;; U+1F34 + ("Q;i" ?=E1=BC=B5) ;; U+1F35 + (";Qi" ?=E1=BC=B5) ;; U+1F35 + (":'i" ?=E1=BC=B6) ;; U+1F36 + ("':i" ?=E1=BC=B6) ;; U+1F36 + ("Q'i" ?=E1=BC=B7) ;; U+1F37 + ("'Qi" ?=E1=BC=B7) ;; U+1F37 + ("''i" ?=E1=BF=90) ;; U+1FD0 + ("'''i" ?=E1=BF=91) ;; U+1FD1 + ("Wqi" ?=E1=BF=92) ;; U+1FD2 + ("qWi" ?=E1=BF=92) ;; U+1FD2 + (";Wi" ?=E1=BF=93) ;; U+1FD3 + ("W;i" ?=E1=BF=93) ;; U+1FD3 + ("'i" ?=E1=BF=96) ;; U+1FD6 + ("W'i" ?=E1=BF=97) ;; U+1FD7 + ("'Wi" ?=E1=BF=97) ;; U+1FD7 + ;; Kappa + ("K" ?=CE=9A) ;; U+039A + ("k" ?=CE=BA) ;; U+03BA + ;; Lambda + ("L" ?=CE=9B) ;; U+039B + ("l" ?=CE=BB) ;; U+03BB + ;; Mu + ("M" ?=CE=9C) ;; U+039C + ("m" ?=CE=BC) ;; U+03BC + ;; Nu + ("N" ?=CE=9D) ;; U+039D + ("n" ?=CE=BD) ;; U+03BD + ;; Xi + ("J" ?=CE=9E) ;; U+039E + ("j" ?=CE=BE) ;; U+03BE + ;; Omicron + ("O" ?=CE=9F) ;; U+039F + (":O" ?=E1=BD=88) ;; U+1F48 + ("QO" ?=E1=BD=89) ;; U+1F49 + (":qO" ?=E1=BD=8A) ;; U+1F4A + ("q:O" ?=E1=BD=8A) ;; U+1F4A + ("QqO" ?=E1=BD=8B) ;; U+1F4B + (":;O" ?=E1=BD=8C) ;; U+1F4C + ("Q;O" ?=E1=BD=8D) ;; U+1F4D + ("qO" ?=E1=BF=B8) ;; U+1FF8 + (";O" ?=E1=BF=B9) ;; U+1FF9 + ("o" ?=CE=BF) ;; U+03BF + ("qo" ?=E1=BD=B8) ;; U+1F78 + (";o" ?=E1=BD=B9) ;; U+1F79 + (":o" ?=E1=BD=80) ;; U+1F40 + ("Qo" ?=E1=BD=81) ;; U+1F41 + (":qo" ?=E1=BD=82) ;; U+1F42 + ("q:o" ?=E1=BD=82) ;; U+1F42 + ("Qqo" ?=E1=BD=83) ;; U+1F43 + ("qQo" ?=E1=BD=83) ;; U+1F43 + (":;o" ?=E1=BD=84) ;; U+1F44 + (";:o" ?=E1=BD=84) ;; U+1F44 + ("Q;o" ?=E1=BD=85) ;; U+1F45 + ;; Pi + ("P" ?=CE=A0) ;; U+03A0 + ("p" ?=CF=80) ;; U+03C0 + ;; Rho + ("R" ?=CE=A1) ;; U+03A1 + ("QR" ?=E1=BF=AC) ;; U+1FEC + ("r" ?=CF=81) ;; U+03C1 + (":r" ?=E1=BF=A4) ;; U+1FE4 + ("Qr" ?=E1=BF=A5) ;; U+1FE5 + ;; Sigma + ("S" ?=CE=A3) ;; U+03A3 + ("s" ?=CF=83) ;; U+03C3 + ("w" ?=CF=82) ;; U+03C2 + ;; Tau + ("T" ?=CE=A4) ;; U+03A4 + ("t" ?=CF=84) ;; U+03C4 + ;; Upsilon + ("Y" ?=CE=A5) ;; U+03A5 + ("WY" ?=CE=AB) ;; U+03AB + ("QY" ?=E1=BD=99) ;; U+1F59 + ("QqY" ?=E1=BD=9B) ;; U+1F5B + ("qQY" ?=E1=BD=9B) ;; U+1F5B + ("Q;Y" ?=E1=BD=9D) ;; U+1F5D + (";QY" ?=E1=BD=9D) ;; U+1F5D + ("Q'Y" ?=E1=BD=9F) ;; U+1F5F + ("'QY" ?=E1=BD=9F) ;; U+1F5F + ("y" ?=CF=85) ;; U+03C5 + ("Wy" ?=CF=8B) ;; U+03CB + ("qy" ?=E1=BD=BA) ;; U+1F7A + (";y" ?=E1=BD=BB) ;; U+1F7B + (":y" ?=E1=BD=90) ;; U+1F50 + ("Qy" ?=E1=BD=91) ;; U+1F51 + (":qy" ?=E1=BD=92) ;; U+1F52 + ("q:y" ?=E1=BD=92) ;; U+1F52 + ("Qqy" ?=E1=BD=93) ;; U+1F53 + ("qQy" ?=E1=BD=93) ;; U+1F53 + (":;y" ?=E1=BD=94) ;; U+1F54 + (";:y" ?=E1=BD=94) ;; U+1F54 + ("Q;y" ?=E1=BD=95) ;; U+1F55 + (";Qy" ?=E1=BD=95) ;; U+1F55 + (":'y" ?=E1=BD=96) ;; U+1F56 + ("':y" ?=E1=BD=96) ;; U+1F56 + ("Q'y" ?=E1=BD=97) ;; U+1F57 + ("'Qy" ?=E1=BD=97) ;; U+1F57 + ("''y" ?=E1=BF=A0) ;; U+1FE0 + ("'''y" ?=E1=BF=A1) ;; U+1FE1 + ("Wqy" ?=E1=BF=A2) ;; U+1FE2 + ("qWy" ?=E1=BF=A2) ;; U+1FE2 + ("W;y" ?=E1=BF=A3) ;; U+1FE3 + (";Wy" ?=E1=BF=A3) ;; U+1FE3 + ("'y" ?=E1=BF=A6) ;; U+1FE6 + ("W'y" ?=E1=BF=A7) ;; U+1FE7 + ("'Wy" ?=E1=BF=A7) ;; U+1FE7 + ("''Y" ?=E1=BF=A8) ;; U+1FE8 + ("'''Y" ?=E1=BF=A9) ;; U+1FE8 + ("qY" ?=E1=BF=AA) ;; U+1FEA + (";Y" ?=E1=BF=AB) ;; U+1FEB + ;; Phi + ("F" ?=CE=A6) ;; U+03A6 + ("f" ?=CF=86) ;; U+03C6 + ;; Chi + ("X" ?=CE=A7) ;; U+03A7 + ("x" ?=CF=87) ;; U+03C7 + ;; Chi + ("C" ?=CE=A8) ;; U+03A8 + ("c" ?=CF=88) ;; U+03C8 + ;; Omega + ("V" ?=CE=A9) ;; U+03A9 + (":V" ?=E1=BD=A8) ;; U+1F68 + ("QV" ?=E1=BD=A9) ;; U+1F69 + (":qV" ?=E1=BD=AA) ;; U+1F6A + ("q:V" ?=E1=BD=AA) ;; U+1F6A + ("QqV" ?=E1=BD=AB) ;; U+1F6B + ("qQV" ?=E1=BD=AB) ;; U+1F6B + (":;V" ?=E1=BD=AC) ;; U+1F6C + (";:V" ?=E1=BD=AC) ;; U+1F6C + ("Q;V" ?=E1=BD=AD) ;; U+1F6D + (";QV" ?=E1=BD=AD) ;; U+1F6D + (":'V" ?=E1=BD=AE) ;; U+1F6E + ("':V" ?=E1=BD=AE) ;; U+1F6E + ("Q'V" ?=E1=BD=AF) ;; U+1F6F + (":\"V" ?=E1=BE=A8) ;; U+1FA8 + ("\":V" ?=E1=BE=A8) ;; U+1FA8 + ("Q\"V" ?=E1=BE=A9) ;; U+1FA9 + ("\"QV" ?=E1=BE=A9) ;; U+1FA9 + + (":q\"V" ?=E1=BE=AA) ;; U+1FAA + (":\"qV" ?=E1=BE=AA) ;; U+1FAA + ("\":qV" ?=E1=BE=AA) ;; U+1FAA + ("\"q:V" ?=E1=BE=AA) ;; U+1FAA + ("q\":V" ?=E1=BE=AA) ;; U+1FAA + ("q:\"V" ?=E1=BE=AA) ;; U+1FAA + + ("Qq\"V" ?=E1=BE=AB) ;; U+1FAB + ("qQ\"V" ?=E1=BE=AB) ;; U+1FAB + ("q\"QV" ?=E1=BE=AB) ;; U+1FAB + ("\"qQV" ?=E1=BE=AB) ;; U+1FAB + ("\"QqV" ?=E1=BE=AB) ;; U+1FAB + + (":\"qV" ?=E1=BE=AB) ;; U+1FAB + (":;\"V" ?=E1=BE=AC) ;; U+1FAC + (":\";V" ?=E1=BE=AC) ;; U+1FAC + ("\":;V" ?=E1=BE=AC) ;; U+1FAC + ("\";:V" ?=E1=BE=AC) ;; U+1FAC + (";\":V" ?=E1=BE=AC) ;; U+1FAC + ("Q;\"V" ?=E1=BE=AD) ;; U+1FAD + ("Q\";V" ?=E1=BE=AD) ;; U+1FAD + ("\"Q;V" ?=E1=BE=AD) ;; U+1FAD + ("\";QV" ?=E1=BE=AD) ;; U+1FAD + (";\"QV" ?=E1=BE=AD) ;; U+1FAD + (":'\"V" ?=E1=BE=AE) ;; U+1FAE + (":\"'V" ?=E1=BE=AE) ;; U+1FAE + ("\":'V" ?=E1=BE=AE) ;; U+1FAE + ("\"':V" ?=E1=BE=AE) ;; U+1FAE + ("'\":V" ?=E1=BE=AE) ;; U+1FAE + + ("Q'\"V" ?=E1=BE=AF) ;; U+1FAF + ("'Q\"V" ?=E1=BE=AF) ;; U+1FAF + ("Q\"'V" ?=E1=BE=AF) ;; U+1FAF + ("\"Q'V" ?=E1=BE=AF) ;; U+1FAF + ("\"'QV" ?=E1=BE=AF) ;; U+1FAF + ("'\"QV" ?=E1=BE=AF) ;; U+1FAF + + ("qV" ?=E1=BF=BA) ;; U+1FFA + (";V" ?=E1=BF=BB) ;; U+1FFB + ("\"V" ?=E1=BF=BC) ;; U+1FFC + ("v" ?=CF=89) ;; U+03C9 + ("qv" ?=E1=BD=BC) ;; U+1F7C + (";v" ?=E1=BD=BD) ;; U+1F7D + (":v" ?=E1=BD=A0) ;; U+1F60 + ("Qv" ?=E1=BD=A1) ;; U+1F61 + (":qv" ?=E1=BD=A2) ;; U+1F62 + ("q:v" ?=E1=BD=A2) ;; U+1F62 + ("Qqv" ?=E1=BD=A3) ;; U+1F63 + ("qQv" ?=E1=BD=A3) ;; U+1F63 + (":;v" ?=E1=BD=A4) ;; U+1F64 + (";:v" ?=E1=BD=A4) ;; U+1F64 + ("Q;v" ?=E1=BD=A5) ;; U+1F65 + (";Qv" ?=E1=BD=A5) ;; U+1F65 + (":'v" ?=E1=BD=A6) ;; U+1F66 + ("':v" ?=E1=BD=A6) ;; U+1F66 + ("Q'v" ?=E1=BD=A7) ;; U+1F67 + ("'Qv" ?=E1=BD=A7) ;; U+1F67 + (":\"v" ?=E1=BE=A0) ;; U+1FA0 + ("\":v" ?=E1=BE=A0) ;; U+1FA0 + ("Q\"v" ?=E1=BE=A1) ;; U+1FA1 + ("\"Qv" ?=E1=BE=A1) ;; U+1FA1 + (":q\"v" ?=E1=BE=A2) ;; U+1FA2 + (":\"qv" ?=E1=BE=A2) ;; U+1FA2 + ("\":qv" ?=E1=BE=A2) ;; U+1FA2 + ("\"q:v" ?=E1=BE=A2) ;; U+1FA2 + ("q\":v" ?=E1=BE=A2) ;; U+1FA2 + + ("Qq\"v" ?=E1=BE=A3) ;; U+1FA3 + ("q\"Qv" ?=E1=BE=A3) ;; U+1FA3 + ("\"qQv" ?=E1=BE=A3) ;; U+1FA3 + ("\"Qqv" ?=E1=BE=A3) ;; U+1FA3 + ("Q\"qv" ?=E1=BE=A3) ;; U+1FA3 + + (":;\"v" ?=E1=BE=A4) ;; U+1FA4 + (":\";v" ?=E1=BE=A4) ;; U+1FA4 + ("\":;v" ?=E1=BE=A4) ;; U+1FA4 + ("\";:v" ?=E1=BE=A4) ;; U+1FA4 + (";\":v" ?=E1=BE=A4) ;; U+1FA4 + (";:\"v" ?=E1=BE=A4) ;; U+1FA4 + + ("Q;\"v" ?=E1=BE=A5) ;; U+1FA5 + ("Q\";v" ?=E1=BE=A5) ;; U+1FA5 + ("\"Q;v" ?=E1=BE=A5) ;; U+1FA5 + ("\";Qv" ?=E1=BE=A5) ;; U+1FA5 + (";\"Qv" ?=E1=BE=A5) ;; U+1FA5 + (";Q\"v" ?=E1=BE=A5) ;; U+1FA5 + + (":'\"v" ?=E1=BE=A6) ;; U+1FA6 + (":\"'v" ?=E1=BE=A6) ;; U+1FA6 + ("\":'v" ?=E1=BE=A6) ;; U+1FA6 + ("\"':v" ?=E1=BE=A6) ;; U+1FA6 + ("'\":v" ?=E1=BE=A6) ;; U+1FA6 + ("':\"v" ?=E1=BE=A6) ;; U+1FA6 + + ("Q'\"v" ?=E1=BE=A7) ;; U+1FA7 + ("Q\"'v" ?=E1=BE=A7) ;; U+1FA7 + ("\"Q'v" ?=E1=BE=A7) ;; U+1FA7 + ("\"'Qv" ?=E1=BE=A7) ;; U+1FA7 + ("'\"Qv" ?=E1=BE=A7) ;; U+1FA7 + ("'Q\"v" ?=E1=BE=A7) ;; U+1FA7 + + ("q\"v" ?=E1=BF=B2) ;; U+1FF2 + ("\"qv" ?=E1=BF=B2) ;; U+1FF2 + ("\"v" ?=E1=BF=B3) ;; U+1FF3 + (";\"v" ?=E1=BF=B4) ;; U+1FF4 + ("'v" ?=E1=BF=B6) ;; U+1FF6 + ("'\"v" ?=E1=BF=B7) ;; U+1FF7 + ("\"'v" ?=E1=BF=B7) ;; U+1FF7 + ;;; Archaic Letters ;;; + ;; Stigma + ("ww" ?=CF=9B) ;; U+03DB Note that capital stigma (U+03DA) is an invalid = letter. + ;; Digamma + ("wF" ?=CF=9C) ;; U+03DC + ("wf" ?=CF=9D) ;; U+03DD + ;; Koppa + ("wK" ?=CF=9E) ;; U+03DE + ("wk" ?=CF=9F) ;; U+03DF + ;; Sampi + ("wP" ?=CF=A0) ;; U+03E0 + ("wp" ?=CF=A1) ;; U+03E1 + ;; Koppa + ("wO" ?=CF=98) ;; U+03D8 + ("wo" ?=CF=99) ;; U+03D9 + ) + +(provide 'greek-polytonic) + ;;; greek.el ends here =2D-=20 2.46.0 --=-=-= Content-Type: text/x-patch; charset=utf-8 Content-Disposition: attachment; filename=0002-Improve-greek-input-method.patch Content-Transfer-Encoding: quoted-printable From=20346c4631e21655202599a7da376f1abe609464e7 Mon Sep 17 00:00:00 2001 From: Thanos Apollo Date: Sun, 3 Nov 2024 05:45:19 +0200 Subject: [PATCH 2/2] Improve greek input method * lisp/leim/quail/greek.el ("greek"): Add sequences for DIALYTIKA TONOS (U+0385) & Add proper double angle quation mark bindings. =2D-- lisp/leim/quail/greek.el | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lisp/leim/quail/greek.el b/lisp/leim/quail/greek.el index f024280823a..ff335558a2e 100644 =2D-- a/lisp/leim/quail/greek.el +++ b/lisp/leim/quail/greek.el @@ -1245,6 +1245,8 @@ "greek-ibycus4" ("K" ?=CE=9A) ("L" ?=CE=9B) (":" ?=C2=A8) + (";:" ?=CE=85) + (":;" ?=CE=85) ("\"" ?\") ("|" ?|) ("Z" ?=CE=96) @@ -1281,7 +1283,9 @@ "greek-ibycus4" (";:y" ?=CE=B0) (":;y" ?=CE=B0) (";<" ?=C2=AB) =2D (";>" ?=C2=BB)) + (";>" ?=C2=BB) + ("<<" ?=C2=AB) + (">>" ?=C2=BB)) =20 (quail-define-package "greek-postfix" "GreekPost" "=CE=A8" nil =2D-=20 2.46.0 --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable =2D-=20 Thanos Apollo https://thanosapollo.org --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJMBAEBCAA2FiEEYrdY0PZxmTi8Cc7KM59zbDpyCSgFAmcnIZkYHHB1YmxpY0B0 aGFub3NhcG9sbG8ub3JnAAoJEDOfc2w6cgko4JEP/11Jw3tV8jpSWiREjPSW9mPb /aGm4Le4V1GGN86dm8pkKDQthLw8z75JSqRyk1VE/GX/PG5Mj3lrkwslb/w/Th+v PWRKS3Xhi46zvqib6t14dr/XhUdlu6XqfQYJrI1fvgYgDtRuaB6XRiVCNIT8BuG0 W+DdhYtEhlOmHGCJf/iOMXPYmAiKz0eSAgcS63yz/kgDbumCvomMF7GkjHbXlbab hsNcdENiOOJUNxqmGB2w3Jbut54hwQ0T63I5ak/TfrWA0vjwA3uB8OQTnaNb59xE urP1AD2Z7uGkEAY81AFNpWW61lrVp4q2U/woBmIuQMQfbsp91P8CLp1P2uoT7xAL cWJqkdbvlo7nntRl7O+TvZrO3gbKSWlsiUHwjlmTAqTSfawJuUKGamNj0M+9xbXb mhFozENzk1aPqenjlWa/LIuNjOeHO5kprKfl4symRhoDGt8Qh0pqT9V2G+TDpad8 dWTkXvYPLMLnP8mxXf8vPpEVtxO6ptySGYMvBqGn3E2tD1YVORprQcWwMidCsZ+I xnNcc2L4dIkJf8yYeHwVIG5SVme52VyAqoK9BsSOcIjBk0236toPFOBjpYxfVIN7 BDB1z9izNqI03G36ZbW/2FsWgAYt3MBIi/2lwbew6YvCbw9tmS1JNQml559BAGdv 4C94drGHRPRCG+FEvIvZ =OJkQ -----END PGP SIGNATURE----- --==-=-=--