ntg-context - mailing list for ConTeXt users
 help / color / mirror / Atom feed
* Re: Re: lowerleftdoubleninequote
@ 2003-03-08 21:15 Wolfgang Werners-Lucchini
  2003-03-09 14:07 ` Re: Hanging punctuation WAS lowerleftdoubleninequote John Culleton
  2003-03-09 21:55 ` Re: lowerleftdoubleninequote Hans Hagen
  0 siblings, 2 replies; 39+ messages in thread
From: Wolfgang Werners-Lucchini @ 2003-03-08 21:15 UTC (permalink / raw)


Hallo!

In order to understand the appended puzzle, I am looking for documentations
about:

\definefonthandling
\startfonthandling
\usehandling

I have found the example about 'hanging punctuation', but I could'nt even
understand this
example. 
What ist the correlation between 'punctuation', 'alpha' and 'def'????

> I have tried that, but with strange results:
> 
> 
> \startfonthandling[cmrfix]
>  \definecharacter quotedblbase     {,\kern -.1em,}
> \stopfonthandling
> 
> %\setupfontsynonym[Serif][handling=cmrfix]
> 
> \setupbodyfont[14pt]
> \starttext
> \mainlanguage[de]
> \startquotation
> To \TEX\ or not to \TEX. 
> \stopquotation
> \stoptext
> 
> 
> The definition of quotedblbase in line two is used without even
> activating the cmrfix font-handler. How do I use the handler properly?

^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: Re: Hanging punctuation WAS lowerleftdoubleninequote
  2003-03-08 21:15 Re: lowerleftdoubleninequote Wolfgang Werners-Lucchini
@ 2003-03-09 14:07 ` John Culleton
  2003-03-09 14:30   ` Hanging punctuation Bill McClain
  2003-03-09 21:55 ` Re: lowerleftdoubleninequote Hans Hagen
  1 sibling, 1 reply; 39+ messages in thread
From: John Culleton @ 2003-03-09 14:07 UTC (permalink / raw)


On Saturday 08 March 2003 04:15 pm, Wolfgang Werners-Lucchini wrote:
> Hallo!
>
> In order to understand the appended puzzle, I am looking for documentations
> about:
>
> \definefonthandling
> \startfonthandling
> \usehandling
>
> I have found the example about 'hanging punctuation', but I could'nt even
> understand this
> example.
> What ist the correlation between 'punctuation', 'alpha' and 'def'????
>
>

I have been able to use optical alignment in pdfetex by reading carefully 
Han The Thanh's dissertation,  but I haven't puzzled out the Context 
implementation. Perhaps someone who has could post an example that
works for them. 

John Culleton

^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: Hanging punctuation
  2003-03-09 14:07 ` Re: Hanging punctuation WAS lowerleftdoubleninequote John Culleton
@ 2003-03-09 14:30   ` Bill McClain
  0 siblings, 0 replies; 39+ messages in thread
From: Bill McClain @ 2003-03-09 14:30 UTC (permalink / raw)


[-- Attachment #1: Type: text/plain, Size: 1063 bytes --]

On Sun, 9 Mar 2003 09:07:32 -0500
John Culleton <john@wexfordpress.com> wrote:

> I have been able to use optical alignment in pdfetex by reading
> carefully Han The Thanh's dissertation,  but I haven't puzzled out the
> Context implementation. Perhaps someone who has could post an example
> that works for them. 

I've attached an example where I've hand-tuned the margin kerning for
Sabon. Note this is just my subjective evaluation; I adjust the
parameters from time to time and the script is always "in progress".

If anyone wants to see the resulting pdf, just mail me. It's only 29k
but I didn't want to clog the list further.

Very important: note the [hanging] typescript at the bottom of
type-sabon.tex. It won't work without that.

This is also described in the "margin kerning" section at:

    http://home.salamander.com/~wmcclain/context-help.html

-Bill
-- 
Sattre Press                            Curiosities of the Sky
http://sattre-press.com/                    by Garrett Serviss
info@sattre-press.com            http://csky.sattre-press.com/ 

[-- Attachment #2: sample.tex --]
[-- Type: text/plain, Size: 203 bytes --]

\usetypescriptfile[type-sabon]
\usetypescript [serif] [hanging] [sabon] 
\usetypescript[Sabon]
\setupbodyfont[Sabon]
\setupalign[hanging]

\showframe

\starttext
\input tufte \input knuth \par
\stoptext

[-- Attachment #3: type-sabon.tex --]
[-- Type: text/plain, Size: 12726 bytes --]

%
% Adobe Sabon
%
\usetypescriptfile[type-buy]
\loadmapfile[texnansi-adobe-sabon.map]

\starttypescript [serif] [sabon, sabon-oldstyle] [texnansi]
  \definefontsynonym [Sabon-Roman]          [texnansi-sar]  [encoding=texnansi]
  \definefontsynonym [Sabon-Bold]           [texnansi-sab]  [encoding=texnansi]
  \definefontsynonym [Sabon-Italic]         [texnansi-sai]  [encoding=texnansi]
  \definefontsynonym [Sabon-Bold-Italic]    [texnansi-sabi] [encoding=texnansi]
  \definefontsynonym [Sabon-Roman-SmallCaps][texnansi-sarsc]  [encoding=texnansi]
  \definefontsynonym [Sabon-Italic-OSF]     [texnansi-saiof]  [encoding=texnansi]
  \definefontsynonym [Sabon-Bold-OSF]       [texnansi-sabof]  [encoding=texnansi]
  \definefontsynonym [Sabon-Bold-Italic-OSF][texnansi-sabio]  [encoding=texnansi]
\stoptypescript

\starttypescript [serif] [sabon] [name]
  \usetypescript[serif][fallback]
  \definefontsynonym [Serif]           [Sabon-Roman]
  \definefontsynonym [SerifBold]       [Sabon-Bold]
  \definefontsynonym [SerifItalic]     [Sabon-Italic]
  \definefontsynonym [SerifBoldItalic] [Sabon-Bold-Italic]
  \definefontsynonym [SerifCaps]       [Sabon-Roman-SmallCaps]
  % the regular old-style figures are in the small-caps file
  \definefontsynonym [OldStyle]        [Sabon-Roman-SmallCaps]
\stoptypescript

\starttypescript [Sabon] 
  \definetypeface [Sabon] [rm] [serif] [sabon] [default] [encoding=texnansi]
\stoptypescript

\starttypescript [serif] [sabon-oldstyle] [name]
  \usetypescript[serif][fallback]
  \definefontsynonym [Serif]           [Sabon-Roman]
  \definefontsynonym [SerifBold]       [Sabon-Bold-OSF]
  \definefontsynonym [SerifItalic]     [Sabon-Italic-OSF]
  \definefontsynonym [SerifBoldItalic] [Sabon-Bold-Italic-OSF]
  \definefontsynonym [SerifCaps]       [Sabon-Roman-SmallCaps]
  % the regular old-style figures are in the small-caps file
  \definefontsynonym [OldStyle]        [Sabon-Roman-SmallCaps]
\stoptypescript

\starttypescript [SabonOldStyle] 
  \definetypeface [SabonOldStyle] [rm] [serif] [sabon-oldstyle] [default] [encoding=texnansi]
\stoptypescript

\startfonthandling [sabon]

  \defineprotrudefactor ?  0  .05
  \defineprotrudefactor !  0  0
  \defineprotrudefactor '  0  .4
  \defineprotrudefactor ` .4   0
  \defineprotrudefactor ( .05  0   
  \defineprotrudefactor )  0  .05
  \defineprotrudefactor [ .05  0   
  \defineprotrudefactor ]  0  .05
  \defineprotrudefactor ,  0  .4 % comma is pretty heavy
  \defineprotrudefactor -  0  .5
  \defineprotrudefactor .  0  .5
  \defineprotrudefactor :  0  .2
  \defineprotrudefactor ;  0  .2

  \defineprotrudefactor rightupperninequote  0 .5
  \defineprotrudefactor leftupperninequote  .4  0 
  \defineprotrudefactor endash               0 .3  
  \defineprotrudefactor emdash               0 .2  

  \defineprotrudefactor hyphen               0 .5

  \defineprotrudefactor A .05 .05
  \defineprotrudefactor B  0    0
  \defineprotrudefactor C  0    0
  \defineprotrudefactor D  0    0
  \defineprotrudefactor E  0    0
  \defineprotrudefactor F  0    0
  \defineprotrudefactor G  0    0
  \defineprotrudefactor H  0    0
  \defineprotrudefactor I  0    0
  \defineprotrudefactor J  0   0   % .05 seems heavy on the left
  \defineprotrudefactor K  0  .05  
  \defineprotrudefactor L  0  .1
  \defineprotrudefactor M  .05    .05
  \defineprotrudefactor N  .05    .05
  \defineprotrudefactor O  0    0
  \defineprotrudefactor P  0    0
  \defineprotrudefactor Q  0    0
  \defineprotrudefactor R  0  .05
  \defineprotrudefactor S  0    0
  \defineprotrudefactor T .1 .1
  \defineprotrudefactor U  0    0
  \defineprotrudefactor V .1 .1
  \defineprotrudefactor W 0 0      % .05 too much?
  \defineprotrudefactor X .05 .05
  \defineprotrudefactor Y .1 .1
  \defineprotrudefactor Z  0    0
  
  \defineprotrudefactor a  .1 .05
  \defineprotrudefactor b  0  .1
  \defineprotrudefactor c  .05   .05
  \defineprotrudefactor d  .05   0
  \defineprotrudefactor e  .05  .05 
  \defineprotrudefactor f  0   -.05  % big overhang on the right
  \defineprotrudefactor g  .05   0
  \defineprotrudefactor h  0  0.05
  \defineprotrudefactor i  0   0
  \defineprotrudefactor j  0   0
  \defineprotrudefactor k  0 .12 
  \defineprotrudefactor l  0  0
  \defineprotrudefactor m  0  .05
  \defineprotrudefactor n  0  .05
  \defineprotrudefactor o  .03  .03    % .05 seems too much
  \defineprotrudefactor p  0   .1
  \defineprotrudefactor q  .1   0
  \defineprotrudefactor r  0 .1
  \defineprotrudefactor s  0 0      % .05 seems too much
  \defineprotrudefactor t  0 .05 
  \defineprotrudefactor u  0   0
  \defineprotrudefactor v .05 .05
  \defineprotrudefactor w .05 .05  
  \defineprotrudefactor x .05 .05
  \defineprotrudefactor y .05 .1   % long diagonal stroke
  \defineprotrudefactor z  0   0

%  \inheritprotrudefactor Acircumflex A 
%  \inheritprotrudefactor acircumflex a
%  \inheritprotrudefactor Ccircumflex C
%  \inheritprotrudefactor ccircumflex c
%  \inheritprotrudefactor Ecircumflex E
%  \inheritprotrudefactor ecircumflex e
%  \inheritprotrudefactor Gcircumflex G
%  \inheritprotrudefactor gcircumflex g
%  \inheritprotrudefactor Hcircumflex H
%  \inheritprotrudefactor hcircumflex h
%  \inheritprotrudefactor Icircumflex I
%  \inheritprotrudefactor icircumflex i
%  \inheritprotrudefactor Jcircumflex J
%  \inheritprotrudefactor jcircumflex j
%  \inheritprotrudefactor Ocircumflex O
%  \inheritprotrudefactor ocircumflex o
%  \inheritprotrudefactor Scircumflex S
%  \inheritprotrudefactor scircumflex s
%  \inheritprotrudefactor Ucircumflex U
%  \inheritprotrudefactor ucircumflex u
%  \inheritprotrudefactor Wcircumflex W
%  \inheritprotrudefactor wcircumflex w
%  \inheritprotrudefactor Ycircumflex Y
%  \inheritprotrudefactor ycircumflex y
%  
%  \inheritprotrudefactor Agrave A
%  \inheritprotrudefactor agrave a
%  \inheritprotrudefactor Egrave E
%  \inheritprotrudefactor egrave e
%  \inheritprotrudefactor Igrave I
%  \inheritprotrudefactor igrave i
%  \inheritprotrudefactor Ograve O
%  \inheritprotrudefactor ograve o
%  \inheritprotrudefactor Ugrave U
%  \inheritprotrudefactor ugrave u
%  \inheritprotrudefactor Ygrave Y
%  \inheritprotrudefactor ygrave y
%  
%  \inheritprotrudefactor Atilde A
%  \inheritprotrudefactor atilde a
%  \inheritprotrudefactor Itilde I
%  \inheritprotrudefactor itilde i
%  \inheritprotrudefactor Ntilde N
%  \inheritprotrudefactor ntilde n
%  \inheritprotrudefactor Otilde O
%  \inheritprotrudefactor otilde o
%  \inheritprotrudefactor Utilde U
%  \inheritprotrudefactor utilde u
%  
%  \inheritprotrudefactor Adiaeresis A  
%  \inheritprotrudefactor adiaeresis a
%  \inheritprotrudefactor Ediaeresis E
%  \inheritprotrudefactor ediaeresis e
%  \inheritprotrudefactor Idiaeresis I
%  \inheritprotrudefactor idiaeresis i
%  \inheritprotrudefactor Odiaeresis O
%  \inheritprotrudefactor odiaeresis o
%  \inheritprotrudefactor Udiaeresis U
%  \inheritprotrudefactor udiaeresis u
%  \inheritprotrudefactor Ydiaeresis Y
%  \inheritprotrudefactor ydiaeresis y
%  
%  \inheritprotrudefactor Aacute A
%  \inheritprotrudefactor aacute a
%  \inheritprotrudefactor Cacute C
%  \inheritprotrudefactor cacute c
%  \inheritprotrudefactor Eacute E
%  \inheritprotrudefactor eacute e
%  \inheritprotrudefactor Iacute I
%  \inheritprotrudefactor iacute i
%  \inheritprotrudefactor Lacute L
%  \inheritprotrudefactor lacute l
%  \inheritprotrudefactor Nacute N
%  \inheritprotrudefactor nacute n
%  \inheritprotrudefactor Oacute O
%  \inheritprotrudefactor oacute o
%  \inheritprotrudefactor Racute R
%  \inheritprotrudefactor racute r
%  \inheritprotrudefactor Sacute s
%  \inheritprotrudefactor sacute s
%  \inheritprotrudefactor Uacute U
%  \inheritprotrudefactor uacute u
%  \inheritprotrudefactor Yacute Y
%  \inheritprotrudefactor yacute y
%  \inheritprotrudefactor Zacute Z
%  \inheritprotrudefactor zacute z
%  
%  \inheritprotrudefactor Dstroke D
%  \inheritprotrudefactor dstroke d
%  \inheritprotrudefactor Hstroke H
%  \inheritprotrudefactor hstroke h
%  \inheritprotrudefactor Tstroke T
%  \inheritprotrudefactor tstroke t
%  
%  \inheritprotrudefactor Cdotaccent C 
%  \inheritprotrudefactor cdotaccent c
%  \inheritprotrudefactor Edotaccent E
%  \inheritprotrudefactor edotaccent e
%  \inheritprotrudefactor Gdotaccent G
%  \inheritprotrudefactor gdotaccent g
%  \inheritprotrudefactor Idotaccent I
%  \inheritprotrudefactor idotaccent i
%  \inheritprotrudefactor Zdotaccent Z
%  \inheritprotrudefactor zdotaccent z
%  
%  \inheritprotrudefactor Amacron A
%  \inheritprotrudefactor amacron a
%  \inheritprotrudefactor Emacron E
%  \inheritprotrudefactor emacron e
%  \inheritprotrudefactor Imacron I
%  \inheritprotrudefactor imacron i
%  \inheritprotrudefactor Omacron O
%  \inheritprotrudefactor omacron o 
%  \inheritprotrudefactor Umacron U
%  \inheritprotrudefactor umacron u
%  
%  \inheritprotrudefactor Ccedilla C
%  \inheritprotrudefactor ccedilla c
%  \inheritprotrudefactor Kcedilla K
%  \inheritprotrudefactor kcedilla k
%  \inheritprotrudefactor Lcedilla L
%  \inheritprotrudefactor lcedilla l
%  \inheritprotrudefactor Ncedilla N
%  \inheritprotrudefactor ncedilla n
%  \inheritprotrudefactor Rcedilla R
%  \inheritprotrudefactor rcedilla r
%  \inheritprotrudefactor Scedilla S
%  \inheritprotrudefactor scedilla s
%  \inheritprotrudefactor Tcedilla T
%  \inheritprotrudefactor tcedilla t
%  
%  \inheritprotrudefactor Ohungarumlaut O
%  \inheritprotrudefactor ohungarumlaut o
%  \inheritprotrudefactor Uhungarumlaut U
%  \inheritprotrudefactor uhungarumlaut u
%
%  \inheritprotrudefactor Aogonek A
%  \inheritprotrudefactor aogonek a
%  \inheritprotrudefactor Eogonek E
%  \inheritprotrudefactor eogonek e
%  \inheritprotrudefactor Iogonek I
%  \inheritprotrudefactor iogonek i
%  \inheritprotrudefactor Uogonek U
%  \inheritprotrudefactor uogonek u
%  
%  \inheritprotrudefactor Aring A
%  \inheritprotrudefactor aring a
%  \inheritprotrudefactor Uring U
%  \inheritprotrudefactor uring u
%  
%  \inheritprotrudefactor Abreve A
%  \inheritprotrudefactor abreve a
%  \inheritprotrudefactor Ebreve E
%  \inheritprotrudefactor ebreve e
%  \inheritprotrudefactor Gbreve G
%  \inheritprotrudefactor gbreve g
%  \inheritprotrudefactor Ibreve I
%  \inheritprotrudefactor ibreve i
%  \inheritprotrudefactor Obreve O
%  \inheritprotrudefactor obreve o
%  \inheritprotrudefactor Ubreve U
%  \inheritprotrudefactor ubreve u
%  
%  \inheritprotrudefactor Ccaron C
%  \inheritprotrudefactor ccaron c
%  \inheritprotrudefactor Dcaron D
%  \inheritprotrudefactor dcaron d
%  \inheritprotrudefactor Ecaron E
%  \inheritprotrudefactor ecaron e
%  \inheritprotrudefactor Lcaron L
%  \inheritprotrudefactor lcaron l
%  \inheritprotrudefactor Ncaron N
%  \inheritprotrudefactor ncaron n
%  \inheritprotrudefactor Rcaron R
%  \inheritprotrudefactor rcaron r
%  \inheritprotrudefactor Scaron S
%  \inheritprotrudefactor scaron s
%  \inheritprotrudefactor Tcaron T
%  \inheritprotrudefactor tcaron t
%  \inheritprotrudefactor Ycaron Y
%  \inheritprotrudefactor ycaron y
%  \inheritprotrudefactor Zcaron Z
%  \inheritprotrudefactor zcaron z
%  
%  \inheritprotrudefactor AEligature E
%  \inheritprotrudefactor aeligature e
%  \inheritprotrudefactor Lstroke    I
%  \inheritprotrudefactor lstroke    o
%  \inheritprotrudefactor Ostroke    O
%  \inheritprotrudefactor ostroke    o
%  \inheritprotrudefactor OEligature O
%  \inheritprotrudefactor oeligature o
%  
%  \inheritprotrudefactor Ssharp     S
%  \inheritprotrudefactor ssharp     s
%  \inheritprotrudefactor IJligature J
%  \inheritprotrudefactor ijligature j
%  
%  \inheritprotrudefactor aumlaut a
%  \inheritprotrudefactor eumlaut e
%  \inheritprotrudefactor iumlaut i
%  \inheritprotrudefactor oumlaut o
%  \inheritprotrudefactor uumlaut u
%  
%  \inheritprotrudefactor Aumlaut A
%  \inheritprotrudefactor Eumlaut E
%  \inheritprotrudefactor Iumlaut I
%  \inheritprotrudefactor Oumlaut O
%  \inheritprotrudefactor Uumlaut U
%  
%  \inheritprotrudefactor Lslash L 
%  \inheritprotrudefactor lslash l
%  \inheritprotrudefactor Dslash D
%  \inheritprotrudefactor dslash d 
%  \inheritprotrudefactor Oslash O 
%  \inheritprotrudefactor oslash o 
%  
%  \inheritprotrudefactor Eszett S 
%  \inheritprotrudefactor eszett s 
%  
%  \inheritprotrudefactor Thorn P
%  \inheritprotrudefactor thorn p
%
\stopfonthandling

\starttypescript [serif] [hanging] [sabon]
  \setupfontsynonym [Serif]            [handling=sabon]
  % not handling these yet
  %\setupfontsynonym [SerifBold]        [handling=bold]
  %\setupfontsynonym [SerifSlanted]     [handling=slanted]
  %\setupfontsynonym [SerifItalic]      [handling=italic]
  %\setupfontsynonym [SerifBoldSlanted] [handling=boldslanted]
  %\setupfontsynonym [SerifBoldItalic]  [handling=bolditalic]
\stoptypescript

^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: Re: lowerleftdoubleninequote
  2003-03-08 21:15 Re: lowerleftdoubleninequote Wolfgang Werners-Lucchini
  2003-03-09 14:07 ` Re: Hanging punctuation WAS lowerleftdoubleninequote John Culleton
@ 2003-03-09 21:55 ` Hans Hagen
  1 sibling, 0 replies; 39+ messages in thread
From: Hans Hagen @ 2003-03-09 21:55 UTC (permalink / raw)


At 10:15 PM 3/8/2003 +0100, you wrote:
>Hallo!
>
>In order to understand the appended puzzle, I am looking for documentations
>about:
>
>\definefonthandling
>\startfonthandling
>\usehandling
>
>I have found the example about 'hanging punctuation', but I could'nt even
>understand this
>example.
>What ist the correlation between 'punctuation', 'alpha' and 'def'????

hanging punctuation is the traditional simple model of - , ; : . and ! 
hanging into the margin; pdftex goes beyond that and let's you hang any 
char into the margin, so this is why we speak of character protruding;

fonthandling in context is currently used for hanging things but can be 
used for anything font related; the alpha, def etc setups are more or less 
derived from my personal prferences, thanh's thesis etc What you use all 
depends on your taste

Hans
-------------------------------------------------------------------------
                                   Hans Hagen | PRAGMA ADE | pragma@wxs.nl
                       Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
  tel: +31 (0)38 477 53 69 | fax: +31 (0)38 477 53 74 | www.pragma-ade.com
-------------------------------------------------------------------------
                        information: http://www.pragma-ade.com/roadmap.pdf
                     documentation: http://www.pragma-ade.com/showcase.pdf
-------------------------------------------------------------------------

^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: Hanging punctuation
  2014-06-24 18:56     ` Pablo Rodriguez
  2014-06-24 21:36       ` Wolfgang Schuster
@ 2014-07-01 20:20       ` Tomas Hala
  1 sibling, 0 replies; 39+ messages in thread
From: Tomas Hala @ 2014-07-01 20:20 UTC (permalink / raw)
  To: mailing list for ConTeXt users

I installed ConTeXt from TL 2014 and this solution works.
Thank you (and Wolfgang as well) for help.

Tomas

Tue, Jun 24, 2014 ve 08:56:05PM +0200 Pablo Rodriguez napsal(a):
# On 06/24/2014 09:42 AM, Tomas Hala wrote:
# > 
# > I tried it, but unfortunately it does not work, either before, or after.
# > Is there any other way how to enable it?
# 
# Tomas,
# 
# the following works (but not for ConTeXt from TeXLive 2013):
# 
#     \showframe
#     \definefontfeature[default][default]
# 	[expansion=quality,protrusion=quality]
#     \definefontfamily[mainface][serif][Trebuchet MS]
#     \setupbodyfont[mainface]
#     \setupalign[hz,hanging]
#     \starttext
#     \input knuth
#     \stoptext
# 
# Output available at http://www.ousia.tk/protrusion.pdf.
# 
# I suggest that you install the ConTeXt Suite (instructions available at
# http://wiki.contextgarden.net/ConTeXt_Standalone). You don’t need to
# uninstall anything. It is always worth having the latest beta version.
# 
# 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://tex.aanhet.net
# archive  : http://foundry.supelec.fr/projects/contextrev/
# 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://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________

^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: Hanging punctuation
  2014-06-24 18:56     ` Pablo Rodriguez
@ 2014-06-24 21:36       ` Wolfgang Schuster
  2014-07-01 20:20       ` Tomas Hala
  1 sibling, 0 replies; 39+ messages in thread
From: Wolfgang Schuster @ 2014-06-24 21:36 UTC (permalink / raw)
  To: mailing list for ConTeXt users


Am 24.06.2014 um 20:56 schrieb Pablo Rodriguez <oinos@gmx.es>:

> On 06/24/2014 09:42 AM, Tomas Hala wrote:
>> 
>> I tried it, but unfortunately it does not work, either before, or after.
>> Is there any other way how to enable it?
> 
> Tomas,
> 
> the following works (but not for ConTeXt from TeXLive 2013):
> 
>    \showframe
>    \definefontfeature[default][default]
> 	[expansion=quality,protrusion=quality]
>    \definefontfamily[mainface][serif][Trebuchet MS]

You don’t need the \definefontfeature command when you write

\definefontfamily[mainface][serif][Trebuchet MS][features={default,quality}]

>    \setupbodyfont[mainface]
>    \setupalign[hz,hanging]
>    \starttext
>    \input knuth
>    \stoptext
> 
> Output available at http://www.ousia.tk/protrusion.pdf.
> 
> I suggest that you install the ConTeXt Suite (instructions available at
> http://wiki.contextgarden.net/ConTeXt_Standalone). You don’t need to
> uninstall anything. It is always worth having the latest beta version.

The \definefontfamily command works also with Texlive 2014.

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://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________


^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: Hanging punctuation
  2014-06-24  7:42   ` Tomas Hala
@ 2014-06-24 18:56     ` Pablo Rodriguez
  2014-06-24 21:36       ` Wolfgang Schuster
  2014-07-01 20:20       ` Tomas Hala
  0 siblings, 2 replies; 39+ messages in thread
From: Pablo Rodriguez @ 2014-06-24 18:56 UTC (permalink / raw)
  To: mailing list for ConTeXt users

On 06/24/2014 09:42 AM, Tomas Hala wrote:
> 
> I tried it, but unfortunately it does not work, either before, or after.
> Is there any other way how to enable it?

Tomas,

the following works (but not for ConTeXt from TeXLive 2013):

    \showframe
    \definefontfeature[default][default]
	[expansion=quality,protrusion=quality]
    \definefontfamily[mainface][serif][Trebuchet MS]
    \setupbodyfont[mainface]
    \setupalign[hz,hanging]
    \starttext
    \input knuth
    \stoptext

Output available at http://www.ousia.tk/protrusion.pdf.

I suggest that you install the ConTeXt Suite (instructions available at
http://wiki.contextgarden.net/ConTeXt_Standalone). You don’t need to
uninstall anything. It is always worth having the latest beta version.

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://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________


^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: Hanging punctuation
  2014-06-23  8:39 ` Wolfgang Schuster
@ 2014-06-24  7:42   ` Tomas Hala
  2014-06-24 18:56     ` Pablo Rodriguez
  0 siblings, 1 reply; 39+ messages in thread
From: Tomas Hala @ 2014-06-24  7:42 UTC (permalink / raw)
  To: mailing list for ConTeXt users


I tried it, but unfortunately it does not work, either before, or after.
Is there any other way how to enable it?

Tomas


Mon, Jun 23, 2014 ve 10:39:49AM +0200 Wolfgang Schuster napsal(a):
# 
# Am 22.06.2014 um 20:51 schrieb Tomas Hala <tomas.hala@mendelu.cz>:
# 
# > Hello,
# > 
# > I tried hanging punctuation with Trebuchet font but without any success
# > whereas for Latin Modern or Libertine (without simplefonts) it works OK.
# > 
# > Is the \setupalign feature for hanging punctuation available for 
# > simplefonts module? Or did I forget some option?
# > 
# > Minimal example:
# > 
# > % CTX from TeXlive 2013
# > \usemodule[simplefonts]   
# > \setmainfont[Trebuchet MS]
# > \setupalign[hz,hyphenated,justified,hanging]
# > \starttext 
# > \input knuth
# > \stoptext
# 
# You have to enable the feature for the font before you can use it, to do this add
# 
#     \definefontfeature[default][default][expansion=quality,protrusion=quality]
# 
# before \setmainfont.
# 
# 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://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________


^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: Hanging punctuation
  2014-06-22 18:51 Hanging punctuation Tomas Hala
@ 2014-06-23  8:39 ` Wolfgang Schuster
  2014-06-24  7:42   ` Tomas Hala
  0 siblings, 1 reply; 39+ messages in thread
From: Wolfgang Schuster @ 2014-06-23  8:39 UTC (permalink / raw)
  To: mailing list for ConTeXt users


Am 22.06.2014 um 20:51 schrieb Tomas Hala <tomas.hala@mendelu.cz>:

> Hello,
> 
> I tried hanging punctuation with Trebuchet font but without any success
> whereas for Latin Modern or Libertine (without simplefonts) it works OK.
> 
> Is the \setupalign feature for hanging punctuation available for 
> simplefonts module? Or did I forget some option?
> 
> Minimal example:
> 
> % CTX from TeXlive 2013
> \usemodule[simplefonts]   
> \setmainfont[Trebuchet MS]
> \setupalign[hz,hyphenated,justified,hanging]
> \starttext 
> \input knuth
> \stoptext

You have to enable the feature for the font before you can use it, to do this add

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

before \setmainfont.

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://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________


^ permalink raw reply	[flat|nested] 39+ messages in thread

* Hanging punctuation
@ 2014-06-22 18:51 Tomas Hala
  2014-06-23  8:39 ` Wolfgang Schuster
  0 siblings, 1 reply; 39+ messages in thread
From: Tomas Hala @ 2014-06-22 18:51 UTC (permalink / raw)
  To: ntg-context

Hello,

I tried hanging punctuation with Trebuchet font but without any success
whereas for Latin Modern or Libertine (without simplefonts) it works OK.

Is the \setupalign feature for hanging punctuation available for 
simplefonts module? Or did I forget some option?

Minimal example:

% CTX from TeXlive 2013
\usemodule[simplefonts]   
\setmainfont[Trebuchet MS]
\setupalign[hz,hyphenated,justified,hanging]
\starttext 
\input knuth
\stoptext

Thanks 

Tomáš Hála

___________________________________________________________________________________
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://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________


^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: hanging punctuation
  2003-02-02 17:23         ` Adam Lindsay
@ 2003-02-02 17:49           ` Patrick Gundlach
  0 siblings, 0 replies; 39+ messages in thread
From: Patrick Gundlach @ 2003-02-02 17:49 UTC (permalink / raw)


"Adam Lindsay" <atl@comp.lancs.ac.uk> writes:

Hello Adam,

> Same version (on MacOSX), and pretty much same results. Using 
> \setupfontsynonym[Serif][handling=punctuation]
> does in fact seem to hang the hyphens (partially).
>
>>
>>I get hanging, but the hyphen is not in the margin.


Thank you for your hint! I have now found out that there must be a
bug somewhere. The hyphen from cat- which was shown in the screenshot
I have sent is not a hyphen but a "-" (dash). 

So, with 

\startfonthandling [patrick]
[...]

  \defineprotrudefactor -  0  1

[...]
\stopfonthandling


I get hanging punctuation for the hyphen. What is 

  \defineprotrudefactor hyphen               0 .7

used for? It seems to be useless?!?


Patrick

^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: hanging punctuation
  2003-01-31 23:02     ` Hans Hagen
@ 2003-02-02 14:34       ` Patrick Gundlach
  2003-02-02 17:23         ` Adam Lindsay
  0 siblings, 1 reply; 39+ messages in thread
From: Patrick Gundlach @ 2003-02-02 14:34 UTC (permalink / raw)


[-- Attachment #1: Type: text/plain, Size: 384 bytes --]

Hans Hagen <pragma@wxs.nl> writes:

Hello,

> So, what version of pdf(e)tex are you using?

> You must have >=1,0 because thanh changed it around that time [the
> current method is not the same as described in his thesis]


Version 3.14159-1.00b-pretest-20020211-2.1 (Web2C 7.3.7x)
\write18 enabled.


I get hanging, but the hyphen is not in the margin.

See attached image.

Patrick

[-- Attachment #2: screenshot acroread --]
[-- Type: image/png, Size: 2686 bytes --]

^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: hanging punctuation
  2003-01-29 23:45 ` Hans Hagen
@ 2003-01-30 10:17   ` Patrick Gundlach
  2003-01-31 23:02     ` Hans Hagen
  0 siblings, 1 reply; 39+ messages in thread
From: Patrick Gundlach @ 2003-01-30 10:17 UTC (permalink / raw)


Hans Hagen <pragma@wxs.nl> writes:

Hello again,


> because tex kind of freezes fonts metrics you need to set the hanging
> before 'loading' or accessing the font; after that one can turn it
> on/off

Sorry, I cannot make it work here. What I have now is:

\setupalign[hanging]
\setupfontsynonym[Serif][handling=pure]
\usetypescript [berry][8r]
\setupbodyfont[pos,10pt]

\showframe
\starttext

   \dorecurse{100}{testtest, }
\input tufte
\stoptext


I have tried almost all permutations the first four lines :)

> (one of those tricky areas)

No comment :)

Patrick

^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: hanging punctuation
  2003-01-29 21:29 hanging punctuation Patrick Gundlach
@ 2003-01-29 23:45 ` Hans Hagen
  2003-01-30 10:17   ` Patrick Gundlach
  0 siblings, 1 reply; 39+ messages in thread
From: Hans Hagen @ 2003-01-29 23:45 UTC (permalink / raw)


At 10:29 PM 1/29/2003 +0100, you wrote:
>Hello,
>
>
> >From an example posted earlier on this list:
>
>% output=pdftex
>\usetypescript [berry][8r]
>\setupfontsynonym[Serif][handling=pure]

because tex kind of freezes fonts metrics you need to set the hanging 
before 'loading' or accessing the font; after that one can turn it on/off 
(one of those tricky areas)

Hans
-------------------------------------------------------------------------
                                   Hans Hagen | PRAGMA ADE | pragma@wxs.nl
                       Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
  tel: +31 (0)38 477 53 69 | fax: +31 (0)38 477 53 74 | www.pragma-ade.com
-------------------------------------------------------------------------
                        information: http://www.pragma-ade.com/roadmap.pdf
                     documentation: http://www.pragma-ade.com/showcase.pdf
-------------------------------------------------------------------------

^ permalink raw reply	[flat|nested] 39+ messages in thread

* hanging punctuation
@ 2003-01-29 21:29 Patrick Gundlach
  2003-01-29 23:45 ` Hans Hagen
  0 siblings, 1 reply; 39+ messages in thread
From: Patrick Gundlach @ 2003-01-29 21:29 UTC (permalink / raw)


Hello,


From an example posted earlier on this list:

% output=pdftex
\usetypescript [berry][8r]
\setupfontsynonym[Serif][handling=pure]
\showframe
\starttext
   \setupalign[hanging]
   \setupbodyfont[pos,10pt]
   \dorecurse{100}{testtest, }
\input tufte
\stoptext


Why is the hyphen (cat-) not hanging in the right margin?

As far as I can see it should stick out completely?!?

(from hand-def.tex)

\startfonthandling [pure]

  \defineprotrudefactor , 0 1
  \defineprotrudefactor . 0 1
  \defineprotrudefactor : 0 1
  \defineprotrudefactor ; 0 1

  \defineprotrudefactor hyphen 0 1   % <------------------
  \defineprotrudefactor endash 0 .5  
  \defineprotrudefactor emdash 0 .33 % .5 

\stopfonthandling

Patrick

^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: hanging punctuation
  2002-06-23 23:27     ` Idris S Hamid
@ 2002-06-24 13:44       ` Bill McClain
  0 siblings, 0 replies; 39+ messages in thread
From: Bill McClain @ 2002-06-24 13:44 UTC (permalink / raw)


On Sun, 23 Jun 2002 17:27:39 -0600
Idris S Hamid <ishamid@attbi.com> wrote:

> So I guess the trick is that I have to load cmr again _after_ hanging 
> puctuation is setup. 
> 
> But the following still does not work:

(1) You need to add \setupalign[hanging].

(2) Looking at hand-def.tex, it looks like double quote marks do not
have entries in the the setup. If you test with a hyphen:

\starttext
\dorecurse{30}{``What - is - hanging - punctuation'' - }
\stoptext

...you'll see the hyphens protruding into the right margin, but not into
the left (because the factor is defined as 0 on the left).

Enabling \showframe is useful here.

-Bill
-- 
Sattre Press                                The King in Yellow
http://sattre-press.com/                 by Robert W. Chambers
info@sattre-press.com             http://kiy.sattre-press.com/ 


^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: hanging punctuation
  2002-06-22 14:54   ` Bill McClain
@ 2002-06-23 23:27     ` Idris S Hamid
  2002-06-24 13:44       ` Bill McClain
  0 siblings, 1 reply; 39+ messages in thread
From: Idris S Hamid @ 2002-06-23 23:27 UTC (permalink / raw)


On Saturday 22 June 2002 08:54, Bill McClain wrote:
> > > What's the trick to get this working?
>
> I have examples at
> http://home.salamander.com/~wmcclain/context-help.html.

So I guess the trick is that I have to load cmr again _after_ hanging 
puctuation is setup. 

But the following still does not work:

\setupoutput[pdftex]
\setupindenting[none]
\setupfontsynonym[cmr10][handling=pure]
\setupfontsynonym[Serif][handling=pure]
\setupfonthandling[normal][left=1,right=1]
\usetypescript[cmr] 
\usetypescript [serif,sans,mono] [hanging] [pure]
\setupbodyfont[10pt]

\starttext

``What is hanging punctuation'' ``What is hanging punctuation'' 
``What is hanging punctuation'' ``What is hanging punctuation'' 
``What is hanging punctuation'' ``What is hanging punctuation'' 
``What is hanging punctuation'' ``What is hanging punctuation'' 
``What is hanging punctuation'' ``What is hanging punctuation'' 
``What is hanging punctuation'' ``What is hanging punctuation'' 

\stoptext

Best
Idris

-- 
Dr. Idris S Hamid
Department of Philosophy
Colorado State University
Fort Collins, CO 80526


^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: hanging punctuation
  2002-06-22 16:31 ` Idris S Hamid
@ 2002-06-23 23:04   ` Hans Hagen
  0 siblings, 0 replies; 39+ messages in thread
From: Hans Hagen @ 2002-06-23 23:04 UTC (permalink / raw)
  Cc: ntg-context

At 10:31 AM 6/22/2002 -0600, you wrote:
>On Friday 21 June 2002 22:20, Idris S Hamid wrote:
>
> > ``What is hanging punctuation?''
>
>Guess I used a bad example, I was just quoting the TeXBook, not asking about
>the meaning of hanging punctuation:-)
>
>But thnx to all for responding!

at our site you will find a pointer to thanh's thesis (follow pdftex link) 
which explains it all in detail (with examples)

Hans

-------------------------------------------------------------------------
                                   Hans Hagen | PRAGMA ADE | pragma@wxs.nl
                       Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
  tel: +31 (0)38 477 53 69 | fax: +31 (0)38 477 53 74 | www.pragma-ade.com
-------------------------------------------------------------------------
                        information: http://www.pragma-ade.com/roadmap.pdf
                     documentation: http://www.pragma-ade.com/showcase.pdf
-------------------------------------------------------------------------


^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: hanging punctuation
  2002-06-22  4:20 Idris S Hamid
  2002-06-22 12:37 ` John Culleton
  2002-06-22 16:31 ` Idris S Hamid
@ 2002-06-23 23:01 ` Hans Hagen
  2 siblings, 0 replies; 39+ messages in thread
From: Hans Hagen @ 2002-06-23 23:01 UTC (permalink / raw)
  Cc: ntg-context

At 10:20 PM 6/21/2002 -0600, you wrote:
>using pdfetex mode I'm trying to get hanging punctuation to no avail.
>
>\startalignment[hanging]
>%\usetypescript [serif,sans,mono] [hanging] [pure] \setupalign[hanging]
>
>``What is hanging punctuation?''
>
>\stopalignment
>
>What's the trick to get this working?

there are examples and tips in the mail archive ; one thing to keep in mind 
is that due to the way pdftex handled this, the hanging defs are part of 
the font spec, so using already defined fonts need to be redefined]

Hans
-------------------------------------------------------------------------
                                   Hans Hagen | PRAGMA ADE | pragma@wxs.nl
                       Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
  tel: +31 (0)38 477 53 69 | fax: +31 (0)38 477 53 74 | www.pragma-ade.com
-------------------------------------------------------------------------
                        information: http://www.pragma-ade.com/roadmap.pdf
                     documentation: http://www.pragma-ade.com/showcase.pdf
-------------------------------------------------------------------------


^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: hanging punctuation
  2002-06-22  4:20 Idris S Hamid
  2002-06-22 12:37 ` John Culleton
@ 2002-06-22 16:31 ` Idris S Hamid
  2002-06-23 23:04   ` Hans Hagen
  2002-06-23 23:01 ` Hans Hagen
  2 siblings, 1 reply; 39+ messages in thread
From: Idris S Hamid @ 2002-06-22 16:31 UTC (permalink / raw)


On Friday 21 June 2002 22:20, Idris S Hamid wrote:

> ``What is hanging punctuation?''

Guess I used a bad example, I was just quoting the TeXBook, not asking about 
the meaning of hanging punctuation:-)

But thnx to all for responding!

-- 
Dr. Idris S Hamid
Department of Philosophy
Colorado State University
Fort Collins, CO 80526


^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: hanging punctuation
  2002-06-22 12:37 ` John Culleton
@ 2002-06-22 14:54   ` Bill McClain
  2002-06-23 23:27     ` Idris S Hamid
  0 siblings, 1 reply; 39+ messages in thread
From: Bill McClain @ 2002-06-22 14:54 UTC (permalink / raw)


> > What's the trick to get this working?

I have examples at
http://home.salamander.com/~wmcclain/context-help.html.

I think the effect is noticeable and desireable for printed books, but
"pure" hanging punctuation is too much of a good thing. Each typeface
needs customized parameters for each letter to get a smooth effect. I
can provide the settings I use for Adobe Sabon and Jenson.

It helps paragraph filling also. It seems that any additional degree of
freedom TeX has when formatting the paragraph results in more evenly
colored text. 

Note that margin kerning occurs only for paragraph justification. That
is, if you have text within /startlines ... /stoplines, neither left nor
right margins will be kerned.

As someone who came to TeX late in life, I am very pleased with the
typographical results. I can really "wow" people who appreciate such
things.

-Bill
-- 
Sattre Press                                The King in Yellow
http://sattre-press.com/                 by Robert W. Chambers
info@sattre-press.com             http://kiy.sattre-press.com/ 


^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: hanging punctuation
  2002-06-22  4:20 Idris S Hamid
@ 2002-06-22 12:37 ` John Culleton
  2002-06-22 14:54   ` Bill McClain
  2002-06-22 16:31 ` Idris S Hamid
  2002-06-23 23:01 ` Hans Hagen
  2 siblings, 1 reply; 39+ messages in thread
From: John Culleton @ 2002-06-22 12:37 UTC (permalink / raw)


On Saturday 22 June 2002 12:20 am, Idris S Hamid wrote:
> using pdfetex mode I'm trying to get hanging punctuation to no avail.
>
> \startalignment[hanging]
> %\usetypescript [serif,sans,mono] [hanging] [pure] \setupalign[hanging]
>
> ``What is hanging punctuation?''
>
> \stopalignment
>
> What's the trick to get this working?
>
> Best wishes
> Idris
As I understand it hanging punctuation allows punctuation marks,
such as hyphens, commas etc. to protrude into the right margin a bit. 
In theory this is optically superior to lining them up with the alpha glyphs.

How one makes it work I have no idea.  I suspect that my problem is that
I short-circuited the complex font scheme of Context with a simple call like:

\definebodyfont[10pt,12pt,14pt,16pt][rm][tf=pncr8r sa 1, bf=pncb8r sa 1, 
it=pncri8r sa 1, sl=pncro8r sa 1, bs=pncbo8r sa 1, bi=pncbi8r sa 1]

But I can't be sure. 

John Culleton

__________________________________________________
D O T E A S Y - "Join the web hosting revolution!"
             http://www.doteasy.com


^ permalink raw reply	[flat|nested] 39+ messages in thread

* hanging punctuation
@ 2002-06-22  4:20 Idris S Hamid
  2002-06-22 12:37 ` John Culleton
                   ` (2 more replies)
  0 siblings, 3 replies; 39+ messages in thread
From: Idris S Hamid @ 2002-06-22  4:20 UTC (permalink / raw)


using pdfetex mode I'm trying to get hanging punctuation to no avail. 

\startalignment[hanging]
%\usetypescript [serif,sans,mono] [hanging] [pure] \setupalign[hanging]

``What is hanging punctuation?''

\stopalignment

What's the trick to get this working?

Best wishes
Idris

-- 
Dr. Idris S Hamid
Department of Philosophy
Colorado State University
Fort Collins, CO 80526


^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: hanging punctuation
  2002-05-27  6:59 Denis B. Roegel
@ 2002-05-27 11:37 ` Bill McClain
  0 siblings, 0 replies; 39+ messages in thread
From: Bill McClain @ 2002-05-27 11:37 UTC (permalink / raw)


On Mon, 27 May 2002 08:59:20 +0200
"Denis B. Roegel" <Denis.Roegel@loria.fr> wrote:

> I have been unable to test hanging punctuation. The documentation
> in mfonts.pdf is not that clear to me. What command should I issue?

I have a section on this at the bottom of:

    http://home.salamander.com/~wmcclain/context-help.html

-Bill
-- 
Sattre Press                                The King in Yellow
http://sattre-press.com/                 by Robert W. Chambers
info@sattre-press.com             http://kiy.sattre-press.com/ 


^ permalink raw reply	[flat|nested] 39+ messages in thread

* hanging punctuation
@ 2002-05-27  6:59 Denis B. Roegel
  2002-05-27 11:37 ` Bill McClain
  0 siblings, 1 reply; 39+ messages in thread
From: Denis B. Roegel @ 2002-05-27  6:59 UTC (permalink / raw)
  Cc: Denis B. Roegel

I have been unable to test hanging punctuation. The documentation
in mfonts.pdf is not that clear to me. What command should I issue?

I tried the following, but nothing happens. Can somebody give
me a small file illustrating character protruding?

Thanks,

Denis

%output=pdftex

\setupalign[hanging]
\starttext

A test with protruding characters. Does anything protrude in
this paragraph? Let's try again. 
A test with protruding characters. Does anything protrude in
this paragraph? Let's try again. 
A test with protruding characters. Does anything protrude in
this paragraph? Let's try again. 
A test with protruding characters. Does anything protrude in
this paragraph? Let's try again. 
A test with protruding characters. Does anything protrude in
this paragraph? Let's try again. 

\stoptext


^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: hanging punctuation
  2001-07-11 15:07       ` Eckhart Guthöhrlein
@ 2001-07-11 15:40         ` Hans Hagen
  0 siblings, 0 replies; 39+ messages in thread
From: Hans Hagen @ 2001-07-11 15:40 UTC (permalink / raw)
  Cc: Lutz Haseloff, ntg-context

At 05:07 PM 7/11/01 +0200, Eckhart Guthöhrlein wrote:
>At 11:01 11.07.2001 +0200, Hans Hagen wrote:
>
>> >\setupoutput[pdftex]
>> >\usetypescript [serif,sans] [hanging] [pure]
>> >\setupalign [hanging]
>> >\definetypeface [modern] [rm] [serif] [computer-modern] [default]
>>[handling=pure]
>> >\starttext
>> >\showgrid
>> >\modern\rm\input tufte
>> >\stoptext
>>
>>interesting, since it hangs quite well here, i'll send you some new type-*
>>files.
>
>I would be interested too. I tried Lutz's file, no hanging either. My 
>version (is my pdfetex recent enough, the '14h-unofficial' stuff confuses 
>me a bit?):

your pdftex is too old; the unofficial version [teh latest] is quite good
[acro 5 font patch and efficient pdf inclusion] and will be frozen for tex
live 

Hans

-------------------------------------------------------------------------
                                  Hans Hagen | PRAGMA ADE | pragma@wxs.nl
                      Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
 tel: +31 (0)38 477 53 69 | fax: +31 (0)38 477 53 74 | www.pragma-ade.com
-------------------------------------------------------------------------


^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: hanging punctuation
  2001-07-11  9:01     ` Hans Hagen
@ 2001-07-11 15:07       ` Eckhart Guthöhrlein
  2001-07-11 15:40         ` Hans Hagen
  0 siblings, 1 reply; 39+ messages in thread
From: Eckhart Guthöhrlein @ 2001-07-11 15:07 UTC (permalink / raw)
  Cc: ntg-context

At 11:01 11.07.2001 +0200, Hans Hagen wrote:

> >\setupoutput[pdftex]
> >\usetypescript [serif,sans] [hanging] [pure]
> >\setupalign [hanging]
> >\definetypeface [modern] [rm] [serif] [computer-modern] [default]
>[handling=pure]
> >\starttext
> >\showgrid
> >\modern\rm\input tufte
> >\stoptext
>
>interesting, since it hangs quite well here, i'll send you some new type-*
>files.

I would be interested too. I tried Lutz's file, no hanging either. My 
version (is my pdfetex recent enough, the '14h-unofficial' stuff confuses 
me a bit?):
This is pdfeTeX, Version 3.14159-14f-released-20000525-2.1 (MiKTeX 2.1) 
(preloaded format=cont-en 2001.7.11)  11 JUL 2001 16:57
ConTeXt  ver: 2001.7.7  fmt: 2001.7.11  int: english  mes: english

Eckhart


^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: hanging punctuation
  2001-07-11  5:02   ` Lutz Haseloff
@ 2001-07-11  9:01     ` Hans Hagen
  2001-07-11 15:07       ` Eckhart Guthöhrlein
  0 siblings, 1 reply; 39+ messages in thread
From: Hans Hagen @ 2001-07-11  9:01 UTC (permalink / raw)
  Cc: ntg-context

At 07:02 AM 7/11/01 +0200, you wrote:

>\setupoutput[pdftex]
>\usetypescript [serif,sans] [hanging] [pure]
>\setupalign [hanging]
>\definetypeface [modern] [rm] [serif] [computer-modern] [default]
[handling=pure]
>\starttext
>\showgrid
>\modern\rm\input tufte
>\stoptext

interesting, since it hangs quite well here, i'll send you some new type-*
files. 

Hans
-------------------------------------------------------------------------
                                  Hans Hagen | PRAGMA ADE | pragma@wxs.nl
                      Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
 tel: +31 (0)38 477 53 69 | fax: +31 (0)38 477 53 74 | www.pragma-ade.com
-------------------------------------------------------------------------


^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: hanging punctuation
  2001-07-10  8:57 ` Lutz Haseloff
  2001-07-10 15:00   ` Hans Hagen
@ 2001-07-11  5:02   ` Lutz Haseloff
  2001-07-11  9:01     ` Hans Hagen
  1 sibling, 1 reply; 39+ messages in thread
From: Lutz Haseloff @ 2001-07-11  5:02 UTC (permalink / raw)


Am 10 Jul 2001, um 17:00 hat Hans Hagen geschrieben:

> >with the help of mfonts.pdf i tried following but:
> >\usetypescript [serif,sans,mono] [hanging] [pure]
> >or
> >\setupfontsynonym [hanging=pure]
> >and \setupalign [hanging]
> >doesn`t work.
> 
> This has to do with the fact that the def's should come before loading a
> font, which means that in the cmr default case, the setupp comes too late. 
> 
> When looking into it, i also noticed a few typo's. A "handling' is
> something general, while "hanging" refers to hanging punctuation. For the
> moment hanging is the only handling, but once it's stable, hz may become
> another one.  
> 
> The next line connects the hang vectors to symbolic font names. In
> type-exa.tex you should remove the - in the hanging defs, so that bold etc
> also work well. 
> 
> \usetypescript[serif,sans][hanging][pure]
> 
> This is needed anyway 
> 
> \setupalign [hanging]
> 
> This redefines fonts, and also demo's typefaces, watch the 'handling' 
> 
> \definetypeface [modern] [rm] [serif] [computer-modern] [default]
> [handling=pure]
> \definetypeface [modern] [ss] [sans]  [computer-modern] [default]
> [handling=pure]
> 
> Now this should work well: 
> 
> \showframe
> 
> \starttext
> 
> \modern\rm\input tufte
> 
> \modern\ss\input tufte
> 
> \stoptext
> 
> Maybe i need to change pure into pure-hang or so, in order to avoind
> confusions. 
> 
> Hans

My File now is:

\setupoutput[pdftex]
\usetypescript [serif,sans] [hanging] [pure]
\setupalign [hanging]
\definetypeface [modern] [rm] [serif] [computer-modern] [default] [handling=pure]
\starttext
\showgrid
\modern\rm\input tufte
\stoptext

but no hanging punctuation appears.

Greetings

Lutz


^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: hanging punctuation
  2001-07-10  8:57 ` Lutz Haseloff
@ 2001-07-10 15:00   ` Hans Hagen
  2001-07-11  5:02   ` Lutz Haseloff
  1 sibling, 0 replies; 39+ messages in thread
From: Hans Hagen @ 2001-07-10 15:00 UTC (permalink / raw)
  Cc: ntg-context

At 10:57 AM 7/10/01 +0200, Lutz Haseloff wrote:
>Am 10 Jul 2001, um 8:57 hat Hans Hagen geschrieben:
>
>> At 06:55 AM 7/10/01 +0200, Lutz Haseloff wrote:
>> >Hi all,
>> >
>> >is there anybody who can provide me a minimal
>> >file with working hanging punctuation?
>> >I didn`t got it with the TeX Fonts Manual.
>>  
>> it is explained in mfonts.pdf 
>> 
>> you need a recent version of pdftex 
>> 
>> Hans
>
>I use tha latest pdfetex by Fabrice (14h-unofficial-20010629)
>and the newest ConTeXt beta(2001.7.7).
>
>with the help of mfonts.pdf i tried following but:
>\usetypescript [serif,sans,mono] [hanging] [pure]
>or
>\setupfontsynonym [hanging=pure]
>and \setupalign [hanging]
>doesn`t work.

This has to do with the fact that the def's should come before loading a
font, which means that in the cmr default case, the setupp comes too late. 

When looking into it, i also noticed a few typo's. A "handling' is
something general, while "hanging" refers to hanging punctuation. For the
moment hanging is the only handling, but once it's stable, hz may become
another one.  

The next line connects the hang vectors to symbolic font names. In
type-exa.tex you should remove the - in the hanging defs, so that bold etc
also work well. 

\usetypescript[serif,sans][hanging][pure]

This is needed anyway 

\setupalign [hanging]

This redefines fonts, and also demo's typefaces, watch the 'handling' 

\definetypeface [modern] [rm] [serif] [computer-modern] [default]
[handling=pure]
\definetypeface [modern] [ss] [sans]  [computer-modern] [default]
[handling=pure]

Now this should work well: 

\showframe

\starttext

\modern\rm\input tufte

\modern\ss\input tufte

\stoptext

Maybe i need to change pure into pure-hang or so, in order to avoind
confusions. 

Hans

-------------------------------------------------------------------------
                                  Hans Hagen | PRAGMA ADE | pragma@wxs.nl
                      Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
 tel: +31 (0)38 477 53 69 | fax: +31 (0)38 477 53 74 | www.pragma-ade.com
-------------------------------------------------------------------------


^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: hanging punctuation
  2001-07-10  4:55 Lutz Haseloff
  2001-07-10  6:57 ` Hans Hagen
@ 2001-07-10  8:57 ` Lutz Haseloff
  2001-07-10 15:00   ` Hans Hagen
  2001-07-11  5:02   ` Lutz Haseloff
  1 sibling, 2 replies; 39+ messages in thread
From: Lutz Haseloff @ 2001-07-10  8:57 UTC (permalink / raw)


Am 10 Jul 2001, um 8:57 hat Hans Hagen geschrieben:

> At 06:55 AM 7/10/01 +0200, Lutz Haseloff wrote:
> >Hi all,
> >
> >is there anybody who can provide me a minimal
> >file with working hanging punctuation?
> >I didn`t got it with the TeX Fonts Manual.
>  
> it is explained in mfonts.pdf 
> 
> you need a recent version of pdftex 
> 
> Hans

I use tha latest pdfetex by Fabrice (14h-unofficial-20010629)
and the newest ConTeXt beta(2001.7.7).

with the help of mfonts.pdf i tried following but:
\usetypescript [serif,sans,mono] [hanging] [pure]
or
\setupfontsynonym [hanging=pure]
and \setupalign [hanging]
doesn`t work.

Greetings

Lutz


^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: hanging punctuation
  2001-07-10  4:55 Lutz Haseloff
@ 2001-07-10  6:57 ` Hans Hagen
  2001-07-10  8:57 ` Lutz Haseloff
  1 sibling, 0 replies; 39+ messages in thread
From: Hans Hagen @ 2001-07-10  6:57 UTC (permalink / raw)
  Cc: ntg-context

At 06:55 AM 7/10/01 +0200, Lutz Haseloff wrote:
>Hi all,
>
>is there anybody who can provide me a minimal
>file with working hanging punctuation?
>I didn`t got it with the TeX Fonts Manual.

it is explained in mfonts.pdf 

you need a recent version of pdftex 

Hans
-------------------------------------------------------------------------
                                  Hans Hagen | PRAGMA ADE | pragma@wxs.nl
                      Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
 tel: +31 (0)38 477 53 69 | fax: +31 (0)38 477 53 74 | www.pragma-ade.com
-------------------------------------------------------------------------


^ permalink raw reply	[flat|nested] 39+ messages in thread

* hanging punctuation
@ 2001-07-10  4:55 Lutz Haseloff
  2001-07-10  6:57 ` Hans Hagen
  2001-07-10  8:57 ` Lutz Haseloff
  0 siblings, 2 replies; 39+ messages in thread
From: Lutz Haseloff @ 2001-07-10  4:55 UTC (permalink / raw)


Hi all,

is there anybody who can provide me a minimal
file with working hanging punctuation?
I didn`t got it with the TeX Fonts Manual.

Thanks in advance

Lutz


^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: hanging punctuation
  2001-05-13 15:19       ` Patrick Gundlach
@ 2001-05-18 10:03         ` Hans Hagen
  0 siblings, 0 replies; 39+ messages in thread
From: Hans Hagen @ 2001-05-18 10:03 UTC (permalink / raw)
  Cc: ntg-context

At 05:19 PM 5/13/01 +0200, you wrote:
>Hi,
>
>> This is pdfeTeX, Version 3.14159-14h-released-20010417-2.1 (Web2c
>> 7.3.3.1) entering extended mode
>> **&cont-en pages.tex
>>
>> you need this version of pdfex, since thanh changed the protruding specs
>> [context can internally now handle both shemes]
>
>that seems to be exactly the same version I am using: (downloaded from 
>Thanh's page)
>
>pg@levana:/tmp/pg$ pdfetex 
>This is pdfeTeX, Version 3.14159-14h-released-20010417-2.1 (Web2C 7.3.3.1)
>**&cont-en hanging.tex
>entering extended mode
>(./hanging.tex{/opt/context/2001.4.26/texmf/pdftex/config/pdftex.cfg}
>[...]

hm, then it should work, otehrwise wait for a sync update between my
machine and the server, 

Hans
-------------------------------------------------------------------------
                                  Hans Hagen | PRAGMA ADE | pragma@wxs.nl
                      Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
 tel: +31 (0)38 477 53 69 | fax: +31 (0)38 477 53 74 | www.pragma-ade.com
-------------------------------------------------------------------------


^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: hanging punctuation
  2001-05-13 13:33     ` Hans Hagen
@ 2001-05-13 15:19       ` Patrick Gundlach
  2001-05-18 10:03         ` Hans Hagen
  0 siblings, 1 reply; 39+ messages in thread
From: Patrick Gundlach @ 2001-05-13 15:19 UTC (permalink / raw)


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain; charset="us-ascii", Size: 612 bytes --]

Hi,

> This is pdfeTeX, Version 3.14159-14h-released-20010417-2.1 (Web2c
> 7.3.3.1) entering extended mode
> **&cont-en pages.tex
>
> you need this version of pdfex, since thanh changed the protruding specs
> [context can internally now handle both shemes]

that seems to be exactly the same version I am using: (downloaded from 
Thanh's page)

pg@levana:/tmp/pg$ pdfetex 
This is pdfeTeX, Version 3.14159-14h-released-20010417-2.1 (Web2C 7.3.3.1)
**&cont-en hanging.tex
entering extended mode
(./hanging.tex{/opt/context/2001.4.26/texmf/pdftex/config/pdftex.cfg}
[...]

-- 
Viele Grüße, 

    Patrick Gundlach


^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: hanging punctuation
  2001-05-11 18:37   ` Patrick Gundlach
@ 2001-05-13 13:33     ` Hans Hagen
  2001-05-13 15:19       ` Patrick Gundlach
  0 siblings, 1 reply; 39+ messages in thread
From: Hans Hagen @ 2001-05-13 13:33 UTC (permalink / raw)
  Cc: ntg-context

At 08:37 PM 5/11/01 +0200, Patrick Gundlach wrote:
>Hallo Hans (and others)
>
>
>> see font manual [mentioned in older mail]
>
>well, I have had a close (probably not close enough) look at a file 
>'mfonts-beta.pdf'. I have then tried the file (and some other variants) 
>from my first mail, but no hanging glyphs apperared.
>
>\starttext
>\showframe[text]
>\usetypescript[serif,sans,mono][hanging][pure]
>\setupalign[hanging]
>\input tufte
>\stoptext

This is pdfeTeX, Version 3.14159-14h-released-20010417-2.1 (Web2c 7.3.3.1)
entering extended mode
**&cont-en pages.tex

you need this version of pdfex, since thanh changed the protruding specs
[context can internally now handle both shemes]

[btw the beta is real beta and has some bugs; i will post a new one in a
week, so that users can test compatibility]

Hans
-------------------------------------------------------------------------
                                  Hans Hagen | PRAGMA ADE | pragma@wxs.nl
                      Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
 tel: +31 (0)38 477 53 69 | fax: +31 (0)38 477 53 74 | www.pragma-ade.com
-------------------------------------------------------------------------


^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: hanging punctuation
  2001-05-11 16:05 ` Hans Hagen
@ 2001-05-11 18:37   ` Patrick Gundlach
  2001-05-13 13:33     ` Hans Hagen
  0 siblings, 1 reply; 39+ messages in thread
From: Patrick Gundlach @ 2001-05-11 18:37 UTC (permalink / raw)


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain; charset="us-ascii", Size: 426 bytes --]

Hallo Hans (and others)

> see font manual [mentioned in older mail]

well, I have had a close (probably not close enough) look at a file 
'mfonts-beta.pdf'. I have then tried the file (and some other variants) 
from my first mail, but no hanging glyphs apperared.

\starttext
\showframe[text]
\usetypescript[serif,sans,mono][hanging][pure]
\setupalign[hanging]
\input tufte
\stoptext
-- 
Viele Grüße, 

    Patrick Gundlach


^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: hanging punctuation
  2001-05-10 14:10 Patrick Gundlach
@ 2001-05-11 16:05 ` Hans Hagen
  2001-05-11 18:37   ` Patrick Gundlach
  0 siblings, 1 reply; 39+ messages in thread
From: Hans Hagen @ 2001-05-11 16:05 UTC (permalink / raw)
  Cc: ntg-context

At 04:10 PM 5/10/01 +0200, Patrick Gundlach wrote:
>Hi there,
>
>what would be a simple file where hanging punctuation can be used?
>I've tried something like this, but it did not work:
>
>\starttext
>\showframe[text]
>\usetypescript[serif,sans,mono][hanging][pure]
>\setupalign[hanging]
>\input tufte
>\stoptext
>
>ConTeXt  ver: 2001.4.26  fmt: 2001.5.9  int: english  mes: english
>
>This is pdfeTeX, Version 3.14159-14h-released-20010417-2.1 (Web2C 7.3.3.1)
>entering extended mode
>
>Do I need something special in pdftex.cfg?

see font manual [mentioned in older mail]

Hans
-------------------------------------------------------------------------
                                  Hans Hagen | PRAGMA ADE | pragma@wxs.nl
                      Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
 tel: +31 (0)38 477 53 69 | fax: +31 (0)38 477 53 74 | www.pragma-ade.com
-------------------------------------------------------------------------


^ permalink raw reply	[flat|nested] 39+ messages in thread

* hanging punctuation
@ 2001-05-10 14:10 Patrick Gundlach
  2001-05-11 16:05 ` Hans Hagen
  0 siblings, 1 reply; 39+ messages in thread
From: Patrick Gundlach @ 2001-05-10 14:10 UTC (permalink / raw)


Hi there,

what would be a simple file where hanging punctuation can be used?
I've tried something like this, but it did not work:

\starttext
\showframe[text]
\usetypescript[serif,sans,mono][hanging][pure]
\setupalign[hanging]
\input tufte
\stoptext

ConTeXt  ver: 2001.4.26  fmt: 2001.5.9  int: english  mes: english

This is pdfeTeX, Version 3.14159-14h-released-20010417-2.1 (Web2C 7.3.3.1)
entering extended mode

Do I need something special in pdftex.cfg?

-- 
Viele Grüße, 

    Patrick Gundlach


^ permalink raw reply	[flat|nested] 39+ messages in thread

end of thread, other threads:[~2014-07-01 20:20 UTC | newest]

Thread overview: 39+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-03-08 21:15 Re: lowerleftdoubleninequote Wolfgang Werners-Lucchini
2003-03-09 14:07 ` Re: Hanging punctuation WAS lowerleftdoubleninequote John Culleton
2003-03-09 14:30   ` Hanging punctuation Bill McClain
2003-03-09 21:55 ` Re: lowerleftdoubleninequote Hans Hagen
  -- strict thread matches above, loose matches on Subject: below --
2014-06-22 18:51 Hanging punctuation Tomas Hala
2014-06-23  8:39 ` Wolfgang Schuster
2014-06-24  7:42   ` Tomas Hala
2014-06-24 18:56     ` Pablo Rodriguez
2014-06-24 21:36       ` Wolfgang Schuster
2014-07-01 20:20       ` Tomas Hala
2003-01-29 21:29 hanging punctuation Patrick Gundlach
2003-01-29 23:45 ` Hans Hagen
2003-01-30 10:17   ` Patrick Gundlach
2003-01-31 23:02     ` Hans Hagen
2003-02-02 14:34       ` Patrick Gundlach
2003-02-02 17:23         ` Adam Lindsay
2003-02-02 17:49           ` Patrick Gundlach
2002-06-22  4:20 Idris S Hamid
2002-06-22 12:37 ` John Culleton
2002-06-22 14:54   ` Bill McClain
2002-06-23 23:27     ` Idris S Hamid
2002-06-24 13:44       ` Bill McClain
2002-06-22 16:31 ` Idris S Hamid
2002-06-23 23:04   ` Hans Hagen
2002-06-23 23:01 ` Hans Hagen
2002-05-27  6:59 Denis B. Roegel
2002-05-27 11:37 ` Bill McClain
2001-07-10  4:55 Lutz Haseloff
2001-07-10  6:57 ` Hans Hagen
2001-07-10  8:57 ` Lutz Haseloff
2001-07-10 15:00   ` Hans Hagen
2001-07-11  5:02   ` Lutz Haseloff
2001-07-11  9:01     ` Hans Hagen
2001-07-11 15:07       ` Eckhart Guthöhrlein
2001-07-11 15:40         ` Hans Hagen
2001-05-10 14:10 Patrick Gundlach
2001-05-11 16:05 ` Hans Hagen
2001-05-11 18:37   ` Patrick Gundlach
2001-05-13 13:33     ` Hans Hagen
2001-05-13 15:19       ` Patrick Gundlach
2001-05-18 10:03         ` Hans Hagen

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).