From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/6904 Path: main.gmane.org!not-for-mail From: Guy Worthington Newsgroups: gmane.comp.tex.context Subject: Re: stretching the caps Date: 16 Feb 2002 12:18:51 +0800 Sender: owner-ntg-context@let.uu.nl Message-ID: References: <3C6CF82E.E0FFC2E6@salamander.com> NNTP-Posting-Host: coloc-standby.netfonds.no Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1035397408 14855 80.91.224.250 (23 Oct 2002 18:23:28 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Wed, 23 Oct 2002 18:23:28 +0000 (UTC) Cc: "ntg-context@ntg.nl" Original-To: Bill McClain In-Reply-To: <3C6CF82E.E0FFC2E6@salamander.com> Xref: main.gmane.org gmane.comp.tex.context:6904 X-Report-Spam: http://spam.gmane.org/gmane.comp.tex.context:6904 Bill McClain wrote > This is perhaps more of a TeX question. The typography manuals recommend > letterspacing strings of caps and small caps. I see the \stretch macro, > but it requires a box of predetermined size. I would like to do > something like: > > Make the string 10% wider: > > \Mystretch {BARCHESTER TOWERS} 1.10 > > or: Add .2pts between each character: > > \Mystretch {FRAMLEY PARSONAGE} 0.2pts > > (I swear I will never letterspace lowercase letters). If you can live with a muddle of plain, latex and context, then consider the soul.sty package (available on CTAN). I've included an example below %-------------------------------------------------- \input miniltx \input soul.sty \sodef\SO{}{.08em}{.4em}{1em}% \setuplabeltext[chapter=\SO{CHAPTER} ] \def\ChapterTitle#1#2{% \vbox{ \hbox{\midaligned{#1}} \blank[big] \hbox{\midaligned{#2}} } } \setuphead [chapter] [command=\ChapterTitle, page=right] \setupbodyfont[cmr,10pt] \starttext \chapter{\small\SO{WHO WILL BE THE NEW BISHOP?}} In the latter days of July in the year 185--, a most important question was for 10 days hourly asked in the cathedral city of Barchester, and answered every hour in various ways---Who was to be the new bishop? ... \stoptext %--------------------------------------------------