On Fri, Mar 16, 2012 at 4:06 PM, Deokjin Kim <deokjin81.kim@xxxxxxxxxxx> wrote: > Hello, > > I want to get font list for specific language. > > As I know, font file(*.ttf) has lang info. Below is example. > lang=bg|ko|kum|os|ru|sel > What's the meaning of above info? > bg ==> BULGARIAN > ko ==> KOREAN > kum ==> ?? > os ==> ?? > ru ==> RUSSIAN > sel ==> ?? > Is it right infomation? bg is Bulgarian, ko is Korean, kum is Kumyk, os is Ossetian, ru is Russian, sel is Selkup. > I can get lang info(lang=bg|ko|kum|os|ru|sel) using modification of fc-list.c, but I don't know exact meaning. > Actually above font file is for korean. But it has not only "ko", but also "bg", "ru" .... > > Font file has wrong lang info? Otherwise, my approach is not good? That would means that font has glyphs those orthography files contains. > If you know proper approach, please let me know. I think you need to add the lang into your pattern like: FcPatternAddString(pat, FC_LANG, "ko"); -- Akira TAGOH _______________________________________________ Fontconfig mailing list Fontconfig@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/fontconfig