Re: [NTG-context] Question about paragraphs and hanging punctuation

2018-04-23 Thread Tomas Hala
Hi Wolfgang,

I tried it and the syntactic error disappeared, thanks.
But the left quotation character is still not hanging.
I tried also different positions of this fixing code, 
but with no success. 

Is there any other way how to fix it? 

The best,

Tomáš

   \unprotect

   \def\typo_delimited_fontdriven
     {\dontleavehmode
      \begingroup
      \dostarttaggedchained\t!delimited\currentdelimitedtext\??delimitedtext
      \usedlanguageparameter{\c!left\currentparentdelimitedtext}% was:
   \currentdelimitedtext
      \usedelimitedtextstyleandcolor\c!style\c!color
      \typo_delimited_start_content
      \bgroup
      \aftergroup\typo_delimited_fontdriven_e
      \let\next=}

   \protect

\starttext\mainlanguage[de]\showframe % TL2017

\definefontfeature  [default]  [default]  [protrusion=quality, 
expansion=quality]
\setupalign[hz,hanging]

%\setupbodyfont[libertine]  % termes, pagella

\input knuth\par
\quotation{pokus s uvozovkami}\crlf
\quotation{pokus s uvozovkami}\par
\input knuth

\stoptext


Sat, Apr 21, 2018 ve 08:01:40PM +0200 Wolfgang Schuster napsal(a):
#Add this fix to your document:
# 
#\unprotect
# 
#\def\typo_delimited_fontdriven
#  {\dontleavehmode
#   \begingroup
#   \dostarttaggedchained\t!delimited\currentdelimitedtext\??delimitedtext
#   \usedlanguageparameter{\c!left\currentparentdelimitedtext}% was:
#\currentdelimitedtext
#   \usedelimitedtextstyleandcolor\c!style\c!color
#   \typo_delimited_start_content
#   \bgroup
#   \aftergroup\typo_delimited_fontdriven_e
#   \let\next=}
# 
#\protect
# 
#There was a bug when “method=font” was used but this was fixed last
#October.
# 
#Wolfgang
# 
# [1]Tomas Hala
#  21. April 2018 um 18:01
#  #
#  # unfortunately, this does not work (on my computer with TL2017).
#  #
#  # Proper Czech quotation marks are available via \quotation command:
#  # \mainlanguage[cz]
#  # \quotation{text}
#  #
#  # But it is language independent problem, I did more tests:
#  # neither Czech, nor US, nor Dutch, nor German quotation marks are
#  # hanging.
#  # Without influence is also font (font family), tested on modern,
#  # libertine,
#  # EB Garamond 12 from your example, times...
#  #
#  # No change appeared switching the order of commands
#  # \definefontfeature and \setupalign.
#  #
#  # \setupdelimitedtext[quotation][method=font]
# 
#  I tried it but it generates an error -- "Extra }, or forgotten
#  \endgroup",
#  after run till the end, the opening character is hanging but closing
#  character disappeared. (Similarly with \setupquotation[method=font].)
# 
#  Tomáš
# 
#  # Wolfgang
# 
#  \starttext\showframe\mainlanguage[cz]
#  \definefontfeature [default] [default] [protrusion=quality,
#  expansion=quality]
#  \setupalign[hz,hanging]
# 
#  \setupdelimitedtext[quotation][method=font]
# 
#  \setupbodyfont[times] % libertine, times, modern
#  \quotation{pokus s uvozovkami}
#  \stoptext
# 
#  
___
#  If your question is of interest to others as well, please add an entry
#  to the Wiki!
# 
#  maillist : [2]ntg-context@ntg.nl /
#  [3]http://www.ntg.nl/mailman/listinfo/ntg-context
#  webpage : [4]http://www.pragma-ade.nl / [5]http://context.aanhet.net
#  archive : [6]https://bitbucket.org/phg/context-mirror/commits/
#  wiki : [7]http://contextgarden.net
#  
___
# 
# References
# 
#Visible links
#1. mailto:tomas.h...@mendelu.cz
#2. mailto:ntg-context@ntg.nl
#3. http://www.ntg.nl/mailman/listinfo/ntg-context
#4. http://www.pragma-ade.nl/
#5. http://context.aanhet.net/
#6. https://bitbucket.org/phg/context-mirror/commits/
#7. http://contextgarden.net/
# /usr/bin/xdg-open: řádek 402: htmlview: příkaz nenalezen
# /usr/bin/xdg-open: řádek 402: firefox: příkaz nenalezen
# /usr/bin/xdg-open: řádek 402: mozilla: příkaz nenalezen
# /usr/bin/xdg-open: řádek 402: netscape: příkaz nenalezen

# 
___
# 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
# 
___


 Tomáš Hála

Mendelova univerzita, Provozně ekonomická fakulta, ústav informatiky
Zemědělsk

Re: [NTG-context] Question about paragraphs and hanging punctuation

2018-04-21 Thread Wolfgang Schuster

Add this fix to your document:

\unprotect

\def\typo_delimited_fontdriven
  {\dontleavehmode
   \begingroup
   \dostarttaggedchained\t!delimited\currentdelimitedtext\??delimitedtext
   \usedlanguageparameter{\c!left\currentparentdelimitedtext}% was: 
\currentdelimitedtext

   \usedelimitedtextstyleandcolor\c!style\c!color
   \typo_delimited_start_content
   \bgroup
   \aftergroup\typo_delimited_fontdriven_e
   \let\next=}

\protect

There was a bug when “method=font” was used but this was fixed last October.

Wolfgang

Tomas Hala 
21. April 2018 um 18:01
#
# unfortunately, this does not work (on my computer with TL2017).
#
# Proper Czech quotation marks are available via \quotation command:
# \mainlanguage[cz]
# \quotation{text}
#
# But it is language independent problem, I did more tests:
# neither Czech, nor US, nor Dutch, nor German quotation marks are
# hanging.
# Without influence is also font (font family), tested on modern,
# libertine,
# EB Garamond 12 from your example, times...
#
# No change appeared switching the order of commands
# \definefontfeature and \setupalign.
#
# \setupdelimitedtext[quotation][method=font]

I tried it but it generates an error -- "Extra }, or forgotten \endgroup",
after run till the end, the opening character is hanging but closing
character disappeared. (Similarly with \setupquotation[method=font].)

Tomáš


# Wolfgang

\starttext\showframe\mainlanguage[cz]
\definefontfeature [default] [default] [protrusion=quality, 
expansion=quality]

\setupalign[hz,hanging]

\setupdelimitedtext[quotation][method=font]

\setupbodyfont[times] % libertine, times, modern
\quotation{pokus s uvozovkami}
\stoptext



___
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
___


___
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
___

Re: [NTG-context] Question about paragraphs and hanging punctuation

2018-04-21 Thread Tomas Hala
# 
#  unfortunately, this does not work (on my computer with TL2017).
# 
#  Proper Czech quotation marks are available via \quotation command:
#  \mainlanguage[cz]
#  \quotation{text}
# 
#  But it is language independent problem, I did more tests:
#  neither Czech, nor US, nor Dutch, nor German quotation marks are
#  hanging.
#  Without influence is also font (font family), tested on modern,
#  libertine,
#  EB Garamond 12 from your example, times...
# 
#  No change appeared switching the order of commands
#  \definefontfeature and \setupalign.
# 
#\setupdelimitedtext[quotation][method=font]

I tried it but it generates an error --  "Extra }, or forgotten \endgroup",
after run till the end, the opening character is hanging but closing
character disappeared. (Similarly with \setupquotation[method=font].)

Tomáš 

 
#Wolfgang

\starttext\showframe\mainlanguage[cz]
\definefontfeature  [default]  [default] [protrusion=quality, expansion=quality]
\setupalign[hz,hanging]

\setupdelimitedtext[quotation][method=font]

\setupbodyfont[times]   % libertine, times, modern
\quotation{pokus s uvozovkami}
\stoptext



___
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
___

Re: [NTG-context] Question about paragraphs and hanging punctuation

2018-04-21 Thread Wolfgang Schuster

Tomas Hala 
21. April 2018 um 09:09
Hi Pablo,

unfortunately, this does not work (on my computer with TL2017).

Proper Czech quotation marks are available via \quotation command:
\mainlanguage[cz]
\quotation{text}

But it is language independent problem, I did more tests:
neither Czech, nor US, nor Dutch, nor German quotation marks are hanging.
Without influence is also font (font family), tested on modern, 
libertine,

EB Garamond 12 from your example, times...

No change appeared switching the order of commands
\definefontfeature and \setupalign.


\setupdelimitedtext[quotation][method=font]

Wolfgang
___
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
___

Re: [NTG-context] Question about paragraphs and hanging punctuation

2018-04-21 Thread Tomas Hala
Hi Pablo,

unfortunately, this does not work (on my computer with TL2017).

Proper Czech quotation marks are available via \quotation command:
\mainlanguage[cz] 
\quotation{text}

But it is language independent problem, I did more tests:
neither Czech, nor US, nor Dutch, nor German quotation marks are hanging. 
Without influence is also font (font family), tested on modern, libertine, 
EB Garamond 12 from your example, times...

No change appeared switching the order of commands
\definefontfeature  and \setupalign.

Tomáš 

%%% Minimal example: 

\starttext\showframe\mainlanguage[de]

\definefontfeature  [default]  [default]  
[protrusion=quality,
expansion=quality
]

\setupalign[hz,hanging] 

\setupbodyfont[libertine]   % times, modern
% \definefontfamily[min][rm][EB Garamond 12] \setupbodyfont[min]

\input knuth\par
\quotation{pokus s uvozovkami}\crlf
\quotation{pokus s uvozovkami}\par 
\input knuth

\stoptext


Wed, Apr 18, 2018 ve 06:26:32PM +0200 Pablo Rodriguez napsal(a):
# On 04/18/2018 05:45 PM, Tomas Hala wrote:
# > Hi Pablo,
# > 
# > thank you for the help, the i-context manual really became 
# > as a friend of mine. :-)
# 
# Hi Tomáš,
# 
# it is really an extremely useful document.
# 
# > Alignments with hz work but I found out that the opening quotation character
# > does not hang out at the left side. 
# > 
# > Is there any other key (or value) for this?
# 
# I don’t know which are the proper Czech quotation marks. According to
# https://cs.wikipedia.org/wiki/Uvozovky, they seem to be hanging right:
# 
# \showframe
# \definefontfeature[default][default]
# [protrusion=quality,expansion=quality]
# \setupalign[hanging, hz]
# 
# \definefontfamily[min][rm][EB Garamond 12]
# \setupbodyfont[min]
# 
# \starttext
# “\input zapf
# 
# «\input zapf
# 
# »\input zapf
# 
# „\input zapf
# 
# ‚\input zapf
# \stoptext
# 
# Or let us know what we are missing.
# 
# I hope it helps,
# 
# 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
# 
___

 Tomáš Hála

Mendelova univerzita, Provozně ekonomická fakulta, ústav informatiky
Zemědělská 1, CZ-613 00 Brno,  tel. +420 545 13 22 28

http://akela.mendelu.cz/~thala
___
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
___

Re: [NTG-context] Question about paragraphs and hanging punctuation

2018-04-18 Thread Pablo Rodriguez
On 04/18/2018 05:45 PM, Tomas Hala wrote:
> Hi Pablo,
> 
> thank you for the help, the i-context manual really became 
> as a friend of mine. :-)

Hi Tomáš,

it is really an extremely useful document.

> Alignments with hz work but I found out that the opening quotation character
> does not hang out at the left side. 
> 
> Is there any other key (or value) for this?

I don’t know which are the proper Czech quotation marks. According to
https://cs.wikipedia.org/wiki/Uvozovky, they seem to be hanging right:

\showframe
\definefontfeature[default][default]
[protrusion=quality,expansion=quality]
\setupalign[hanging, hz]

\definefontfamily[min][rm][EB Garamond 12]
\setupbodyfont[min]

\starttext
“\input zapf

«\input zapf

»\input zapf

„\input zapf

‚\input zapf
\stoptext

Or let us know what we are missing.

I hope it helps,

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
___

Re: [NTG-context] Question about paragraphs and hanging punctuation

2018-04-18 Thread Wolfgang Schuster

Tomas Hala 
18. April 2018 um 17:45
Hi Pablo,

thank you for the help, the i-context manual really became
as a friend of mine. :-)

Alignments with hz work but I found out that the opening quotation 
character

does not hang out at the left side.

Is there any other key (or value) for this?


Do you have a example?

Wolfgang
___
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
___

Re: [NTG-context] Question about paragraphs and hanging punctuation

2018-04-18 Thread Tomas Hala
Hi Pablo,

thank you for the help, the i-context manual really became 
as a friend of mine. :-)

Alignments with hz work but I found out that the opening quotation character
does not hang out at the left side. 

Is there any other key (or value) for this?

The best,

Tomáš 

Wed, Mar 21, 2018 ve 07:20:05PM +0100 Pablo Rodriguez napsal(a):
# On 03/20/2018 09:59 PM, Tomas Hala wrote:
# > Hi Pablo,
# > 
# > thank you very much, you are right.
# > The align={hz, hanging} is not documented on the wiki, so I did not think 
about it. 
# 
# Hi Tomáš,
# 
# your local tex/texmf-context/tex/context/interface/mkiv/i-context.pdf is
# really your friend here.
# 
# > The proper solution for my problem is this:
# > 
# > \setupparagraphs[align={hz, hanging}]
# 
# I only wanted to test whether microtypography was working. I can detect
# a text with hanging punctuation, but I’m not able to detect whether the
# text has the hz algorithm or not ;-).
# 
# > which sets all columns for all kinds of paragraphs defined by 
\defineparagraphs
# > (for normal text is necessary to set it separately). 
# 
# Alignment for body text is specified with \setupalignment. Even
# footnotes may have a different alignment.
# 
# I hope it helps,
# 
# Pablo
# 
# 
# > Tue, Mar 20, 2018 ve 08:30:24PM +0100 Pablo Rodriguez napsal(a):
# > # On 03/20/2018 08:17 PM, Tomas Hala wrote:
# > # > Hi all,
# > # > 
# > # > I used together hanging punctuation and define/setup paragraphs
# > # > (tested on TL2017, current CTX).
# > # > Unfortunately, inside the paragraph environment the hanging
# > # > punctuation settings is ignored.> Moreover, it seems that attributes 
inner= and command= works only for
# > # > the first paragraph (column).
# > # Hi Tomáš,
# > # 
# > # \setupparagraphs has an align key.
# > # 
# > # This command works with your sample:
# > # 
# > #   \setupparagraphs[somepars][2][align={hz, hanging}]
# > # 
# > # I hope it helps,
# > # 
# > # 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
# 
___

 Tomáš Hála

Mendelova univerzita, Provozně ekonomická fakulta, ústav informatiky
Zemědělská 1, CZ-613 00 Brno,  tel. +420 545 13 22 28

http://akela.mendelu.cz/~thala
___
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
___

Re: [NTG-context] Question about paragraphs and hanging punctuation

2018-03-21 Thread Pablo Rodriguez
On 03/20/2018 09:59 PM, Tomas Hala wrote:
> Hi Pablo,
> 
> thank you very much, you are right.
> The align={hz, hanging} is not documented on the wiki, so I did not think 
> about it. 

Hi Tomáš,

your local tex/texmf-context/tex/context/interface/mkiv/i-context.pdf is
really your friend here.

> The proper solution for my problem is this:
> 
> \setupparagraphs[align={hz, hanging}]

I only wanted to test whether microtypography was working. I can detect
a text with hanging punctuation, but I’m not able to detect whether the
text has the hz algorithm or not ;-).

> which sets all columns for all kinds of paragraphs defined by 
> \defineparagraphs
> (for normal text is necessary to set it separately). 

Alignment for body text is specified with \setupalignment. Even
footnotes may have a different alignment.

I hope it helps,

Pablo


> Tue, Mar 20, 2018 ve 08:30:24PM +0100 Pablo Rodriguez napsal(a):
> # On 03/20/2018 08:17 PM, Tomas Hala wrote:
> # > Hi all,
> # > 
> # > I used together hanging punctuation and define/setup paragraphs
> # > (tested on TL2017, current CTX).
> # > Unfortunately, inside the paragraph environment the hanging
> # > punctuation settings is ignored.> Moreover, it seems that attributes 
> inner= and command= works only for
> # > the first paragraph (column).
> # Hi Tomáš,
> # 
> # \setupparagraphs has an align key.
> # 
> # This command works with your sample:
> # 
> #   \setupparagraphs[somepars][2][align={hz, hanging}]
> # 
> # I hope it helps,
> # 
> # 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
___

Re: [NTG-context] Question about paragraphs and hanging punctuation

2018-03-20 Thread Tomas Hala
Hi Pablo,

thank you very much, you are right.
The align={hz, hanging} is not documented on the wiki, so I did not think about 
it. 

The proper solution for my problem is this:

\setupparagraphs[align={hz, hanging}]

which sets all columns for all kinds of paragraphs defined by \defineparagraphs
(for normal text is necessary to set it separately). 

Thanks once more and wishes,

Tomáš


Tue, Mar 20, 2018 ve 08:30:24PM +0100 Pablo Rodriguez napsal(a):
# On 03/20/2018 08:17 PM, Tomas Hala wrote:
# > Hi all,
# > 
# > I used together hanging punctuation and define/setup paragraphs
# > (tested on TL2017, current CTX).
# > Unfortunately, inside the paragraph environment the hanging
# > punctuation settings is ignored.> Moreover, it seems that attributes inner= 
and command= works only for
# > the first paragraph (column).
# Hi Tomáš,
# 
# \setupparagraphs has an align key.
# 
# This command works with your sample:
# 
#   \setupparagraphs[somepars][2][align={hz, hanging}]
# 
# I hope it helps,
# 
# 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
# 
___

 Tomáš Hála

Mendelova univerzita, Provozně ekonomická fakulta, ústav informatiky
Zemědělská 1, CZ-613 00 Brno,  tel. +420 545 13 22 28

http://akela.mendelu.cz/~thala
___
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
___

Re: [NTG-context] Question about paragraphs and hanging punctuation

2018-03-20 Thread Pablo Rodriguez
On 03/20/2018 08:17 PM, Tomas Hala wrote:
> Hi all,
> 
> I used together hanging punctuation and define/setup paragraphs
> (tested on TL2017, current CTX).
> Unfortunately, inside the paragraph environment the hanging
> punctuation settings is ignored.> Moreover, it seems that attributes inner= 
> and command= works only for
> the first paragraph (column).
Hi Tomáš,

\setupparagraphs has an align key.

This command works with your sample:

  \setupparagraphs[somepars][2][align={hz, hanging}]

I hope it helps,

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
___