[R-lang] Re: Including IPA fonts in plots?
Paul Metzner
paul.metzner@gmail.com
Wed Oct 6 01:14:48 PDT 2010
I think I had a similar problem and solved it with cairo_pdf. Does that work on Linux or Windows machines?
On 6 Oct 2010, at 02:37, Levy, Roger wrote:
> Michael, Adam, many thanks! Specifying the 'family' parameter has worked for plotting commands executed within the R.app GUI.
>
> I still am having trouble generating PDF and Postscript graphs; the postscript and PDF graphics devices don't seem to know where to find the font family, e.g.
>
>> pdf("test.pdf")
>> par(family="Doulos SIL");plot(1:2,1:2);text(1.5,1.5,"ʌ")
> Error in axis(side = side, at = at, labels = labels, ...) :
> Invalid font type
> In addition: Warning messages:
> 1: In axis(side = side, at = at, labels = labels, ...) :
> font family not found in PostScript font database
> 2: In axis(side = side, at = at, labels = labels, ...) :
> font family not found in PostScript font database
> 3: In axis(side = side, at = at, labels = labels, ...) :
> font family not found in PostScript font database
> 4: In axis(side = side, at = at, labels = labels, ...) :
> font family not found in PostScript font database
> 5: In axis(side = side, at = at, labels = labels, ...) :
> font family not found in PostScript font database
> 6: In axis(side = side, at = at, labels = labels, ...) :
> font family not found in PostScript font database
> 7: In axis(side = side, at = at, labels = labels, ...) :
> font family not found in PostScript font database
>
> Does anyone have suggestions on how to inform these graphics devices of what to do given the font specification?
>
> Many thanks again.
>
> Roger
>
>
> On Oct 5, 2010, at 4:30 PM, Michael Becker wrote:
>
>> Hi Roger,
>>
>> Specifying the name of a Unicode font will do the trick, e.g.:
>>
>> par(family="Linux Libertine"); plot(1:2,1:2);text(1.5,1.5,"ʌ")
>> or
>> par(family="Doulos SIL");plot(1:2,1:2);text(1.5,1.5,"ʌ")
>>
>> You'll need to have the relevant font installed, of course.
>>
>> I hope this helps,
>> Michael
>>
>>
>>
>> On Tue, Oct 5, 2010 at 6:58 PM, Levy, Roger <rlevy@ucsd.edu> wrote:
>>> Hi all,
>>>
>>> Has anyone had unqualified success in rendering IPA symbols in R? graphs I've had trouble; within the R.app GUI on OS X, the commands
>>>
>>>> plot(1:2,1:2)
>>>> text(1.5,1.5,"ʌ") # in case it's not rendered properly in your email client, the character is the wedge in UTF-8
>>>
>>> give just a box, and I get even worse failure if I try to create a Postscript or PDF file:
>>>
>>>> postscript("test.ps") # same error ensues if I use pdf("test.pdf") here instead
>>>> plot(1:2,1:2)
>>>> text(1.5,1.5,"ʌ")
>>> Warning messages:
>>> 1: In text.default(1.5, 1.5, "ʌ") :
>>> conversion failure on 'ʌ' in 'mbcsToSbcs': dot substituted for <ca>
>>> 2: In text.default(1.5, 1.5, "ʌ") :
>>> conversion failure on 'ʌ' in 'mbcsToSbcs': dot substituted for <8c>
>>> 3: In text.default(1.5, 1.5, "ʌ") :
>>> font metrics unknown for Unicode character U+028c
>>> 4: In text.default(1.5, 1.5, "ʌ") :
>>> conversion failure on 'ʌ' in 'mbcsToSbcs': dot substituted for <ca>
>>> 5: In text.default(1.5, 1.5, "ʌ") :
>>> conversion failure on 'ʌ' in 'mbcsToSbcs': dot substituted for <8c>
>>>
>>> Interesting, ash (æ) renders fine on all graphics devices
>>>
>>> Any suggestions would be very welcome!
>>>
>>> (Stefan Evert suggested a while back that IPA fonts should just work within the R.app GUI for OS X, but I haven't found this to be the case.)
>>>
>>> Best & many thanks in advance,
>>>
>>> Roger
>>>
>>> --
>>>
>>> Roger Levy Email: rlevy@ling.ucsd.edu
>>> Assistant Professor Phone: 858-534-7219
>>> Department of Linguistics Fax: 858-534-4789
>>> UC San Diego Web: http://ling.ucsd.edu/~rlevy
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>
>>
>>
>> --
>> Michael Becker
>> Department of Linguistics
>> Harvard University
>> http://becker.phonologist.org/
>
> --
>
> Roger Levy Email: rlevy@ling.ucsd.edu
> Assistant Professor Phone: 858-534-7219
> Department of Linguistics Fax: 858-534-4789
> UC San Diego Web: http://ling.ucsd.edu/~rlevy
>
>
>
>
>
>
>
>
---
Paul Metzner
Humboldt-Universität zu Berlin
Philosophische Fakultät II
Institut für deutsche Sprache und Linguistik
Post: Unter den Linden 6 | 10099 Berlin | Deutschland
Besuch: Dorotheenstraße 24 | 10117 Berlin | Deutschland
+49-(0)30-2093-9726
paul.metzner@rz.hu-berlin.de
http://amor.rz.hu-berlin.de/~metznerp/
More information about the ling-r-lang-L
mailing list