Can't no break between a close punctuation and a open punctuation
Dear Hans, I found that ConTeXt injected two infinity penalties between a close punctuation and a open punctuation, for example between `”“`, or `:“`, as showed in the following Chinese document. But actually, we need to break between them sometime. Please note that there is no space around full width punctuations in Chinese document. ```lmtx \setscript[hanzi] \usetypescriptfile[mscore] \usebodyfont [mschinese,20pt] \showframe % just for watching node list % \startluacode % local watch = require("watch_sys_actions.lua") % watch.register() % \stopluacode \starttext \dorecurse{5}{“好?!;”“:,。”} % linebreak sutck \dorecurse{30}{“我”} % linebreak sutck \dorecurse{30}{我} % linebreak work \dorecurse{30}{我。} % linebreak work \stoptext ``` What I see between any two consecutive punctuations is <penalty userpenalty> 10000 <glue userskip> 0 0 655500 <penalty userpenalty> 10000 <glue userskip> 0 655500 0 so nowhere to linebreak. Huang Fusyong(黄复雄)
participants (1)
-
黄复雄