protrusion with opening exclamation and question marks
Hi Hans, I have the following sample: \definefontfeature[default][default] [protrusion=quality] \setupxtable[frame=off, option=stretch] \startbuffer[standard] ¿Cómo? ¡No! \stopbuffer \startbuffer[right] \hfill¿Cómo? \hfill¡No! \stopbuffer \starttext \startTEXpage[offset=2em] \startembeddedxtable[framecolor=red, align=hanging, foregroundstyle={\ss\bfd}, offset=overlay] \startxrow \startxcell[leftframe=on] \getbuffer[standard]\stopxcell \stopxrow \startxrow[toffset=2em] \startxcell[rightframe=on] \getbuffer[right]\stopxcell \startxcell[rightframe=on, align=nothanging] \getbuffer[right]\stopxcell \stopxrow \stopembeddedxtable \stopTEXpage \stoptext It shows that question and exclamation marks are sligtly protruded. Well, in Spanish (and Galician in some ortographies) there are opening exclamation and quotation marks. I think it would make sense to have the same protrusion values for opening quotation and exclamation marks as for the closing ones. Many thanks for your help, Pablo -- http://www.ousia.tk
On 8/29/2018 10:12 PM, Pablo Rodriguez wrote:
Hi Hans,
I have the following sample:
\definefontfeature[default][default] [protrusion=quality]
\setupxtable[frame=off, option=stretch]
\startbuffer[standard] ¿Cómo?
¡No! \stopbuffer
\startbuffer[right] \hfill¿Cómo?
\hfill¡No! \stopbuffer
\starttext \startTEXpage[offset=2em] \startembeddedxtable[framecolor=red, align=hanging, foregroundstyle={\ss\bfd}, offset=overlay] \startxrow \startxcell[leftframe=on] \getbuffer[standard]\stopxcell \stopxrow \startxrow[toffset=2em] \startxcell[rightframe=on] \getbuffer[right]\stopxcell \startxcell[rightframe=on, align=nothanging] \getbuffer[right]\stopxcell \stopxrow \stopembeddedxtable \stopTEXpage \stoptext
It shows that question and exclamation marks are sligtly protruded.
Well, in Spanish (and Galician in some ortographies) there are opening exclamation and quotation marks.
I think it would make sense to have the same protrusion values for opening quotation and exclamation marks as for the closing ones. you need to patch font-imp-quality.lua:
vectors['punctuation'] = { [0x003F] = { 0, 0.20 }, -- ? [0x00BF] = { 0.20, 0 }, -- ¿ [0x0021] = { 0, 0.20 }, -- ! [0x00A1] = { 0.20, 0, }, -- ¡ ----------------------------------------------------------------- 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 08/30/2018 12:58 AM, Hans Hagen wrote:
On 8/29/2018 10:12 PM, Pablo Rodriguez wrote:
[...] Well, in Spanish (and Galician in some ortographies) there are opening exclamation and quotation marks.
I think it would make sense to have the same protrusion values for opening quotation and exclamation marks as for the closing ones. you need to patch font-imp-quality.lua:
vectors['punctuation'] = {
[0x00BF] = { 0.20, 0 }, -- ¿ [0x00A1] = { 0.20, 0, }, -- ¡
Many thanks for your help, Hans. It works perfecly fine now. Pablo -- http://www.ousia.tk
participants (2)
-
Hans Hagen
-
Pablo Rodriguez