* underscore hyphenation and hz
@ 2021-05-10 13:35 Pablo Rodriguez
2021-05-17 6:45 ` Pablo Rodriguez
0 siblings, 1 reply; 2+ messages in thread
From: Pablo Rodriguez @ 2021-05-10 13:35 UTC (permalink / raw)
To: mailing list for ConTeXt users
Hans,
I’m afraid that underscore hyphenation has issues with font expansion:
\startluacode
function document.addfunnyhyphen(tfmdata)
local underscore = utf.byte("_")
local char = tfmdata.characters[underscore]
if not char then return end
tfmdata.characters[0xFE000] = {
width = 0,
height = 0,
depth = 0,
commands = {
{ "right", -char.width },
{ "down", char.depth },
{ "slot", 1, underscore },
}
}
end
utilities.sequencers.appendaction("aftercopyingcharacters",
"after","document.addfunnyhyphen")
local shared = {
start = 1,
length = 1,
before = utf.char(0xFE000),
after = nil,
left = false,
right = false,
}
local all = table.setmetatableindex({ }, function(t,k)
return shared
end)
languages.hyphenators.traditional.installmethod("sha",
function(dictionary,word,n)
return all
end)
\stopluacode
\definehyphenationfeatures
[sha]
[characters=all,
alternative=sha,
righthyphenchar="FE000]
\definefontfeature
[default]
[default]
[expansion=quality]
\setupalign[hz]
\sethyphenationfeatures[sha]%
\setuphyphenation[method=traditional]%
\starttext
\hsize\zeropoint
abcde
\stoptext
Many thanks for your help,
Pablo
--
http://www.ousia.tk
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!
maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage : http://www.pragma-ade.nl / http://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: underscore hyphenation and hz
2021-05-10 13:35 underscore hyphenation and hz Pablo Rodriguez
@ 2021-05-17 6:45 ` Pablo Rodriguez
0 siblings, 0 replies; 2+ messages in thread
From: Pablo Rodriguez @ 2021-05-17 6:45 UTC (permalink / raw)
To: ntg-context
On 5/10/21 3:35 PM, Pablo Rodriguez wrote:
> Hans,
>
> I’m afraid that underscore hyphenation has issues with font expansion:
> [...]
Hans,
many thanks for the fix in current latest (2021.05.15 22:45).
Pablo
--
http://www.ousia.tk
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!
maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage : http://www.pragma-ade.nl / http://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2021-05-17 6:45 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-05-10 13:35 underscore hyphenation and hz Pablo Rodriguez
2021-05-17 6:45 ` Pablo Rodriguez
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).