[R] ASCII character set and hyphen
Roland Kaiser
roland.kaiser at sbg.ac.at
Tue Nov 20 12:28:19 CET 2007
Am 20.11.2007 um 12:13 schrieb Prof Brian Ripley:
> On Tue, 20 Nov 2007, Roland Kaiser wrote:
>
>>
>> Am 19.11.2007 um 18:43 schrieb Prof Brian Ripley:
>>
>>> On Mon, 19 Nov 2007, Roland Kaiser wrote:
>>>
>>>> Hi all!
>>>>
>>>> To add to my previous posting
>>>> I want to give some more deatils give a more precise
>>>>
>>>> I want to print a hyphen to a pdf() or postscript() device.
>>>> As the documentaion of postscript says
>>>> ASCII Character 45("-") is mapped to a minus sign (ASCII Character
>>>> 95) by default.
>>>> The advice given is to use "\173" for a hyphen.
>>>>
>>>> But, the following code produces a curly brace
>>>> instead of a hyphen.
>>>>
>>>> Thanks for any advice?
>>>
>>> Check your reading before posting? The advice actually is
>>>
>>> There is an exception. Character 45 ('"-"') is always set as
>>> minus (its value in Adobe ISOLatin1) even though it is
>>> hyphen in
>>> the other encodings. Hyphen is available as character 173
>>> (octal
>>> 0255) in all the Latin encodings, Cyrillic and Greek.
>>
>> Sorry, I missed to honour the octal coding.
>>
>>>
>>> So try "\255". And please don't post twice.
>>
>> I tried that, bit it raised an error
>>
>> pdf("foo.pdf", encoding = "ISOLatin1")
>> display.ascii.d()
>> mtext("\255", side = 3)
>> dev.off()
>>
>> Warning messages:
>> 1: In mtext("\xad", side = 3) : ungültige Eingabe für mbcsToLatin1
>
> In UTF-8 you need "\uad". Note that it is character 0255 in the 8-
> bit encodings mentioned and in UTF-8, *but* "\255" is not valid to
> produce that character in UTF-8.
Great Thanks
for clarifying this point!
Roland
>
>>>> Roland
>>>>
>>>> library(rgr)
>>>> pdf("foo.pdf", encoding = "ISOLatin1")
>>>> display.ascii.d()
>>>> mtext("\173", side = 3)
>>>> dev.off()
>>>>
>>>>
>>>> R version 2.6.0 (2007-10-03)
>>>> i386-apple-darwin8.10.1
>>>>
>>>> locale:
>>>> de_AT.UTF-8/de_AT.UTF-8/de_AT.UTF-8/C/de_AT.UTF-8/de_AT.UTF-8
>>>>
>>>> attached base packages:
>>>> [1] stats graphics grDevices utils datasets methods
>>>> base
>>>>
>>>> other attached packages:
>>>> [1] rgr_1.0.3 MASS_7.2-36 akima_0.5-1
>>>>
>>>> ______________________________________________
>>>> R-help at r-project.org mailing list
>>>> https://stat.ethz.ch/mailman/listinfo/r-help
>>>> PLEASE do read the posting guide http://www.R-project.org/posting-
>>>> guide.html
>>>> and provide commented, minimal, self-contained, reproducible code.
>>>>
>>>
>>> --
>>> Brian D. Ripley, ripley at stats.ox.ac.uk
>>> Professor of Applied Statistics, http://www.stats.ox.ac.uk/~ripley/
>>> University of Oxford, Tel: +44 1865 272861 (self)
>>> 1 South Parks Road, +44 1865 272866 (PA)
>>> Oxford OX1 3TG, UK Fax: +44 1865 272595
>>
>> ______________________________________________
>> R-help at r-project.org mailing list
>> https://stat.ethz.ch/mailman/listinfo/r-help
>> PLEASE do read the posting guide http://www.R-project.org/posting-
>> guide.html
>> and provide commented, minimal, self-contained, reproducible code.
>>
>
> --
> Brian D. Ripley, ripley at stats.ox.ac.uk
> Professor of Applied Statistics, http://www.stats.ox.ac.uk/~ripley/
> University of Oxford, Tel: +44 1865 272861 (self)
> 1 South Parks Road, +44 1865 272866 (PA)
> Oxford OX1 3TG, UK Fax: +44 1865 272595
More information about the R-help
mailing list