Fontconfigはつらい、Xftもつらい

fontconfigのいいdoc、マジほしい
7
イーロン・マスクツイッターやめろ @naota344

fontconfig, カジュアルにdocumentされてない関数が出てきて最悪っぽい

2017-06-05 10:41:24
イーロン・マスクツイッターやめろ @naota344

fontconfigたとえば, user guideを見ると, hintstyleにはhintnone, hintslight, hintmedium, hintfullがあるよと書いてあるけど, それでどうなるのかは書いてない(そしてArch Wikiに書いてある

2017-06-05 10:48:43
イーロン・マスクツイッターやめろ @naota344

manページもとにかく参照がなりたってなくて, この関数にはstringでpatternを指定します〜とか書いてるけど, そのpatternをどう書くのかは書いてないしなにを見ればpatternがわかるのかも書いてない

2017-06-05 10:50:15
イーロン・マスクツイッターやめろ @naota344

fontconfigのドキュメントは最悪でGUIフレームワークとか, Xftにそんままのっかるアプリとか書いてる人は忍耐がつよいのかな?って思う

2017-06-05 10:51:04
イーロン・マスクツイッターやめろ @naota344

freedesktopらへん, 完全に暗黙の合意の闇で成立してる気がする……

2017-06-05 10:51:56
イーロン・マスクツイッターやめろ @naota344

書いてんけど,まあただしいかどうかよくわからんしはやく公式に書いていてほしい

2017-06-05 10:53:04
イーロン・マスクツイッターやめろ @naota344

freedesktopをhackするための同人誌を書くしかない

2017-06-05 10:53:31
イーロン・マスクツイッターやめろ @naota344

コメントアウトされてるけどXftのmanに"I'm not sure what these are for; ... why would any external users want them?"って書いててマジでいい感じだ cgit.freedesktop.org/xorg/lib/libXf…

2017-06-05 16:37:58
イーロン・マスクツイッターやめろ @naota344

そしてemacs-25.2はそのなんで外部ユーザ使ってるん?って言われている関数を使っていてあ〜闇

2017-06-05 16:39:50
イーロン・マスクツイッターやめろ @naota344

undocumentなXftの関数をEmacsが使っているの, unexecを思い出して心がうずくぜ!

2017-06-05 16:41:10
イーロン・マスクツイッターやめろ @naota344

Xftとfontconfigの参考にstのコード読んでたら, コメントに"Xft and fontconfig are design failures."って書いててサイコーだ. おれも共感するぜ

2017-06-05 16:44:37
イーロン・マスクツイッターやめろ @naota344

glibcのmanはサイコ〜みたいな気持ちになってきたよさ…

2017-06-05 16:54:29
イーロン・マスクツイッターやめろ @naota344

> If trim is FcTrue, elements in the list which don't include Unicode coverage not provided by earlier elements in the list are elided 5回読んで

2017-06-05 16:57:30
イーロン・マスクツイッターやめろ @naota344

elements of font not appearing in pat, elements of pat not appearing in font and the best matching value from pat for elements appearingなに

2017-06-05 17:06:51
イーロン・マスクツイッターやめろ @naota344

へえ〜そうなんだ〜じゃあ, その引数の"n"の意味を教えてくれるといいな? freedesktop.org/software/fontc…

2017-06-05 17:14:50
イーロン・マスクツイッターやめろ @naota344

doc「FcResult FcPatternGetString(FcPattern *p, const char *object, int n, FcChar8 **s);だよ」 おれ「int nってなに」 code「int idやで」 おれ「もうやめよう」

2017-06-05 17:19:20
イーロン・マスクツイッターやめろ @naota344

おれはやりきったので, fontconfigとXftを解明しついに目的のものを手にした.

2017-06-05 17:23:25
イーロン・マスクツイッターやめろ @naota344

"serif-16:lang=ja"でmatchさせても、"Times New Roman"とかがひっかかってこういう豆腐になるからfontconfigは信用しがたい・・・ pic.twitter.com/11iA1qTcax

2017-06-05 22:01:50
拡大