Hyphenation errors (again or still) in recent mkiv
Dear all, In the setupfile of my project I have \mainlanguage[en]. The font used is Verdana. With mkiv versions till october 2015 the hyphenation of English words was always correct. The same files compiled with mkiv of july 2016 (version 2016.07.18 16;26) give hyphenations that are definitely wrong. Some examples: begi-nning, pr-ocedure, adequ-ately, st-yle I made some tests with Linux Libertine sans and here also the earlier mkiv's gave correct hyphenations, the july version wrong ones. So it seems that ref. hyphenation something is wrong with this mkiv-version. Or do I now have to use something other than \mainlanguage[en] ? BTW, I found a similar discussion on this list at the beginning of february. Apparently the problem either was not solved or has returned. Thanks in advance for advice. Best regards, Robert Blackstone
On 7/31/2016 12:57 PM, Robert Blackstone wrote:
no example so no solution Hans ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl -----------------------------------------------------------------
Dear all, I can confirm it behaves incorrectly on ConTeXt ver: 2016.07.30 00:26 MKIV beta Below a MWE with some example sentences where the words schematic, maintenance and integrated are incorrect hyphenated \mainlanguage[en] \setuppapersize[A4][A4] \setuplayout [height=middle, width=middle, backspace=1.25in, topspace=0.5in, headerdistance=0cm] \definefontfamily [mainface] [sans] [DejaVu Sans] \setupbodyfont[mainface,sans,9pt] \starttext The following gives a sequence of events describing what happens when the ram close function is activated from one of the control panels. Figure 4.9 provides a simplified schematic of the hydraulic control system for activating the ram close function. Test programs can include visual inspections, functional operations, pressure tests, maintenance practices and drills. Subsea BOP systems include choke and kill lines built into the BOP stack and LMRP and integrated with the marine riser system. \stoptext Kind regards, Jan Willem Flamma
On 07/31/2016 08:40 PM, Jan Willem Flamma wrote:
Dear all,
I can confirm it behaves incorrectly on ConTeXt ver: 2016.07.30 00:26 MKIV beta
Hi Jan Willem, are patterns for Brittish English better? \starttext \hyphenatedword{schematic, maintenance and integrated beginning procedure adequately style} \uk\hyphenatedword{schematic, maintenance and integrated beginning procedure adequately style} \stoptext Sorry, but English hyphenation is too tricky for me. Just in case it helps, Pablo -- http://www.ousia.tk
Hi Pablo, I wasn’t aware of the \hyphenatedword feature. Thanks for sharing. I used an online hyphenation tool (English US) because it’s too tricky for me too! Using English UK the words maintenance and integrated are indeed correctly hyphenated. So I jumped to conclusions there. What remains is that ‘schematic' is incorrectly hyphenated as 'sc-hematic’. Another example is the word ‘cards’, which I see hyphenated as 'ca-rds’ but I’m unable to reproduce it in a MWE for now. Regards, Jan Willem
On 8/1/2016 9:22 AM, Jan Willem Flamma wrote:
Hi Pablo,
I wasn’t aware of the \hyphenatedword feature. Thanks for sharing.
mtxrun --script patterns --hyphenate schematic
hyphenator | hyphenator | . s c h e m a t i c . . s c h e m a t i c . hyphenator | 0s0c0h2 0 0 0 2 0 0 0 0 0 0 hyphenator | 2c0h0 0 2 0 2 0 0 0 0 0 0 hyphenator | 0c0h0e2 0 2 0 2 2 0 0 0 0 0 hyphenator | 1m0a0 0 2 0 2 2 0 0 0 0 0 hyphenator | 0a0t1i0c0 0 2 0 2 2 0 0 1 0 0 hyphenator | .0s2c0h2e2m0a0t1i0c0. . s c h e m a t-i c . hyphenator | mtx-patterns | us 3 3 : schematic : schematic
-- ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl -----------------------------------------------------------------
On 8/1/2016 3:32 PM, Herbert Voss wrote:
--language=de (it uses context pattern databases but these use regular patterns)
-- ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl -----------------------------------------------------------------
On 8/1/2016 9:22 AM, Jan Willem Flamma wrote:
maybe wrong hyphenation min values? ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl -----------------------------------------------------------------
participants (5)
-
Hans Hagen
-
Herbert Voss
-
Jan Willem Flamma
-
Pablo Rodriguez
-
Robert Blackstone