* unicode no-break spaces
@ 2009-06-05 20:21 Peter Münster
2009-06-07 11:12 ` Hans Hagen
0 siblings, 1 reply; 11+ messages in thread
From: Peter Münster @ 2009-06-05 20:21 UTC (permalink / raw)
To: ConTeXt list
Hello,
This used to work with MKIV, but with today's version, it does not:
\starttext
X X THIN SPACE (U+2009)\blank
X X NARROW NO-BREAK SPACE (U+202F)\blank
X X NO-BREAK SPACE (U+00A0)\blank
\stoptext
Should this work, or should we rather use "~" and "\," as in the past?
Cheers, Peter
--
Contact information: http://pmrb.free.fr/contact/
___________________________________________________________________________________
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 : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: unicode no-break spaces
2009-06-05 20:21 unicode no-break spaces Peter Münster
@ 2009-06-07 11:12 ` Hans Hagen
2009-06-07 11:42 ` Alan BRASLAU
2009-06-08 8:46 ` Peter Münster
0 siblings, 2 replies; 11+ messages in thread
From: Hans Hagen @ 2009-06-07 11:12 UTC (permalink / raw)
To: mailing list for ConTeXt users
Peter Münster wrote:
> Hello,
>
> This used to work with MKIV, but with today's version, it does not:
>
> \starttext
> X X THIN SPACE (U+2009)\blank
> X X NARROW NO-BREAK SPACE (U+202F)\blank
> X X NO-BREAK SPACE (U+00A0)\blank
> \stoptext
>
> Should this work, or should we rather use "~" and "\," as in the past?
repaired in next beta (was unwanted side effect of optimization)
-----------------------------------------------------------------
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
-----------------------------------------------------------------
___________________________________________________________________________________
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 : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: unicode no-break spaces
2009-06-07 11:12 ` Hans Hagen
@ 2009-06-07 11:42 ` Alan BRASLAU
2009-06-07 12:10 ` Hans Hagen
2009-06-08 8:46 ` Peter Münster
1 sibling, 1 reply; 11+ messages in thread
From: Alan BRASLAU @ 2009-06-07 11:42 UTC (permalink / raw)
To: mailing list for ConTeXt users
On Sunday 07 June 2009 13:12:11 Hans Hagen wrote:
> Peter Münster wrote:
> > Should this work, or should we rather use "~" and "\," as in the past?
>
> repaired in next beta (was unwanted side effect of optimization)
"~", by the way, appears not to be respected in math mode; example:
\starttext
$3\times 10^{-9}~\text{m}$
$3\times 10^{-9}\,\text{m}$
\stoptext
___________________________________________________________________________________
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 : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: unicode no-break spaces
2009-06-07 11:42 ` Alan BRASLAU
@ 2009-06-07 12:10 ` Hans Hagen
2009-06-07 13:50 ` Alan BRASLAU
0 siblings, 1 reply; 11+ messages in thread
From: Hans Hagen @ 2009-06-07 12:10 UTC (permalink / raw)
To: mailing list for ConTeXt users
Alan BRASLAU wrote:
> On Sunday 07 June 2009 13:12:11 Hans Hagen wrote:
>> Peter Münster wrote:
>>> Should this work, or should we rather use "~" and "\," as in the past?
>> repaired in next beta (was unwanted side effect of optimization)
>
> "~", by the way, appears not to be respected in math mode; example:
>
> \starttext
> $3\times 10^{-9}~\text{m}$
>
> $3\times 10^{-9}\,\text{m}$
> \stoptext
no surprise, as math has its own spacing model so it all depends on the
definitions; i'm not even sure if we shoule support an active ~ in math
mode at all
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
-----------------------------------------------------------------
___________________________________________________________________________________
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 : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: unicode no-break spaces
2009-06-07 12:10 ` Hans Hagen
@ 2009-06-07 13:50 ` Alan BRASLAU
2009-06-07 14:43 ` Taco Hoekwater
0 siblings, 1 reply; 11+ messages in thread
From: Alan BRASLAU @ 2009-06-07 13:50 UTC (permalink / raw)
To: mailing list for ConTeXt users
On Sunday 07 June 2009 14:10:10 Hans Hagen wrote:
> Alan BRASLAU wrote:
> > On Sunday 07 June 2009 13:12:11 Hans Hagen wrote:
> >> Peter Münster wrote:
> >>> Should this work, or should we rather use "~" and "\," as in the past?
> >>
> >> repaired in next beta (was unwanted side effect of optimization)
> >
> > "~", by the way, appears not to be respected in math mode; example:
> >
> > \starttext
> > $3\times 10^{-9}~\text{m}$
> >
> > $3\times 10^{-9}\,\text{m}$
> > \stoptext
>
> no surprise, as math has its own spacing model so it all depends on the
> definitions; i'm not even sure if we shoule support an active ~ in math
> mode at all
I do not have any strong feelings about this, but do believe that "~" has
always provided an unbreakable white space in TeX, both in text and math mode.
I also feel that "~" is more readable than "\,".
Alan
___________________________________________________________________________________
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 : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: unicode no-break spaces
2009-06-07 13:50 ` Alan BRASLAU
@ 2009-06-07 14:43 ` Taco Hoekwater
2009-06-07 14:55 ` Hans Hagen
0 siblings, 1 reply; 11+ messages in thread
From: Taco Hoekwater @ 2009-06-07 14:43 UTC (permalink / raw)
To: mailing list for ConTeXt users
Alan BRASLAU wrote:
> On Sunday 07 June 2009 14:10:10 Hans Hagen wrote:
>> Alan BRASLAU wrote:
>>> On Sunday 07 June 2009 13:12:11 Hans Hagen wrote:
>>>> Peter Münster wrote:
>>>>> Should this work, or should we rather use "~" and "\," as in the past?
>>>> repaired in next beta (was unwanted side effect of optimization)
>>> "~", by the way, appears not to be respected in math mode; example:
>>>
>>> \starttext
>>> $3\times 10^{-9}~\text{m}$
>>>
>>> $3\times 10^{-9}\,\text{m}$
>>> \stoptext
>> no surprise, as math has its own spacing model so it all depends on the
>> definitions; i'm not even sure if we shoule support an active ~ in math
>> mode at all
>
> I do not have any strong feelings about this, but do believe that "~" has
> always provided an unbreakable white space in TeX, both in text and math mode.
> I also feel that "~" is more readable than "\,".
The activeness of ~ isn't that important, but there really should be
a non-breakable space in math mode, and an active ~ is the most logical
choice because of 20 years of TeX input. You can pick something else,
but it is definately needed, and it should be shorter than
"\penalty10000 \ "
Best wishes,
Taco
___________________________________________________________________________________
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 : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: unicode no-break spaces
2009-06-07 14:43 ` Taco Hoekwater
@ 2009-06-07 14:55 ` Hans Hagen
2010-07-05 7:27 ` Alan BRASLAU
0 siblings, 1 reply; 11+ messages in thread
From: Hans Hagen @ 2009-06-07 14:55 UTC (permalink / raw)
To: mailing list for ConTeXt users
Taco Hoekwater wrote:
> Alan BRASLAU wrote:
>> On Sunday 07 June 2009 14:10:10 Hans Hagen wrote:
>>> Alan BRASLAU wrote:
>>>> On Sunday 07 June 2009 13:12:11 Hans Hagen wrote:
>>>>> Peter Münster wrote:
>>>>>> Should this work, or should we rather use "~" and "\," as in the
>>>>>> past?
>>>>> repaired in next beta (was unwanted side effect of optimization)
>>>> "~", by the way, appears not to be respected in math mode; example:
>>>>
>>>> \starttext
>>>> $3\times 10^{-9}~\text{m}$
>>>>
>>>> $3\times 10^{-9}\,\text{m}$
>>>> \stoptext
>>> no surprise, as math has its own spacing model so it all depends on the
>>> definitions; i'm not even sure if we shoule support an active ~ in math
>>> mode at all
>>
>> I do not have any strong feelings about this, but do believe that "~"
>> has always provided an unbreakable white space in TeX, both in text
>> and math mode. I also feel that "~" is more readable than "\,".
>
> The activeness of ~ isn't that important, but there really should be
> a non-breakable space in math mode, and an active ~ is the most logical
> choice because of 20 years of TeX input. You can pick something else,
> but it is definately needed, and it should be shorter than
> "\penalty10000 \ "
hm, currently ~ is
\penalty \plustenthousand\space
which gives no space in math as spaces are ignored
i have this definition probably for a reason so i tend to be careful
with a change in text mode
-----------------------------------------------------------------
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
-----------------------------------------------------------------
___________________________________________________________________________________
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 : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: unicode no-break spaces
2009-06-07 11:12 ` Hans Hagen
2009-06-07 11:42 ` Alan BRASLAU
@ 2009-06-08 8:46 ` Peter Münster
2009-06-09 19:34 ` Arthur Reutenauer
1 sibling, 1 reply; 11+ messages in thread
From: Peter Münster @ 2009-06-08 8:46 UTC (permalink / raw)
To: mailing list for ConTeXt users
On Sun, 7 Jun 2009, Hans Hagen wrote:
> Peter Münster wrote:
> > Hello,
> >
> > This used to work with MKIV, but with today's version, it does not:
> >
> > \starttext
> > X X THIN SPACE (U+2009)\blank
> > X X NARROW NO-BREAK SPACE (U+202F)\blank
> > X X NO-BREAK SPACE (U+00A0)\blank
> > \stoptext
> >
> > Should this work, or should we rather use "~" and "\," as in the past?
>
> repaired in next beta (was unwanted side effect of optimization)
Thanks!
Is there any difference between "THIN SPACE" and "NARROW NO-BREAK SPACE" in
ConTeXt?
Should there be a difference (perhaps "THIN SPACE" breakable)?
Cheers, Peter
--
Contact information: http://pmrb.free.fr/contact/
___________________________________________________________________________________
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 : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: unicode no-break spaces
2009-06-08 8:46 ` Peter Münster
@ 2009-06-09 19:34 ` Arthur Reutenauer
2009-06-09 19:42 ` Peter Münster
0 siblings, 1 reply; 11+ messages in thread
From: Arthur Reutenauer @ 2009-06-09 19:34 UTC (permalink / raw)
To: Mailing list for ConTeXt users
> Should there be a difference (perhaps "THIN SPACE" breakable)?
Yes, U+2009 is supposed to be breakable.
Arthur
___________________________________________________________________________________
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 : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: unicode no-break spaces
2009-06-09 19:34 ` Arthur Reutenauer
@ 2009-06-09 19:42 ` Peter Münster
0 siblings, 0 replies; 11+ messages in thread
From: Peter Münster @ 2009-06-09 19:42 UTC (permalink / raw)
To: Mailing list for ConTeXt users
On Tue, 9 Jun 2009, Arthur Reutenauer wrote:
> > Should there be a difference (perhaps "THIN SPACE" breakable)?
>
> Yes, U+2009 is supposed to be breakable.
Ok, but not the case in ConTeXt:
\starttext
\hsize1pt
bla bla
\stoptext
Cheers, Peter
--
Contact information: http://pmrb.free.fr/contact/
___________________________________________________________________________________
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 : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: unicode no-break spaces
2009-06-07 14:55 ` Hans Hagen
@ 2010-07-05 7:27 ` Alan BRASLAU
0 siblings, 0 replies; 11+ messages in thread
From: Alan BRASLAU @ 2010-07-05 7:27 UTC (permalink / raw)
To: ntg-context
On Sunday 07 June 2009 16:55:59 Hans Hagen wrote:
> Taco Hoekwater wrote:
> > Alan BRASLAU wrote:
> >> On Sunday 07 June 2009 14:10:10 Hans Hagen wrote:
> >>> Alan BRASLAU wrote:
> >>>> On Sunday 07 June 2009 13:12:11 Hans Hagen wrote:
> >>>>> Peter Münster wrote:
> >>>>>> Should this work, or should we rather use "~" and "\," as in the
> >>>>>> past?
> >>>>>
> >>>>> repaired in next beta (was unwanted side effect of optimization)
> >>>>
> >>>> "~", by the way, appears not to be respected in math mode; example:
> >>>>
> >>>> \starttext
> >>>> $3\times 10^{-9}~\text{m}$
> >>>>
> >>>> $3\times 10^{-9}\,\text{m}$
> >>>> \stoptext
> >>>
> >>> no surprise, as math has its own spacing model so it all depends on the
> >>> definitions; i'm not even sure if we shoule support an active ~ in math
> >>> mode at all
> >>
> >> I do not have any strong feelings about this, but do believe that "~"
> >> has always provided an unbreakable white space in TeX, both in text
> >> and math mode. I also feel that "~" is more readable than "\,".
> >
> > The activeness of ~ isn't that important, but there really should be
> > a non-breakable space in math mode, and an active ~ is the most logical
> > choice because of 20 years of TeX input. You can pick something else,
> > but it is definately needed, and it should be shorter than
> >
> > "\penalty10000 \ "
>
> hm, currently ~ is
>
> \penalty \plustenthousand\space
>
> which gives no space in math as spaces are ignored
>
> i have this definition probably for a reason so i tend to be careful
> with a change in text mode
Reviving an older thread - still a problem.
What is the current, proper means of inputing an unbreakable white space?
1. in math mode;
2. in text mode.
(I suggest that the same symbol should work in both cases).
Use of unicode nbsp can be problematic (and sometimes unreadable).
Minimal example:
\chapter{X~ray} % OK
\startchapter[title={X~ray}] % no good - shows "~" in the bookmarks!
(of course, the examples above are "silly" as such a short word would
not get broken, unless the width was *really* small...)
Alan
___________________________________________________________________________________
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] 11+ messages in thread
end of thread, other threads:[~2010-07-05 7:27 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-06-05 20:21 unicode no-break spaces Peter Münster
2009-06-07 11:12 ` Hans Hagen
2009-06-07 11:42 ` Alan BRASLAU
2009-06-07 12:10 ` Hans Hagen
2009-06-07 13:50 ` Alan BRASLAU
2009-06-07 14:43 ` Taco Hoekwater
2009-06-07 14:55 ` Hans Hagen
2010-07-05 7:27 ` Alan BRASLAU
2009-06-08 8:46 ` Peter Münster
2009-06-09 19:34 ` Arthur Reutenauer
2009-06-09 19:42 ` Peter Münster
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).