[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug #63921] [tmac] add Spanish language support
From: |
G. Branden Robinson |
Subject: |
[bug #63921] [tmac] add Spanish language support |
Date: |
Mon, 13 Mar 2023 11:17:33 -0400 (EDT) |
Update of bug #63921 (project groff):
Status: None => In Progress
Assigned to: None => gbranden
_______________________________________________________
Follow-up Comment #1:
Unfortunately the patch was damaged on its way through email; spaces got
converted to non-breaking space characters, tabs got converted to sequences of
non-breaking space characters, and all non-ASCII graphical characters got
replaced with U+FFFD.
However, I believe I was able to repair the damage.
One area I had to speculatively reconstruct was the sequence of `hcode`
requests in the new "es.tmac" file, since these became a bunch of
indistinguishable U+FFFD characters.
Here's what I went with.
.hcode á á Á á
.hcode é é É é
.hcode í í Í í
.hcode ó ó Ó ó
.hcode ú ú Ú ú
.hcode ñ ñ Ñ ñ
.hcode ü ü Ü ü
I've had some exposure to the Spanish language although I am not a competent
speaker or writer of it. I know the first 6 are necessary to write standard
Spanish, and I'm making a semi-educated guess on the last because it shows up
mostly* in proper names like "Carlos Yagüe". I've never seen the dieresis
accent applied to any vowel other than "u", but here my lack of mastery of
Spanish leaves me with no confidence.
I do note that no character apart from the first six appears in the
hyphenation patterns file, so I am not sure that the `hcode` request for "ü"
(or the character this originally was) is doing any work.
I'll probably be pushing these changes to the post-1.23.0 branch soon.
https://git.savannah.gnu.org/cgit/groff.git
[*] as far as I've seen--my working Spanish vocabulary is tiny
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/bugs/?63921>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/