From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/107455 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Rik Kabel Newsgroups: gmane.comp.tex.context Subject: Re: Getting width of text to be typeset Date: Sat, 23 May 2020 09:52:47 -0400 Message-ID: References: <1217e4fe7a813a0e714d342b9efec0c4@vivaldi.net> <639ff2c9-65f6-b818-1d8f-9249331a9b8a@xs4all.nl> <357d26e1-2571-b30c-2eb6-c787ed3bbf18@rik.users.panix.com> Reply-To: mailing list for ConTeXt users Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============5728348194200436924==" Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="65542"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Firefox/68.0 Thunderbird/68.8.0 To: ntg-context@ntg.nl Original-X-From: ntg-context-bounces@ntg.nl Sat May 23 15:53:19 2020 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane-mx.org Original-Received: from zapf.boekplan.nl ([5.39.185.232] helo=zapf.ntg.nl) by ciao.gmane.io with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jcUaV-000H1n-5R for gctc-ntg-context-518@m.gmane-mx.org; Sat, 23 May 2020 15:53:19 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 96C4318442E; Sat, 23 May 2020 15:52:54 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at zapf.boekplan.nl Original-Received: from zapf.ntg.nl ([127.0.0.1]) by localhost (zapf.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KY51DFe5y_u9; Sat, 23 May 2020 15:52:53 +0200 (CEST) Original-Received: from zapf.ntg.nl (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id AF43F18443C; Sat, 23 May 2020 15:52:53 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id B7B38183F19 for ; Sat, 23 May 2020 15:52:52 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at zapf.boekplan.nl Original-Received: from zapf.ntg.nl ([127.0.0.1]) by localhost (zapf.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id u5dQgejt88wM for ; Sat, 23 May 2020 15:52:52 +0200 (CEST) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=166.84.1.89; helo=mailbackend.panix.com; envelope-from=context@rik.users.panix.com; receiver= Original-Received: from mailbackend.panix.com (mailbackend.panix.com [166.84.1.89]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by zapf.ntg.nl (Postfix) with ESMTPS id DE3DC18443C for ; Sat, 23 May 2020 15:52:51 +0200 (CEST) Original-Received: from [192.168.201.21] (cpe-72-228-11-252.nycap.res.rr.com [72.228.11.252]) by mailbackend.panix.com (Postfix) with ESMTPSA id 49TlDK4N3Rz1fXb; Sat, 23 May 2020 09:52:49 -0400 (EDT) In-Reply-To: <357d26e1-2571-b30c-2eb6-c787ed3bbf18@rik.users.panix.com> Content-Language: en-US X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.26 Precedence: list List-Id: mailing list for ConTeXt users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: ntg-context-bounces@ntg.nl Original-Sender: "ntg-context" Xref: news.gmane.io gmane.comp.tex.context:107455 Archived-At: This is a multi-part message in MIME format. --===============5728348194200436924== Content-Type: multipart/alternative; boundary="------------1CEDC41935421141F8186F2B" Content-Language: en-US This is a multi-part message in MIME format. --------------1CEDC41935421141F8186F2B Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit On 5/22/2020 19:49, Rik Kabel wrote: > > If the OP simply wants the width of a string, one can use > \setwidthof#1\to#2. > > \define\String{pqrs} > \setwidthof{\String}\to\Wdth > \String\ is \Wdth\ wide. > > \setwidthof{{\tfb\em\String}}\to\Wdth > {\tfb\em\String} is \Wdth\ wide. > > I do not know if that is different from the width of the same string > unboxed from the paragraph. There may be some adjustments made in > justification, expansion, and such that are not treated. > > Correcting my post (thank you, Floris), the format is a bit different than I had written. The following works: \starttext \define\String{pqrs} \setwidthof\String\to\WdthA {\String} is \WdthA\ wide. \define\String{\tfx\em pqrs} \setwidthof\String\to\WdthB {\String} is \WdthB\ wide. \define\String{\ss pqrs} \setwidthof\String\to\WdthC {\String} is \WdthC\ wide. \stoptext Giving: -- Rik --------------1CEDC41935421141F8186F2B Content-Type: multipart/related; boundary="------------D871DE3FABD3F78EB02C9A76" --------------D871DE3FABD3F78EB02C9A76 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 7bit


On 5/22/2020 19:49, Rik Kabel wrote:

If the OP simply wants the width of a string, one can use \setwidthof#1\to#2.

\define\String{pqrs}
\setwidthof{\String}\to\Wdth
\String\ is \Wdth\ wide.

\setwidthof{{\tfb\em\String}}\to\Wdth
{\tfb\em\String} is \Wdth\ wide.

I do not know if that is different from the width of the same string unboxed from the paragraph. There may be some adjustments made in justification, expansion, and such that are not treated.


Correcting my post (thank you, Floris), the format is a bit different than I had written. The following works:

\starttext
\define\String{pqrs}
\setwidthof\String\to\WdthA
{\String} is \WdthA\ wide.

\define\String{\tfx\em pqrs}
\setwidthof\String\to\WdthB
{\String} is \WdthB\ wide.

\define\String{\ss pqrs}
\setwidthof\String\to\WdthC
{\String} is \WdthC\ wide.
\stoptext


Giving:

--
Rik

--------------D871DE3FABD3F78EB02C9A76 Content-Type: image/png; name="janpnilaphcbkjac.png" Content-Transfer-Encoding: base64 Content-ID: Content-Disposition: inline; filename="janpnilaphcbkjac.png" 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 --------------D871DE3FABD3F78EB02C9A76-- --------------1CEDC41935421141F8186F2B-- --===============5728348194200436924== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KSWYgeW91ciBxdWVzdGlvbiBpcyBvZiBpbnRlcmVz dCB0byBvdGhlcnMgYXMgd2VsbCwgcGxlYXNlIGFkZCBhbiBlbnRyeSB0byB0aGUgV2lraSEKCm1h aWxsaXN0IDogbnRnLWNvbnRleHRAbnRnLm5sIC8gaHR0cDovL3d3dy5udGcubmwvbWFpbG1hbi9s aXN0aW5mby9udGctY29udGV4dAp3ZWJwYWdlICA6IGh0dHA6Ly93d3cucHJhZ21hLWFkZS5ubCAv IGh0dHA6Ly9jb250ZXh0LmFhbmhldC5uZXQKYXJjaGl2ZSAgOiBodHRwczovL2JpdGJ1Y2tldC5v cmcvcGhnL2NvbnRleHQtbWlycm9yL2NvbW1pdHMvCndpa2kgICAgIDogaHR0cDovL2NvbnRleHRn YXJkZW4ubmV0Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCg== --===============5728348194200436924==--