Unicode-Zeichen in der PDF-Ausgabe von ggplot2

Wie kann ich Unicode-Zeichen für Beschriftungen, Titel und ähnliches in einem mit ggplot2 erstellten PDF-Plot verwenden?

Betrachten Sie das folgende Beispiel:

library(ggplot2)
qplot(Sepal.Length, Petal.Length, data=iris, main="Aʙᴄᴅᴇғɢʜɪᴊᴋʟᴍɴᴏᴘǫʀsᴛᴜᴠᴡxʏᴢ")
ggsave("t.pdf")

Der Titel des Plots verwendet Unicode-Zeichen (Kapitälchen), die in der Ausgabe als angezeigt werden.... Das Problem tritt nur bei PDF-Plots auf. wenn ich die letzte Zeile durchggsave("t.png"), dann ist die Ausgabe wie erwartet.

Was mache ich falsch? Das R-Skript, das ich habe, ist in UTF-8-Codierung. Einige Systeminformationen:

R version 2.14.1 (2011-12-22)
Platform: x86_64-pc-linux-gnu (64-bit)

locale:
 [1] LC_CTYPE=en_US.UTF-8       LC_NUMERIC=C              
 [3] LC_TIME=en_US.UTF-8        LC_COLLATE=en_US.UTF-8    
 [5] LC_MONETARY=en_US.UTF-8    LC_MESSAGES=en_US.UTF-8   
 [7] LC_PAPER=C                 LC_NAME=C                 
 [9] LC_ADDRESS=C               LC_TELEPHONE=C            
[11] LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C       

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base

Bei der Suche nach einer Lösung für dieses Problem habe ich einige gefundenBeweise dass R eine Einzelbyte-Codierung für Mehrbyte-Codierungen wie UTF-8 für die PDF- oder PostScript-Ausgabe verwendet. Ich habe auch Vorschläge gefunden, um zum Beispiel das zu bekommenEuro-Zeichen arbeiten, aber keine allgemeine Lösung.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage