めも

src/cairogd.c

    393 SEXP cairo_font_set(SEXP args){
    394 #if CAIRO_HAS_FT_FONT
    395         SEXP v;
    396         int i;
    397         const char *font;
    398
    399         args = CDR(args);
    400
    401         /* regular font */
    402         for (i = 0; i < 5; i++){
    403                 v = CAR(args); args = CDR(args);
    404                 if (!isNull(v) && isString(v) && LENGTH(v)==1){
    405                         font = CHAR(STRING_ELT(v,0));
    406                         Rcairo_set_font(i,font);
    407                 }
    408         }
    409 #else
    410         warning("the R Cairo package was not installed with fontconfig. Please consider installing the cairo graphics engine (www.cairographics.org) with freetype and fontconfig support");
    411 #endif
    412         return R_NilValue;
    413 }

これですな。CAIRO_HAS_FT_FONT付きでリコンパイルが必要なようで。libcairoごと再構築が必要かもだけど、めんどいのでそれはgimpあたりのバイナリーをコピーさせていただこうかな・・・。

Rパッケージの自前コンパイルの方法がわからない・・・ので、明日調べよう。

どーでもいいけど

"SEXP"って、脳内ではいつも「セックスピー」と読んでるんだけど、絶対違うよな・・・。S + Exp に区切ると読みにくいしさー。

うーん。

CFLAGS=-DCAIRO_HAS_FT_FONT でさくっと行って欲しいんだけど、そもそもパッケージ構築用の環境とかお作法が分からないな・・・。