RE: [NTG-context] Help with LaTeX -> ConTeXt & book typesetting

2004-09-12 Thread Ulrich Dirr
Hans Hagen wrote:
>> (BTW I've already produced all expanded version with fontinst)
>> 
> wait for the new pdftex (or grab a test versions soemwhere): it has auto
> expansion included, and there i sno need any more to create the
> instances yourself (doen within pdftex)!

Yes, I know. Of course this is an improvement. But I've already set it up
-- so why not use it?

Nevertheless it seems to me that there're several problems still. I'm using
now:
This is pdfeTeXk, Version 3.141592-1.20a-rc7.2-2.2
ConTeXt  ver: 2004.8.15  fmt: 2004.9.12  int: english  mes: english

Sometimes the hyphen is not protruded at all. BTW where do I define in
ConTeXt my font specific microtypographic values? In LaTeX I wrote
  \input{protcode-helvetica}
  \input{efcode-helvetica}
  \pdfprotrudechars=2
  \pdfadjustspacing=2
  \def\setupfont{\setprotcode\font}
  \def\setupEFfont{
 \setprotcode\font
 \resetefcode\font
 \pdffontexpand\font 20 20 5}
  ...

>> If ConTeXt is using the new german spelling & hyphenation rules then:
>> *§108* If ss stands for ß, then it will be hyphenated s-s. E.g., Grüs-se
>> (instead of Grü-ße), heis-sen (instead of hei-ßen).
>> *§109* The connection of consonants ch, ck, and sch, and also in foreign
>> words with ph, rh, sh, and th will not be hyphenated in between if they
>> stands for a single sound. E.g., Bü-cher, Zu-cker, ba-cken, Fla-sche,
>> Ma-che-te, Pro-phet, Myr-rhe, Ca-shew-nuss, ka-tho-lisch.
>> 
>> 
> so .. what are the proposed changes to the german language specifics in
> enco-fde.tex? 

Mmh, I'm that familiar with ConTeXt ;-) Hopefully the patterns will do
most.
But of course
  \installcompoundcharacter "ck {\discretionary {k-}{k}{ck}} 
should be changed to
  \installcompoundcharacter "ck {\discretionary {-}{ck}{ck}} 
((ck should always stay as it is; maybe one even don't need this def
anymore))

Ulrich

___
ntg-context mailing list
[EMAIL PROTECTED]
http://www.ntg.nl/mailman/listinfo/ntg-context


Re: [NTG-context] Help with LaTeX -> ConTeXt & book typesetting

2004-09-12 Thread Hans Hagen Outside
Ulrich Dirr wrote:
That's great. Can I combine this setup with another one for left even &
right odd numbered pages? E.g.,
((PAGE 2))
 1 The King   <>
((PAGE 3))
<> 1 The King   
So that I can combine, say \setupheadertexts[][\KHead Queen][\KHead King][]
-- which actually are just two different ornaments -- with your definition
above for 'something'?
 

sure, you can combine whatever you want
you can also set up different header/footers for margins and edged
and there are also top and bottom areas as well as a text area
My log file tells me
bodyfont   : bodyfont 6.6pt is defined (can better be done global)
bodyfont   : bodyfont 6.6pt is defined (can better be done global)
bodyfont   : bodyfont 4.7pt is defined (can better be done global)
bodyfont   : bodyfont 4.7pt is defined (can better be done global)
bodyfont   : bodyfont 7.6pt is defined (can better be done global)
bodyfont   : bodyfont 7.6pt is defined (can better be done global)
bodyfont   : bodyfont 5.7pt is defined (can better be done global)
bodyfont   : bodyfont 5.7pt is defined (can better be done global)
bodyfont   : bodyfont 11.3pt is defined (can better be done global)
bodyfont   : bodyfont 11.3pt is defined (can better be done global)
bodyfont   : bodyfont 9.5pt is defined (can better be done global)
bodyfont   : bodyfont 9.5pt is defined (can better be done global)
Given my definitions for HelveticaNeue -- and assuming they are alright --
where do I setup sizes, and especially in didot or big points?
 

you need to set up bodyfont environments for that (see font manual); the 
complicating factor in fonts is that math needs to be set up.

Here:
\setupoutput [pdftex]
\input pdftexconfig
\enableregime[il1]
\mainlanguage[de]
\starttext
\showstruts
{\em Mühsal der Besten}
»Woran arbeiten Sie?« wurde Herr K. gefragt. Herr K. antwortete:
»Ich habe viel Mühe, ich bereite meinen nächsten Irrtum vor.« (B.
Brecht) ›Aber Hallo!‹ \quotation{all right \quote{there} we go}
\stoptext
 

hm, what do other german users experience/think?
(BTW I've already produced all expanded version with fontinst)
 

wait for the new pdftex (or grab a test versions soemwhere): it has auto 
expansion included, and there i sno need any more to create the 
instances yourself (doen within pdftex)!

If ConTeXt is using the new german spelling & hyphenation rules then:
*§108* If ss stands for ß, then it will be hyphenated s-s. E.g., Grüs-se
(instead of Grü-ße), heis-sen (instead of hei-ßen).
*§109* The connection of consonants ch, ck, and sch, and also in foreign
words with ph, rh, sh, and th will not be hyphenated in between if they
stands for a single sound. E.g., Bü-cher, Zu-cker, ba-cken, Fla-sche,
Ma-che-te, Pro-phet, Myr-rhe, Ca-shew-nuss, ka-tho-lisch.
 

so .. what are the proposed changes to the german language specifics in enco-fde.tex? 

Hans 

-
 Hans Hagen | PRAGMA ADE
 Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com
| www.pragma-pod.nl
-
___
ntg-context mailing list
[EMAIL PROTECTED]
http://www.ntg.nl/mailman/listinfo/ntg-context


RE: [NTG-context] Help with LaTeX -> ConTeXt & book typesetting

2004-09-11 Thread Ulrich Dirr
Hi,

first, thank you very much for your help!

Hans Hagen wrote:
> Ulrich Dirr wrote:
> 
>> Hi,
>> 
>> I'm recently trying to get ConTeXt typesetting my books like with LaTeX
>> before (or better). But I can't solve some problems ... Maybe someone
can
>> assist me? 
>> 
>> o How do I get the chapter number into the heading? I've tried
>>\setupheader[before=\viii,style=normal]
>>\setupheadertexts[chapter]
>>  but this only puts the chapter title into the heading
>> 
>> 
> \setupheadertexts[chapter][chapternumber]
> 
> of
> 
> \setupheadertexts[{\getmarking[chapternumber] --
> \getmarking[chapter]}]
> 
> etc etc
> 
>> o How can I get something similar to LaTeX?
>>\fancyhead[C]{%
>>  {\sffamily\footnotesize
>>  \leftmark
>>  \pdef\next{\rightmark}%
>>  \ifx\next\empty\else\ \textbullet\ \rightmark\fi}%}
>>  which will put the chapter mark centered in the headings, and if there
>>  is a sectionmark then a bullet & sectionmark too.
>> 
>> 
> something like: (setups are just a convenience)
> 
> \setupheadertexts [\setups{something}]
> 
> \startsetups something
> 
> \getmarking[chapter]
> 
> \doiftext{\getmarking[section]}{\enspace\symbol[1]\enspace}
> 
> \getmarking[section]
> 
> \stopsetups

That's great. Can I combine this setup with another one for left even &
right odd numbered pages? E.g.,

((PAGE 2))
 1 The King   <>

((PAGE 3))
<> 1 The King   

So that I can combine, say \setupheadertexts[][\KHead Queen][\KHead King][]
-- which actually are just two different ornaments -- with your definition
above for 'something'?

 
>> o How can I typeset the chapter title across both columns in a
two-column
>> setup? 
>> 
>> 
> hm
> 
> \chapter{xxx}
> 
> \startcolumns ... \stopcolumns
> 
> \chapter{yyy}
> 
> etc

Sorry I got confused; I was too much influenced by the LaTeX multicol
package where I have to say \begin{multicols}{2}[Spanning title] ...

 
>> o Is it possible to setup a project using only didot (or bp) point 
>>  measurements? How? Especially I want a interline space in dd or bp
which
>>  is flexible like \setupinterlinespace[line=1.25\bodyfontsize] but uses
>> dd or bp. 
>> 
>> 
> \starttext
> 
> \input ward
> 
> \setupinterlinespace[line=4.25\dimexpr(\bodyfontfactor dd)]
> 
> \input ward
> 
> \stoptext

My log file tells me
bodyfont   : bodyfont 6.6pt is defined (can better be done global)
bodyfont   : bodyfont 6.6pt is defined (can better be done global)
bodyfont   : bodyfont 4.7pt is defined (can better be done global)
bodyfont   : bodyfont 4.7pt is defined (can better be done global)
bodyfont   : bodyfont 7.6pt is defined (can better be done global)
bodyfont   : bodyfont 7.6pt is defined (can better be done global)
bodyfont   : bodyfont 5.7pt is defined (can better be done global)
bodyfont   : bodyfont 5.7pt is defined (can better be done global)
bodyfont   : bodyfont 11.3pt is defined (can better be done global)
bodyfont   : bodyfont 11.3pt is defined (can better be done global)
bodyfont   : bodyfont 9.5pt is defined (can better be done global)
bodyfont   : bodyfont 9.5pt is defined (can better be done global)

Given my definitions for HelveticaNeue -- and assuming they are alright --
where do I setup sizes, and especially in didot or big points?

 
>> o I've tried to setup the typographical correct quotation marks for
>>german  in the file cont-sys.tex \setuplanguage
>>[de]
>>[leftquote=\rightsubguillemot,
>> leftquotation=\rightguillemot,
>> rightquote=\leftsubguillemot,
>> rightquotation=\leftguillemot]
>>  When using it, e.g.,
>>\quotation{all right \quote{there} we go}
>>  and using
>>\showstruts
>>  I got marks at strange places
>>|»all right |›there|‹ we go|«
>>  Should this be corrected somewhere?
>> 
> dunny, can you make a small test file (so that other german users can
test
> along?) 

Here:
\setupoutput [pdftex]
\input pdftexconfig
\enableregime[il1]
\mainlanguage[de]
\starttext
\showstruts
{\em Mühsal der Besten}

»Woran arbeiten Sie?« wurde Herr K. gefragt. Herr K. antwortete:
»Ich habe viel Mühe, ich bereite meinen nächsten Irrtum vor.« (B.
Brecht) ›Aber Hallo!‹ \quotation{all right \quote{there} we go}
\stoptext

 
>> o How do I get character protruding and font expansion? (I didn't find
>> the  latter in the manual) 
[...]
> so, associate a handling (see hand-* files) with a font (before it's
> used! else pdftex does ignore it)
> 
> but ... be prepared ... context is set up for the latest pdftex and
> there are some bugs in hz an desp when used with protruding (thanh is
> working on them and the previous code is used for testing)
> 
> you need a recent context in order to get the auto expansion done

This is pdfeTeXk, Version 3.141592-1.20a-rc4-2.1
ConTeXt  ver: 2004.8.15  fmt: 2004.9.8

(BTW I've already produced all expanded version with fontinst)
 
But this really produces super

Re: [NTG-context] Help with LaTeX -> ConTeXt & book typesetting

2004-09-10 Thread Hans Hagen Outside
Ulrich Dirr wrote:
Hi,
I'm recently trying to get ConTeXt typesetting my books like with LaTeX
before (or better). But I can't solve some problems ... Maybe someone can
assist me?
o How do I get the chapter number into the heading? I've tried 
   \setupheader[before=\viii,style=normal]
   \setupheadertexts[chapter]
 but this only puts the chapter title into the heading
 

\setupheadertexts[chapter][chapternumber]
of
\setupheadertexts[{\getmarking[chapternumber] -- \getmarking[chapter]}]
etc etc
o How can I get something similar to LaTeX?
   \fancyhead[C]{%
 {\sffamily\footnotesize
 \leftmark
 \pdef\next{\rightmark}%
 \ifx\next\empty\else\ \textbullet\ \rightmark\fi}%
   }
 which will put the chapter mark centered in the headings, and if there is
a 
 sectionmark then a bullet & sectionmark too.
 

something like: (setups are just a convenience)
\setupheadertexts [\setups{something}]
\startsetups something
\getmarking[chapter]
\doiftext{\getmarking[section]}{\enspace\symbol[1]\enspace}
\getmarking[section]
\stopsetups
o How can I typeset the chapter title across both columns in a two-column 
 setup?
 

hm
\chapter{xxx}
\startcolumns ... \stopcolumns
\chapter{yyy}
etc
o How can I tell ConTeXt the distance between columns? Or should I define 
 only the columnwidth? How? My first defintion looks like
   \setuplayout[width=358dd,lines=46,topspace=11mm,backspace=17mm,

\setupcolumns[distance=123pt]
margin=0cm,marking=on,location=middle,grid=yes,header=12bp,
headerdistance=18bp,footer=12bp,footerdistance=11mm]
o How can I tell ConTeXt to balance the last page? I've tried something
like
   \definecolumnset[two][n=2,tolerance=tolerant,distance=12bp]
   \setupcolumnset [two][balance=yes]
 but this doesn't work.
 

ah, column sets ... see an earlier mail
o Is it possible to setup a project using only didot (or bp) point 
 measurements? How?
 Especially I want a interline space in dd or bp which is flexible like
 \setupinterlinespace[line=1.25\bodyfontsize] but uses dd or bp.
 

\starttext
\input ward
\setupinterlinespace[line=4.25\dimexpr(\bodyfontfactor dd)]
\input ward
\stoptext
o I've tried to setup the typographical correct quotation marks for german
 in the file cont-sys.tex
   \setuplanguage
   [de]
   [leftquote=\rightsubguillemot,
leftquotation=\rightguillemot,
rightquote=\leftsubguillemot,
rightquotation=\leftguillemot]
 When using it, e.g.,
   \quotation{all right \quote{there} we go}
 and using 
   \showstruts
 I got marks at strange places
   |»all right |›there|‹ we go|«
 Should this be corrected somewhere?

dunny, can you make a small test file (so that other german users can 
test along?)

 
o How do I get character protruding and font expansion? (I didn't find the 
 latter in the manual)
 

\starttext
\setuppapersize[A4][A4]
\setuplayout[height=middle,topspace=1cm,header=0pt,footer=0pt]
\showframe
\setupfonthandling [hz] [min=80,max=80,step=5]
\setupfontsynonym [Serif] [handling=quality]
\setupfontsynonym [SerifBold] [handling=quality]
\setupfontsynonym [SerifSlanted] [handling=quality]
\setupfontsynonym [SerifItalic] [handling=quality]
\setupfontsynonym [SerifBoldSlanted] [handling=quality]
\setupfontsynonym [SerifBoldItalic] [handling=quality]
% \setupalign[normal,hanging,hz]
\usetypescript[palatino][\defaultencoding] \setupbodyfont[palatino,12pt]
\noheaderandfooterlines
\startbuffer
\dostepwiserecurse{200}{150}{-5}
{\expanded{\setuplayout[width=\recurselevel pt]}
\subject{palatino: no hz, ragged right}
\setupalign[right,hanging,nohz] \input tufte \endgraf
\subject{palatino: hz, ragged right}
\setupalign[right,hanging,hz]
\input tufte \endgraf
\subject{palatino: no hz, aligned}
\setupalign[normal,hanging,nohz] \input tufte \endgraf
\subject{palatino: hz, aligned}
\setupalign[normal,hanging,hz] \input tufte\endgraf
\page}
\stopbuffer
\getbuffer \page
\setuplayout[width=middle]
\typebuffer \page
\stoptext
so, associate a handling (see hand-* files) with a font (before it's 
used! else pdftex does ignore it)

but ... be prepared ... context is set up for the latest pdftex and 
there are some bugs in hz an desp when used with protruding (thanh is 
working on them and the previous code is used for testing)

you need a recent context in order to get the auto expansion done
o Does there exist some support for RCS? In LaTeX I've used 
   \RequirePackage[nofancy]{rcsinfo}
 and then I put in the page area of the crop marks:
 on top
   'Art \& Satz \raise.5pt\hbox{\textbullet} Ulrich Dirr\hfill Seite 
   »\thepage« \the\count1\ von \numpages'
 and on bottom
   \hfill \rcsInfoFile\ Rev.\rcsInfoRevision\hfill
   \the\day.\the\month.\the\year\ \printtime
 How can I put these information on the page? Should I use something you 
 called 'Logo types' in the manual or something like layers?
 

if you can give me specs (and an example) of what you need .. probably 
trivial to write

(there is some info mechanism where i then can hook it into)
\version[...]

[NTG-context] Help with LaTeX -> ConTeXt & book typesetting

2004-09-10 Thread Ulrich Dirr
Hi,

I'm recently trying to get ConTeXt typesetting my books like with LaTeX
before (or better). But I can't solve some problems ... Maybe someone can
assist me?

o How do I get the chapter number into the heading? I've tried 
\setupheader[before=\viii,style=normal]
\setupheadertexts[chapter]
  but this only puts the chapter title into the heading

o How can I get something similar to LaTeX?
\fancyhead[C]{%
  {\sffamily\footnotesize
  \leftmark
  \pdef\next{\rightmark}%
  \ifx\next\empty\else\ \textbullet\ \rightmark\fi}%
}
  which will put the chapter mark centered in the headings, and if there is
a 
  sectionmark then a bullet & sectionmark too.

o How can I typeset the chapter title across both columns in a two-column 
  setup?

o How can I tell ConTeXt the distance between columns? Or should I define 
  only the columnwidth? How? My first defintion looks like
\setuplayout[width=358dd,lines=46,topspace=11mm,backspace=17mm,
 
margin=0cm,marking=on,location=middle,grid=yes,header=12bp,
 headerdistance=18bp,footer=12bp,footerdistance=11mm]

o How can I tell ConTeXt to balance the last page? I've tried something
like
\definecolumnset[two][n=2,tolerance=tolerant,distance=12bp]
\setupcolumnset [two][balance=yes]
  but this doesn't work.

o Is it possible to setup a project using only didot (or bp) point 
  measurements? How?
  Especially I want a interline space in dd or bp which is flexible like
  \setupinterlinespace[line=1.25\bodyfontsize] but uses dd or bp.

o I've tried to setup the typographical correct quotation marks for german
  in the file cont-sys.tex
\setuplanguage
[de]
[leftquote=\rightsubguillemot,
 leftquotation=\rightguillemot,
 rightquote=\leftsubguillemot,
 rightquotation=\leftguillemot]
  When using it, e.g.,
\quotation{all right \quote{there} we go}
  and using 
\showstruts
  I got marks at strange places
|»all right |›there|‹ we go|«
  Should this be corrected somewhere?
  
o How do I get character protruding and font expansion? (I didn't find the 
  latter in the manual)

o I've tried to use my fontinst installation of HelveticaNeueLT in the main
  document with
\usetypescriptfile [type-NeueHelvetica]
\usetypescript [usw][NeueHelveticaLT]
\setupbodyfont [NeueHelveticaLT, ss, 9.5pt]
  (first I tried 9.5dd but these doesn't showed any effect)
  with type-NeueHelvetica.tex:
\starttypescript [sans] [NeueHelvetica] [\defaultencoding]
  \definefontsynonym [HelveticaNeueLT-UltraLight]  [lhnj8t]
[encoding=\defaultencoding]
  \definefontsynonym [HelveticaNeueLT-UltraLightItal]  [lhnji8t]
[encoding=\defaultencoding]
  \definefontsynonym [HelveticaNeueLT-Thin][lhna8t]
[encoding=\defaultencoding]
  \definefontsynonym [HelveticaNeueLT-ThinItalic]  [lhnai8t]
[encoding=\defaultencoding]
  \definefontsynonym [HelveticaNeueLT-Light]   [lhnl8t]
[encoding=\defaultencoding]
  \definefontsynonym [HelveticaNeueLT-LightItalic] [lhnli8t]
[encoding=\defaultencoding]
  \definefontsynonym [HelveticaNeueLT-Roman]   [lhnr8t]
[encoding=\defaultencoding]
  \definefontsynonym [HelveticaNeueLT-Italic]  [lhnri8t]
[encoding=\defaultencoding]
  \definefontsynonym [HelveticaNeueLT-Medium]  [lhnm8t]
[encoding=\defaultencoding]
  \definefontsynonym [HelveticaNeueLT-MediumItalic][lhnmi8t]
[encoding=\defaultencoding]
  \definefontsynonym [HelveticaNeueLT-Bold][lhnb8t]
[encoding=\defaultencoding]
  \definefontsynonym [HelveticaNeueLT-BoldItalic]  [lhnbi8t]
[encoding=\defaultencoding]
  \definefontsynonym [HelveticaNeueLT-Heavy]   [lhnh8t]
[encoding=\defaultencoding]
  \definefontsynonym [HelveticaNeueLT-HeavyItalic] [lhnhi8t]
[encoding=\defaultencoding]
  \definefontsynonym [HelveticaNeueLT-Black]   [lhnc8t]
[encoding=\defaultencoding]
  \definefontsynonym [HelveticaNeueLT-BlackItalic] [lhnci8t]
[encoding=\defaultencoding]
  \definefontsynonym [HelveticaNeueLT-BoldOutline] [lhnbl8t]
[encoding=\defaultencoding]
\stoptypescript

\starttypescript [sans] [NeueHelvetica] [name]
  \definefontsynonym [SansBlack][HelveticaNeueLT-Black]
  \definefontsynonym [SansBlackItalic]
[HelveticaNeueLT-BlackItalic]
  \definefontsynonym [SansBold] [HelveticaNeueLT-Bold]
  \definefontsynonym [SansBoldItalic]
[HelveticaNeueLT-BoldItalic]
  \definefontsynonym [SansHeavy][HelveticaNeueLT-Heavy]
  \definefontsynonym [SansHeavyItalic]
[HelveticaNeueLT-HeavyItalic]
  \definefontsynonym [SansMedium]   [HelveticaNeueLT-Medium]
  \definefontsynonym [SansMediumItalic]
[HelveticaNeueLT-MediumItalic]
  \definefontsynonym [Sans] [HelveticaNeueLT-Roman]
  \definefontsynonym [SansItalic]   [HelveticaNeueLT-Italic]
  \definefontsynonym [SansLight]