I'm using 'expression()' in R plots in order to get italicized text.
But it appears as if I cannot use Unicode symbols inside 'expression'
outside of ASCII characters. Is there some way I can work around this?
My goal is to get the 'fi' ligature in various labels in my R barplots
(together with italicized text). I think I could work around this if
there was another way of italicizing selected characters in a string
than using 'expression()'.

I'm using R for Windows version 3.0.2.

    CairoPDF(file = "Ligature1.pdf")
    plot.new()
    text(x =.5, y = .5, labels = "fi", family = "Times New Roman")
    dev.off()

    CairoPDF(file = "Ligature2.pdf")
    plot.new()
    text(x =.5, y = .5, labels = expression(paste(italic(m), "u", "fi",
italic(m), sep = "")), family = "Times New Roman")
    dev.off()

<<attachment: lig1.png>>

<<attachment: lig2.png>>

______________________________________________
R-help@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.

Reply via email to