gbranden pushed a commit to branch master
in repository groff.
commit 6266ddc9b53c4a3ddbeab04738837985fb81d1fe
Author: G. Branden Robinson <[email protected]>
AuthorDate: Mon Mar 31 07:16:33 2025 -0500
tmac/{koi8-r,latin-[1259]}.tmac: Add comment.
Explain hyphenation code requests' separation of concerns; some apply to
the selected character encoding, and some to the language.
---
tmac/koi8-r.tmac | 5 +++++
tmac/latin1.tmac | 5 +++++
tmac/latin2.tmac | 5 +++++
tmac/latin5.tmac | 8 ++++++++
tmac/latin9.tmac | 5 +++++
5 files changed, 28 insertions(+)
diff --git a/tmac/koi8-r.tmac b/tmac/koi8-r.tmac
index ea9447858..c6d43ba5a 100644
--- a/tmac/koi8-r.tmac
+++ b/tmac/koi8-r.tmac
@@ -75,6 +75,11 @@
.\" Set up hyphenation codes for letter-like characters above.
.\" Each small letter from KOI8-R gets its own hyphenation code; each
.\" capital letter is assigned the code of its small counterpart.
+.\"
+.\" These hypenation code assignments handle only case equivlances;
+.\" which letters are equivalent to Unicode Basic Latin characters for
+.\" hyphenation purposes is a language-specifc determination, handled in
+.\" an appropriate localization file.
.
.hcode � � � �
.hcode � � � �
diff --git a/tmac/latin1.tmac b/tmac/latin1.tmac
index 6ade0582d..e549e9bfc 100644
--- a/tmac/latin1.tmac
+++ b/tmac/latin1.tmac
@@ -112,6 +112,11 @@
.\" Each small letter from ISO 8859-1 gets its own hyphenation code;
.\" each capital letter is assigned the code of its small counterpart.
.\" Some small letters have no capital form in the encoding.
+.\"
+.\" These hypenation code assignments handle only case equivlances;
+.\" which letters are equivalent to Unicode Basic Latin characters for
+.\" hyphenation purposes is a language-specifc determination, handled in
+.\" an appropriate localization file.
.
.hcode � �
.
diff --git a/tmac/latin2.tmac b/tmac/latin2.tmac
index ee81be0b0..094376ef6 100644
--- a/tmac/latin2.tmac
+++ b/tmac/latin2.tmac
@@ -238,6 +238,11 @@
.\" Each small letter from ISO 8859-2 gets its own hyphenation code;
.\" each capital letter is assigned the code of its small counterpart.
.\" Some small letters have no capital form in the encoding.
+.\"
+.\" These hypenation code assignments handle only case equivlances;
+.\" which letters are equivalent to Unicode Basic Latin characters for
+.\" hyphenation purposes is a language-specifc determination, handled in
+.\" an appropriate localization file.
.
.hcode � �
.hcode � �
diff --git a/tmac/latin5.tmac b/tmac/latin5.tmac
index 18ed7018b..de12ba923 100644
--- a/tmac/latin5.tmac
+++ b/tmac/latin5.tmac
@@ -130,6 +130,14 @@
.\" Each small letter from ISO 8859-9 gets its own hyphenation code;
.\" each capital letter is assigned the code of its small counterpart.
.\" Some small letters have no capital form in the encoding.
+.\"
+.\" These hypenation code assignments handle only case equivlances;
+.\" which letters are equivalent to Unicode Basic Latin characters for
+.\" hyphenation purposes is a language-specifc determination, handled in
+.\" an appropriate localization file.
+.\"
+.\" XXX: We fix up the dotted and dotless "i"s for Turkish here, until
+.\" someone submits us a usable "tr.tmac" localization file.
.
.hcode � �
.
diff --git a/tmac/latin9.tmac b/tmac/latin9.tmac
index 1eae06838..052fa45e8 100644
--- a/tmac/latin9.tmac
+++ b/tmac/latin9.tmac
@@ -134,6 +134,11 @@
.\" Each small letter from ISO 8859-15 gets its own hyphenation code;
.\" each capital letter is assigned the code of its small counterpart.
.\" Some small letters have no capital form in the encoding.
+.\"
+.\" These hypenation code assignments handle only case equivlances;
+.\" which letters are equivalent to Unicode Basic Latin characters for
+.\" hyphenation purposes is a language-specifc determination, handled in
+.\" an appropriate localization file.
.
.hcode � �
.
_______________________________________________
groff-commit mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/groff-commit