ntg-context - mailing list for ConTeXt users
 help / color / mirror / Atom feed
From: Tomas Hala <tomas.hala@mendelu.cz>
To: mailing list for ConTeXt users <ntg-context@ntg.nl>
Subject: Re: Question about paragraphs and hanging punctuation
Date: Tue, 24 Apr 2018 01:17:27 +0200	[thread overview]
Message-ID: <20180423231727.GB25013@akela.mendelu.cz> (raw)
In-Reply-To: <5ADB7C84.1070304@gmail.com>

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.hala@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á 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
___________________________________________________________________________________

      reply	other threads:[~2018-04-23 23:17 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-03-20 19:17 Tomas Hala
2018-03-20 19:30 ` Pablo Rodriguez
2018-03-20 20:59   ` Tomas Hala
2018-03-21 18:20     ` Pablo Rodriguez
2018-04-18 15:45       ` Tomas Hala
2018-04-18 15:48         ` Wolfgang Schuster
2018-04-18 16:26         ` Pablo Rodriguez
2018-04-21  7:09           ` Tomas Hala
2018-04-21  7:17             ` Wolfgang Schuster
2018-04-21 16:01               ` Tomas Hala
2018-04-21 18:01                 ` Wolfgang Schuster
2018-04-23 23:17                   ` Tomas Hala [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20180423231727.GB25013@akela.mendelu.cz \
    --to=tomas.hala@mendelu.cz \
    --cc=ntg-context@ntg.nl \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).