GNU logs - #77998, boring messages


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#77998: 30.0.50; thai-pattachote input method is missing characters?
Resent-From: Robert Nikander <robert.nikander@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Tue, 22 Apr 2025 22:52:01 +0000
Resent-Message-ID: <handler.77998.B.174536230422778 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 77998
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: 77998 <at> debbugs.gnu.org
X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.174536230422778
          (code B ref -1); Tue, 22 Apr 2025 22:52:01 +0000
Received: (at submit) by debbugs.gnu.org; 22 Apr 2025 22:51:44 +0000
Received: from localhost ([127.0.0.1]:50479 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1u7MSt-0005vJ-79
	for submit <at> debbugs.gnu.org; Tue, 22 Apr 2025 18:51:43 -0400
Received: from lists.gnu.org ([2001:470:142::17]:44994)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <robert.nikander@HIDDEN>)
 id 1u7MSp-0005uv-0D
 for submit <at> debbugs.gnu.org; Tue, 22 Apr 2025 18:51:40 -0400
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 <robert.nikander@HIDDEN>)
 id 1u7MSj-0001f7-0C
 for bug-gnu-emacs@HIDDEN; Tue, 22 Apr 2025 18:51:33 -0400
Received: from p-west3-cluster5-host9-snip4-3.eps.apple.com ([57.103.72.86]
 helo=outbound.ms.icloud.com)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <robert.nikander@HIDDEN>)
 id 1u7MSf-0003wT-As
 for bug-gnu-emacs@HIDDEN; Tue, 22 Apr 2025 18:51:32 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=icloud.com;
 s=1a1hai; bh=H4Dnvok58dakO/JzTZLBbAacDsrI40MB+xcJFiBYR50=;
 h=From:Content-Type:Mime-Version:Subject:Message-Id:Date:To:x-icloud-hme;
 b=f183ke4F2Lj8OKXZXnwqcjw55xO7LNfWGZn9BLN+lXaWaXs1UIjgGTmtmI3sYbw7r
 Wl9Zkg/a4OH/v0xd1QU/U564N+PQf2ZnvDFqwfWUsszVr38wx+2PpbcL4B2ihpnIdD
 8JEI0FWjdkDtxLeQjmprNg3HlGw/NZf3Tgvt2faEUH5ScC6TjFI8+C3ZEueLYnTDKb
 Iiwwh5xHaODd4Z41kjrV1CxRcpHXK4DIoYwpTL+MCss+y9Lli/O4P+phfh2/2NEamq
 CvI0mLpxzOzUrJ8EK1OYEnhbf1rGDtJ2GY58b0nTsCcUXX21NAJZ1QJ0M15SAa4ZFX
 8hJPMEDj+IvZQ==
Received: from smtpclient.apple (ms-asmtp-me-k8s.p00.prod.me.com
 [17.57.154.37])
 by outbound.ms.icloud.com (Postfix) with ESMTPSA id 9ABE7180009D
 for <bug-gnu-emacs@HIDDEN>; Tue, 22 Apr 2025 22:51:21 +0000 (UTC)
From: Robert Nikander <robert.nikander@HIDDEN>
Content-Type: text/plain;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.500.181.1.5\))
Message-Id: <50E52523-D67B-47A0-8D3C-66FAFC236AAB@HIDDEN>
Date: Tue, 22 Apr 2025 16:51:09 -0600
X-Mailer: Apple Mail (2.3826.500.181.1.5)
X-Proofpoint-GUID: xRKYwSNSkIG4Gb3F2GeHe1WD7dVh_Y9J
X-Proofpoint-ORIG-GUID: xRKYwSNSkIG4Gb3F2GeHe1WD7dVh_Y9J
X-Proofpoint-Virus-Version: vendor=baseguard
 engine=ICAP:2.0.293,Aquarius:18.0.1095,Hydra:6.0.680,FMLib:17.12.68.34
 definitions=2025-04-22_11,2025-04-22_01,2024-11-22_01
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 malwarescore=0
 spamscore=0
 clxscore=1011 suspectscore=0 mlxscore=0 adultscore=0 phishscore=0
 bulkscore=0 mlxlogscore=999 classifier=spam adjust=0 reason=mlx
 scancount=1 engine=8.19.0-2411120000 definitions=main-2504220172
Received-SPF: pass client-ip=57.103.72.86;
 envelope-from=robert.nikander@HIDDEN; helo=outbound.ms.icloud.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_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001,
 SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.0 (+)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.0 (/)

Hi,=20

I've been learning how to read Thai. I tried the input method =
`thai-pattachote`. I'm a beginner so not 100% sure about this, but it =
seems to be missing the character =E0=B8=89 (THAI CHARACTER CHO CHING). =
Is that a bug? An input method should have all the characters in the =
alphabet, no?

When you do `describe-input-method` it shows you a keyboard, like this:

+----------------------------------------------------------------+
 | =3D + | =E0=B9=92 " | =E0=B9=93 / | =E0=B9=94 , | =E0=B9=95 ? | =E0=B8=B9=
 =E0=B8=B8 | =E0=B9=97 _ | =E0=B9=98 . | =E0=B9=99 ( | =E0=B9=90 ) | =E0=B9=
=91 - | =E0=B9=96 % | =E0=B8=83 =E0=B8=85 |
+----------------------------------------------------------------+
   | =E0=B9=87 =E0=B9=8A | =E0=B8=95 =E0=B8=A4 | =E0=B8=A2 =E0=B9=86 | =
=E0=B8=AD =E0=B8=8D | =E0=B8=A3 =E0=B8=A9 | =E0=B9=88 =E0=B8=B6 | =E0=B8=94=
 =E0=B8=9D | =E0=B8=A1 =E0=B8=8B | =E0=B8=A7 =E0=B8=96 | =E0=B9=81 =E0=B8=92=
 | =E0=B9=83 =E0=B8=AF | =E0=B8=92 =E0=B8=A6 |
  +------------------------------------------------------------+
    | =E0=B9=89 =E0=B9=8B | =E0=B8=97 =E0=B8=98 | =E0=B8=87 =E0=B8=B3 | =
=E0=B8=81 =E0=B8=93 | =E0=B8=B1 =E0=B9=8C | =E0=B8=B5 =E0=B8=B7 | =E0=B8=B2=
 =E0=B8=9C | =E0=B8=99 =E0=B8=8A | =E0=B9=80 =E0=B9=82 | =E0=B9=84 =E0=B8=86=
 | =E0=B8=82 =E0=B8=91 | =E0=B8=BA =E0=B9=8D |
   +-----------------------------------------------------------+
      | =E0=B8=9A =E0=B8=8E | =E0=B8=9B =E0=B8=8E | =E0=B8=A5 =E0=B8=90 =
| =E0=B8=AB =E0=B8=A0 | =E0=B8=B4 =E0=B8=B1 | =E0=B8=84 =E0=B8=A8 | =E0=B8=
=AA =E0=B8=AE | =E0=B8=B0 =E0=B8=9F | =E0=B8=88 =E0=B8=92 | =E0=B8=9E =
=E0=B8=AC |
     +-------------------------------------------------+

The character is not there. There may be more missing characters. This =
is just the first one I hit as I=E2=80=99m working through the alphabet.=20=


Rob


In GNU Emacs 30.0.50 (build 1, x86_64-apple-darwin18.7.0, NS
 appkit-1671.60 Version 10.14.6 (Build 18G9323)) of 2023-06-26 built on
 builder10-14.lan
Windowing system distributor 'Apple', version 10.3.2575
System Description:  macOS 15.4.1

Configured using:
 'configure --with-ns '--enable-locallisppath=3D/Library/Application
 Support/Emacs/${version}/site-lisp:/Library/Application
 Support/Emacs/site-lisp' --with-modules --with-x-toolkit=3Dno'

Configured features:
ACL GLIB GMP GNUTLS JPEG JSON LIBXML2 MODULES NOTIFY KQUEUE NS PDUMPER
PNG RSVG THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER ZLIB

Important settings:
  value of $LANG: en_US.UTF-8
  locale-coding-system: utf-8-unix

Major mode: Org

Minor modes in effect:
  shell-dirtrack-mode: t
  org-bullets-mode: t
  org-indent-mode: t
  org-roam-db-autosync-mode: t
  ivy-mode: t
  desktop-save-mode: t
  tooltip-mode: t
  global-eldoc-mode: t
  show-paren-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  line-number-mode: t
  visual-line-mode: t
  transient-mark-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t

Load-path shadows:
=
/Users/rob/.emacs.d/elpa/emacsql-sqlite-module-20240415.1535/emacsql-sqlit=
e-module hides =
/Users/rob/.emacs.d/elpa/emacsql-20240415.1535/emacsql-sqlite-module
/Users/rob/.emacs.d/elpa/transient-20230315.1520/transient hides =
/Applications/Emacs.app/Contents/Resources/lisp/transient

Features:
(shadow sort emacsbug hangul hanja-util descr-text crm face-remap
help-fns radix-tree thai-util thai-word cus-start quail misearch
multi-isearch mail-extr ffap tramp tramp-loaddefs trampver
tramp-integration files-x tramp-compat shell macrostep-c cmacexp
macrostep octave sh-script smie executable js c-ts-common imenu
slime-autodoc slime-parse cmake-mode rst python treesit nroff-mode
rust-utils rust-mode rust-rustfmt rust-playpen rust-compile rust-cargo
sql view conf-mode swift-mode swift-mode-imenu swift-mode-repl
swift-mode-beginning-of-defun swift-mode-font-lock
swift-mode-standard-types swift-mode-indent swift-mode-lexer
markdown-mode yasnippet cc-mode cc-fonts cc-guess cc-menus cc-cmds
cc-styles cc-align cc-engine cc-vars cc-defs rng-xsd xsd-regexp
rng-cmpct rng-nxml rng-valid nxml-mode nxml-outln nxml-rap sgml-mode
facemenu logview datetime vc-git diff-mode vc-dispatcher dired-aux
org-bullets org-indent oc-basic ol-eww eww url-queue mm-url ol-rmail
ol-mhe ol-irc ol-info ol-gnus nnselect gnus-art mm-uu mml2015 mm-view
mml-smime smime gnutls dig gnus-sum shr pixel-fill kinsoku url-file svg
dom gnus-group gnus-undo gnus-start gnus-dbus dbus xml gnus-cloud nnimap
nnmail mail-source utf7 nnoo parse-time gnus-spec gnus-int gnus-range
message sendmail yank-media rfc822 mml mml-sec epa derived epg rfc6068
epg-config mm-decode mm-bodies mm-encode mailabbrev gmm-utils mailheader
gnus-win gnus nnheader gnus-util mail-utils range ol-docview doc-view
filenotify jka-compr image-mode exif dired dired-loaddefs ol-bibtex
bibtex iso8601 ol-bbdb ol-w3m ol-doi org-link-doi org-roam-migrate
org-roam-log org-roam-mode org-roam-capture org-roam-id org-roam-node
org-roam-db emacsql-sqlite-builtin sqlite org-roam-utils org-roam-compat
org-roam org-capture emacsql-sqlite emacsql-sqlite-common emacsql
emacsql-compiler magit-section compat dash org-download org-attach
url-http url-auth mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums
mail-prsvr url-gw nsm puny async org-extra-emphasis pcase htmlfontify
cus-edit cus-load wid-edit ox-odt rng-loc rng-uri rng-parse rng-match
rng-dt rng-util rng-pttrn nxml-parse nxml-ns nxml-enc xmltok nxml-util
ox-latex ox-icalendar org-agenda ox-html table ox-ascii ox-publish ox
org-element org-persist xdg org-id org-refile avl-tree org ob ob-tangle
ob-ref ob-lob ob-table ob-exp org-macro org-src ob-comint org-pcomplete
pcomplete org-list org-footnote org-faces org-entities time-date
ob-emacs-lisp ob-core ob-eval org-cycle org-table ol rx org-fold
org-fold-core org-keys oc org-loaddefs find-func cal-menu calendar
cal-loaddefs org-version org-compat org-macs format-spec slime
easy-mmode apropos compile text-property-search etags fileloop generator
xref project arc-mode archive-mode noutline outline icons pp comint
ansi-osc ansi-color hyperspec thingatpt extmap bindat cap-words
superword subword ivy delsel ring ivy-faces ivy-overlay colir color
cl-extra help-mode use-package-ensure use-package-core desktop frameset
dap-mode-autoloads bui-autoloads emacsql-sqlite-module-autoloads
idris-mode-autoloads leaf-autoloads logview-autoloads datetime-autoloads
extmap-autoloads lsp-docker-autoloads lsp-ivy-autoloads
lsp-treemacs-autoloads lsp-ui-autoloads lsp-mode-autoloads f-autoloads
magit-autoloads git-commit-autoloads markdown-mode-autoloads
ob-async-autoloads org-drill-autoloads org-roam-autoloads
magit-section-autoloads emacsql-autoloads persist-autoloads
prop-menu-autoloads racket-mode-autoloads realgud-recursive-autoloads
rust-mode-autoloads slime-autoloads macrostep-autoloads
sqlite3-autoloads transient-autoloads treemacs-autoloads cfrs-autoloads
posframe-autoloads ht-autoloads hydra-autoloads lv-autoloads
pfuture-autoloads ace-window-autoloads avy-autoloads s-autoloads
dash-autoloads with-editor-autoloads info compat-autoloads
yaml-autoloads yaml-mode-autoloads package browse-url url url-proxy
url-privacy url-expand url-methods url-history url-cookie
generate-lisp-file url-domsuf url-util mailcap url-handlers url-parse
auth-source cl-seq eieio eieio-core cl-macs password-cache json subr-x
map byte-opt gv bytecomp byte-compile url-vars cl-loaddefs cl-lib rmc
iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook
vc-hooks lisp-float-type elisp-mode mwheel term/ns-win ns-win
ucs-normalize mule-util term/common-win tool-bar dnd fontset image
regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode
prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu
timer select scroll-bar mouse jit-lock font-lock syntax font-core
term/tty-colors frame minibuffer nadvice seq simple cl-generic
indonesian philippine cham georgian utf-8-lang misc-lang vietnamese
tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek
romanian slovak czech european ethiopic indian cyrillic chinese
composite emoji-zwj charscript charprop case-table epa-hook
jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs
theme-loaddefs faces cus-face macroexp files window text-properties
overlay sha1 md5 base64 format env code-pages mule custom widget keymap
hashtable-print-readable backquote threads kqueue cocoa ns multi-tty
make-network-process emacs)

Memory information:
((conses 16 1463213 243662) (symbols 48 75269 19)
 (strings 32 268863 26350) (string-bytes 1 8738716)
 (vectors 16 107845) (vector-slots 8 2757941 118017)
 (floats 8 576 1947) (intervals 56 95729 650) (buffers 984 828))





Message sent:


Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
Content-Type: text/plain; charset=utf-8
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: Robert Nikander <robert.nikander@HIDDEN>
Subject: bug#77998: Acknowledgement (30.0.50; thai-pattachote input method
 is missing characters?)
Message-ID: <handler.77998.B.174536230422778.ack <at> debbugs.gnu.org>
References: <50E52523-D67B-47A0-8D3C-66FAFC236AAB@HIDDEN>
X-Gnu-PR-Message: ack 77998
X-Gnu-PR-Package: emacs
Reply-To: 77998 <at> debbugs.gnu.org
Date: Tue, 22 Apr 2025 22:52:01 +0000

Thank you for filing a new bug report with debbugs.gnu.org.

This is an automatically generated reply to let you know your message
has been received.

Your message is being forwarded to the package maintainers and other
interested parties for their attention; they will reply in due course.

Your message has been sent to the package maintainer(s):
 bug-gnu-emacs@HIDDEN

If you wish to submit further information on this problem, please
send it to 77998 <at> debbugs.gnu.org.

Please do not send mail to help-debbugs@HIDDEN unless you wish
to report a problem with the Bug-tracking system.

--=20
77998: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D77998
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#77998: 30.0.50; thai-pattachote input method is missing characters?
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Wed, 23 Apr 2025 12:12:04 +0000
Resent-Message-ID: <handler.77998.B77998.174541030513298 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 77998
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Robert Nikander <robert.nikander@HIDDEN>
Cc: 77998 <at> debbugs.gnu.org
Received: via spool by 77998-submit <at> debbugs.gnu.org id=B77998.174541030513298
          (code B ref 77998); Wed, 23 Apr 2025 12:12:04 +0000
Received: (at 77998) by debbugs.gnu.org; 23 Apr 2025 12:11:45 +0000
Received: from localhost ([127.0.0.1]:55256 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1u7Yx5-0003S5-5N
	for submit <at> debbugs.gnu.org; Wed, 23 Apr 2025 08:11:44 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:48544)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1u7Yx1-0003Qs-0v
 for 77998 <at> debbugs.gnu.org; Wed, 23 Apr 2025 08:11:40 -0400
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 <eliz@HIDDEN>)
 id 1u7Ywv-0001BY-8m; Wed, 23 Apr 2025 08:11:33 -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=nZAghbBuUbE2ZOaW3e3fEML1DyAf9LU+BJdoinWukMg=; b=a7kILzHuVTNyWmjeqgSy
 2t/BCELpkGYN7lGFOUgEXRGbh5u4GPsj2WMiHFhJAH33iICg0mcy9bCwRzcS4PoXRWQM93z73vteY
 GG2GCyIrjiaU0Lca9/QAE4syJTmSI7cs2sexz7yEsL9b1X4zbIlPitkAEioF6+xZeIn8d/mvzvRTZ
 GMhsjCTpUiTDWT1FG3zeiGY2/R4RTjDxxcO+nk2EUX3EC8M/kjfKutRo0irSBh2vfFab0rx87DLYb
 Mdgrbj2ytQr/0coMWmWwr5QPy6GT5bvSfXjYvjkFwenoJyfm7DZ3+iXLGNx+Twi61m6jGUFcRm0TZ
 Wb7ktS6ufmVOZw==;
Date: Wed, 23 Apr 2025 15:11:29 +0300
Message-Id: <86cyd313im.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <50E52523-D67B-47A0-8D3C-66FAFC236AAB@HIDDEN>
 (bug-gnu-emacs@HIDDEN)
References: <50E52523-D67B-47A0-8D3C-66FAFC236AAB@HIDDEN>
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> Date: Tue, 22 Apr 2025 16:51:09 -0600
> From:  Robert Nikander via "Bug reports for GNU Emacs,
>  the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>
> 
> I've been learning how to read Thai. I tried the input method `thai-pattachote`. I'm a beginner so not 100% sure about this, but it seems to be missing the character ฉ (THAI CHARACTER CHO CHING). Is that a bug? An input method should have all the characters in the alphabet, no?
> 
> When you do `describe-input-method` it shows you a keyboard, like this:
> 
> +----------------------------------------------------------------+
>  | = + | ๒ " | ๓ / | ๔ , | ๕ ? | ู ุ | ๗ _ | ๘ . | ๙ ( | ๐ ) | ๑ - | ๖ % | ฃ ฅ |
> +----------------------------------------------------------------+
>    | ็ ๊ | ต ฤ | ย ๆ | อ ญ | ร ษ | ่ ึ | ด ฝ | ม ซ | ว ถ | แ ฒ | ใ ฯ | ฒ ฦ |
>   +------------------------------------------------------------+
>     | ้ ๋ | ท ธ | ง ำ | ก ณ | ั ์ | ี ื | า ผ | น ช | เ โ | ไ ฆ | ข ฑ | ฺ ํ |
>    +-----------------------------------------------------------+
>       | บ ฎ | ป ฎ | ล ฐ | ห ภ | ิ ั | ค ศ | ส ฮ | ะ ฟ | จ ฒ | พ ฬ |
>      +-------------------------------------------------+
> 
> The character is not there. There may be more missing characters. This is just the first one I hit as I’m working through the alphabet. 

Thanks.  Can you try identifying additional missing characters, if
there are any?  An input method might omit some characters, but not if
they are used frequently enough.  So I think we would like to add any
missing characters, if that is possible.

I didn't look closely enough at this input method, but one problem
could be that there are no vacant keys left to add more characters.
If that is the case, and if the missing characters are relatively
rare, I think the only way forward is to add a new input method, which
uses key sequences of length greater than 1 to produce Thai
characters.

(I don't read Thai, so apologies if the above makes little or no
sense.)





Last modified: Wed, 23 Apr 2025 12:15:05 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.