<html>
<head>
<meta name="generator" content="Windows Mail 17.5.9600.20573">
<style type="text/css"><!--html { font-family: "Color Emoji", "Calibri", "Segoe UI", "Meiryo", "Microsoft YaHei UI", "Microsoft JhengHei UI", "Malgun Gothic", "sans-serif"; }--></style><style data-externalstyle="true"><!--
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph {
margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:.5in;
margin-bottom:.0001pt;
}
p.MsoNormal, li.MsoNormal, div.MsoNormal {
margin:0in;
margin-bottom:.0001pt;
}
p.MsoListParagraphCxSpFirst, li.MsoListParagraphCxSpFirst, div.MsoListParagraphCxSpFirst, 
p.MsoListParagraphCxSpMiddle, li.MsoListParagraphCxSpMiddle, div.MsoListParagraphCxSpMiddle, 
p.MsoListParagraphCxSpLast, li.MsoListParagraphCxSpLast, div.MsoListParagraphCxSpLast {
margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:.5in;
margin-bottom:.0001pt;
line-height:115%;
}
--></style></head>
<body dir="ltr">
<div data-externalstyle="false" dir="ltr" style="font-family: 'Calibri', 'Segoe UI', 'Meiryo', 'Microsoft YaHei UI', 'Microsoft JhengHei UI', 'Malgun Gothic', 'sans-serif';font-size:12pt;"><div>Yes, I probably should have written ‘Would it be time consuming etc… ?’ :-)</div><div>In any case, I had a try to the test file, and it works very well.</div><div><br></div><div>Thanks for your very swift reply.</div><div><br></div><div>Best regards</div><div><br></div><div>Joseph Canedo</div><div><br></div><div style="padding-top: 5px; border-top-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: solid;"><div><font face=" 'Calibri', 'Segoe UI', 'Meiryo', 'Microsoft YaHei UI', 'Microsoft JhengHei UI', 'Malgun Gothic', 'sans-serif'" style='line-height: 15pt; letter-spacing: 0.02em; font-family: "Calibri", "Segoe UI", "Meiryo", "Microsoft YaHei UI", "Microsoft JhengHei UI", "Malgun Gothic", "sans-serif"; font-size: 12pt;'><b>From:</b> <a href="mailto:pragma@wxs.nl" target="_parent">pragma@wxs.nl</a><br><b>Sent:</b> ‎Sunday‎, ‎May‎ ‎29‎, ‎2016 ‎5‎:‎18‎ ‎PM<br><b>To:</b> <a href="mailto:ntg-context@ntg.nl" target="_parent">ntg-context@ntg.nl</a></font></div></div><div><br></div><div dir=""><div id="readingPaneBodyContent">On 5/29/2016 11:40 AM, josephcanedo@gmail.com wrote:<br>> Dear all,<br>><br>> I use the nifty ‘firstline’ feature ConTeXt offers (using a larger font<br>> size, line mode, 1 line only) and I notice that the last word of the<br>> first line is never hyphenated even if doing so could reduce underful in<br>> the first line. From typo-fln.lua it looks like that’s expected as the<br>> decision to break the first line happens only at nodes which are not<br>> glyphs, disc_nodes or kern nodes. There is a comment saying it could be<br>> added some option to handle disc nodes. I’d be happy to add such option<br>> but do not have enough knowledge in nodes manipulation in luatex,<br>> especially those related to hyphenation. Would it be very difficult to<br>> add such option please ?<br><br>depends on what one finds 'difficult' ... by now i can probably do most <br>i want at that level in which difficult is replace by 'just takes time'; <br>also, one needs to keep in mind that trickery like this also needs to <br>cooperate with other mechanisms<br><br>i'll send you a file to test (no beta as i'm cleaning up some display math)<br><br>> I post a MWE showing some extreme non real non sensible case, to double<br>> check that hyphenation is never performed.<br>><br>> \definefirstline[FirstLine][alternative=line, style=\tfd] % exegerate size<br>><br>> \starttext<br>><br>> % exagerated case as MWE<br>><br>> \setfirstline[FirstLine] A few words larger<br>> largestwordwordlongwordthatcouldbehyphenated bar bar.<br>> A few words larger largest word word foo bar word bar bar. A few words<br>> larger largest<br>> word word foo bar word bar bar. A few words larger largest word word foo<br>> bar word bar bar.<br>><br>> \stoptext<br>><br>> Thanks a lot,<br>><br>> Best regards<br>><br>> Joseph Canedo<br>><br>><br>><br>> ___________________________________________________________________________________<br>> If your question is of interest to others as well, please add an entry to the Wiki!<br>><br>> maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context<br>> webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net<br>> archive  : http://foundry.supelec.fr/projects/contextrev/<br>> wiki     : http://contextgarden.net<br>> ___________________________________________________________________________________<br>><br><br><br>-- <br><br>-----------------------------------------------------------------<br>                                           Hans Hagen | PRAGMA ADE<br>               Ridderstraat 27 | 8061 GH Hasselt | The Netherlands<br>       tel: 038 477 53 69 | www.pragma-ade.com | www.pragma-pod.nl<br>-----------------------------------------------------------------<br>___________________________________________________________________________________<br>If your question is of interest to others as well, please add an entry to the Wiki!<br><br>maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context<br>webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net<br>archive  : http://foundry.supelec.fr/projects/contextrev/<br>wiki     : http://contextgarden.net<br>___________________________________________________________________________________</div></div></div>
</body>
</html>