From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/94500 Path: news.gmane.org!not-for-mail From: Wolfgang Schuster Newsgroups: gmane.comp.tex.context Subject: Re: uppercase, small caps, numerals and German capital sharp s Date: Wed, 20 Apr 2016 16:25:07 +0200 Message-ID: <57179143.1070009@gmail.com> References: <5715D9D5.5000403@fehige.de> <57161F10.3010901@gmail.com> <57178C3D.4090008@fehige.de> Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0849613351226467769==" X-Trace: ger.gmane.org 1461162355 9603 80.91.229.3 (20 Apr 2016 14:25:55 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 20 Apr 2016 14:25:55 +0000 (UTC) To: mailing list for ConTeXt users Original-X-From: ntg-context-bounces@ntg.nl Wed Apr 20 16:25:42 2016 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane.org Original-Received: from zapf.boekplan.nl ([5.39.185.232] helo=zapf.ntg.nl) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1ast4Y-0007Te-9W for gctc-ntg-context-518@m.gmane.org; Wed, 20 Apr 2016 16:25:42 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id D6E32AAFA; Wed, 20 Apr 2016 16:25:27 +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 VvwNNLRj1sj4; Wed, 20 Apr 2016 16:25:24 +0200 (CEST) Original-Received: from zapf.ntg.nl (localhost [IPv6:::1]) by zapf.ntg.nl (Postfix) with ESMTP id B6546AAFF; Wed, 20 Apr 2016 16:25:24 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id E5FFFAAFC for ; Wed, 20 Apr 2016 16:25:22 +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 exmIO1WCwQ-z for ; Wed, 20 Apr 2016 16:25:21 +0200 (CEST) Original-Received: from mail-wm0-f46.google.com (mail-wm0-f46.google.com [74.125.82.46]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by zapf.ntg.nl (Postfix) with ESMTPS id D4FADAAFA for ; Wed, 20 Apr 2016 16:25:11 +0200 (CEST) Original-Received: by mail-wm0-f46.google.com with SMTP id u206so84505315wme.1 for ; Wed, 20 Apr 2016 07:25:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to; bh=0Zhf//l499XeULRSMZ4qHcW4Eztrb7JN0dR9Zrd+Okg=; b=Wwt6TPiFZJQTP/4GX4qwRzOp8Kzpn+QR4efgdYLPt2EZFGeRZKN7K4O+a05zPj9Kut 9zUo8bM38Y7u00hOVb7V07bqwWCr+gyhQLrXOrZHS++041W1gz+36yi4gy8hn5wszADI JggizXj5Gx9PK33PCm3i1NDGnZ/fEB4jN/TZR7jrjDCp0aENNW6I4xNbZVLjoE1qwnOQ aIZDuwDPMRyHT/yEUdFjbi3m813Uvi6143XhUCIqSmgE1vJBnOtF/ldyDlVK64+XfTcX Ni5LeqkRkFhRrH/2Ec+OoMnC4wpvJkokSkmz0U65OC45790iaOxfvGvRQBtgwkaJ2XDq 1dtg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:message-id:date:from:user-agent:mime-version:to :subject:references:in-reply-to; bh=0Zhf//l499XeULRSMZ4qHcW4Eztrb7JN0dR9Zrd+Okg=; b=bQiamluvb+YBUnzoc9tSWbNTquasDl7XS9Qyc4Gc/ncBxgzQaC8y6h2SIxG+kJ8RDY hxxYFOfGAvh/2dZCCP0wdhQWoZuFdaRQ0cd56FrDZP59vIps/Jstoh6dD7P8ZGCnmpBz Y2YKPRSyS2xgKCz9AZ26u2s8rix7vaD16p7IUsHoP5lJN+nmRKEYuCnAfUK/zgTSjkIf /yKPSV5iiDRoDuTfWFfnZqZq/TiT4XqV9elONAPJUV464EPN8DsxmhNdpQhia4rbHNYb 5un+Mr2xyhGZK4zivwRbFRbvZBEzP2VHFzNhSZ6/X/SuggckUij5FvKKDZ76fnOfpuFS rvUg== X-Gm-Message-State: AOPr4FUhK4LKW3fjFmvNY0Iu4nHFATZSpdAQROA+CziXgJdT1vEcOu5KRFQ/emGZxvfBVg== X-Received: by 10.194.84.2 with SMTP id u2mr8910596wjy.61.1461162311103; Wed, 20 Apr 2016 07:25:11 -0700 (PDT) Original-Received: from keima.localdomain (x2f2de1f.dyn.telefonica.de. [2.242.222.31]) by smtp.gmail.com with ESMTPSA id s10sm5934414wjp.3.2016.04.20.07.25.10 for (version=TLSv1/SSLv3 cipher=OTHER); Wed, 20 Apr 2016 07:25:10 -0700 (PDT) User-Agent: Postbox 4.0.8 (Macintosh/20151105) In-Reply-To: <57178C3D.4090008@fehige.de> X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.16 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.org gmane.comp.tex.context:94500 Archived-At: This is a multi-part message in MIME format. --===============0849613351226467769== Content-Type: multipart/alternative; boundary="------------010207010907010207040202" This is a multi-part message in MIME format. --------------010207010907010207040202 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable > Thomas Fehige > 20. April 2016 um 16:03 > Wolfgang, >> Use separate threads for each problem. The uppercase sharp s=20 >> replacement with \WORD can be changed in the next beta. >> >> %% begin example > are you saying, use this example as long as the new beta isn't out=20 > yet, or are you saying, this example will work as soon as I'll use the=20 > new beta? It doesn't seem to do anything right now, not even an error=20 > message. It=E2=80=99s a new feature which will work with the next beta. With \enabledirectives[fonts.uppercasesharps] you tell context to=20 convert =C3=9F to =E1=BA=9E (instead of SS) when you use \WORD to capital= ize a string. > I was looking for a general way how to substitute one glyph with=20 > another depending on context, thus I can't see how there are different=20 > problems in my post? But it's good to hear that others have thought at=20 > least of a partial solution. > > Is my guess right that normally the author of a font ought to provide=20 > otf features that can be switched on and off to get one result instead=20 > of the other? That area seems to be utter chaos in the Calluna fonts. The output of \sc to produce small capitals depends on the font and it=E2= =80=99s=20 the font designers job to provide a small =E1=BA=9E (he could use stilist= ic sets=20 to let you choose between =C3=9F and =E1=BA=9E). Wolfgang --------------010207010907010207040202 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
20= .=20 April 2016 um 16:03
=20 =20 Wolfgang,
Use separate threads for each problem. The uppercase sharp s replacement with \WORD can be changed in the next beta.

%% begin example
are you saying, use this example as long as the new beta isn't out yet, or are you saying, this example will work as soon as I'll use the new beta? It doesn't seem to do anything right now, not even an error message.
It=E2=80=99s a new feature which will work with the next beta.

With \enabledirectives[fonts.uppercasesharps] you tell context to=20 convert =C3=9F to =E1=BA=9E (instead of SS) when you use \WORD to capital= ize a=20 string.
I was looking for a general = way how to substitute one glyph with another depending on context, thus I can't see how there are different problems in my post? But it's good to hear that others have thought at least of a partial solution.

Is my guess right that normally the author of a font ought to provide otf features that can be switched on and off to get one result instead of the other? That area seems to be utter chaos in the Calluna fonts.
The output of \sc to produce small capitals depends on the font and it=E2= =80=99s the font designers job to provide a small =E1=BA=9E (he could use stilis= tic=20 sets to let you choose between =C3=9F and =E1=BA=9E).

Wolfgang
--------------010207010907010207040202-- --===============0849613351226467769== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KSWYgeW91ciBxdWVzdGlvbiBpcyBvZiBpbnRlcmVz dCB0byBvdGhlcnMgYXMgd2VsbCwgcGxlYXNlIGFkZCBhbiBlbnRyeSB0byB0aGUgV2lraSEKCm1h aWxsaXN0IDogbnRnLWNvbnRleHRAbnRnLm5sIC8gaHR0cDovL3d3dy5udGcubmwvbWFpbG1hbi9s aXN0aW5mby9udGctY29udGV4dAp3ZWJwYWdlICA6IGh0dHA6Ly93d3cucHJhZ21hLWFkZS5ubCAv IGh0dHA6Ly90ZXguYWFuaGV0Lm5ldAphcmNoaXZlICA6IGh0dHA6Ly9mb3VuZHJ5LnN1cGVsZWMu ZnIvcHJvamVjdHMvY29udGV4dHJldi8Kd2lraSAgICAgOiBodHRwOi8vY29udGV4dGdhcmRlbi5u ZXQKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18= --===============0849613351226467769==--