Подробности
[В начало]
Проблема в реализации № S0605
Краткое описание
FcFileScan не добавляет шрифт из файла шрифта
Подробное описание
В описании функции FcFileScan сказано: "Scans a single file and adds all fonts found to set". Но она не добавляет шрифт из данного файла шрифта.
Раздел стандарта
Fontconfig Developers Reference, Version 2.4.2
Пример
#define FILE_PATH "UTBI__10-ISO8859-10.pcf.gz" //the font file name
FcConfig *fc;
FcFontSet *set;
FcStrSet *dirs;
FcBlanks *blanks;
FcInit ();
if (!(fc = FcConfigGetCurrent ()))
{
printf ("Could not get current config
");
}
if (!(set = FcFontSetCreate ()))
{
printf ("Could not create font sets
");
}
if (!(dirs = FcStrSetCreate ()))
{
printf ("Could not create str set
");
}
if (!(blanks = FcConfigGetBlanks (fc)))
{
printf ("Could not create blanks
");
}
FcFileScan (set, dirs, 0, blanks, (FcChar8 *)FILE_PATH, FcTrue);
/*
* Scans a single file and adds all fonts found to set
*
* set->nfont should not be 0 but it is.
*/
Компонент
fontconfig 2.2.3 or later
Принято
freedesktop.org Bugzilla 12949
[В начало]
»