Lines Matching refs:info

2669 void GetTTGlobalFontInfo(TrueTypeFont *ttf, TTGlobalFontInfo *info)  in GetTTGlobalFontInfo()  argument
2673 memset(info, 0, sizeof(TTGlobalFontInfo)); in GetTTGlobalFontInfo()
2675 info->family = ttf->family; in GetTTGlobalFontInfo()
2676 info->ufamily = ttf->ufamily; in GetTTGlobalFontInfo()
2677 info->subfamily = ttf->subfamily; in GetTTGlobalFontInfo()
2678 info->usubfamily = ttf->usubfamily; in GetTTGlobalFontInfo()
2679 info->psname = ttf->psname; in GetTTGlobalFontInfo()
2680 info->symbolEncoded = (ttf->cmapType == CMAP_MS_Symbol); in GetTTGlobalFontInfo()
2684 info->weight = GetUInt16(table, 4, 1); in GetTTGlobalFontInfo()
2685 info->width = GetUInt16(table, 6, 1); in GetTTGlobalFontInfo()
2692 info->typoAscender = XUnits(UPEm,GetInt16(table, 68, 1)); in GetTTGlobalFontInfo()
2693 info->typoDescender = XUnits(UPEm, GetInt16(table, 70, 1)); in GetTTGlobalFontInfo()
2694 info->typoLineGap = XUnits(UPEm, GetInt16(table, 72, 1)); in GetTTGlobalFontInfo()
2695 info->winAscent = XUnits(UPEm, GetUInt16(table, 74, 1)); in GetTTGlobalFontInfo()
2696 info->winDescent = XUnits(UPEm, GetUInt16(table, 76, 1)); in GetTTGlobalFontInfo()
2699 if( info->winDescent > 5*UPEm ) in GetTTGlobalFontInfo()
2700 info->winDescent = XUnits(UPEm, GetInt16(table, 76,1)); in GetTTGlobalFontInfo()
2703 info->rangeFlag = 1; in GetTTGlobalFontInfo()
2704 info->ur1 = GetUInt32(table, 42, 1); in GetTTGlobalFontInfo()
2705 info->ur2 = GetUInt32(table, 46, 1); in GetTTGlobalFontInfo()
2706 info->ur3 = GetUInt32(table, 50, 1); in GetTTGlobalFontInfo()
2707 info->ur4 = GetUInt32(table, 54, 1); in GetTTGlobalFontInfo()
2709 memcpy(info->panose, table + 32, 10); in GetTTGlobalFontInfo()
2710 info->typeFlags = GetUInt16( table, 8, 1 ); in GetTTGlobalFontInfo()
2712 info->typeFlags |= TYPEFLAG_PS_OPENTYPE; in GetTTGlobalFontInfo()
2717 info->pitch = GetUInt32(table, 12, 1); in GetTTGlobalFontInfo()
2718 info->italicAngle = GetInt32(table, 4, 1); in GetTTGlobalFontInfo()
2722 info->xMin = XUnits(UPEm, GetInt16(table, 36, 1)); in GetTTGlobalFontInfo()
2723 info->yMin = XUnits(UPEm, GetInt16(table, 38, 1)); in GetTTGlobalFontInfo()
2724 info->xMax = XUnits(UPEm, GetInt16(table, 40, 1)); in GetTTGlobalFontInfo()
2725 info->yMax = XUnits(UPEm, GetInt16(table, 42, 1)); in GetTTGlobalFontInfo()
2726 info->macStyle = GetInt16(table, 44, 1); in GetTTGlobalFontInfo()
2730 info->ascender = XUnits(UPEm, GetInt16(table, 4, 1)); in GetTTGlobalFontInfo()
2731 info->descender = XUnits(UPEm, GetInt16(table, 6, 1)); in GetTTGlobalFontInfo()
2732 info->linegap = XUnits(UPEm, GetInt16(table, 8, 1)); in GetTTGlobalFontInfo()
2737 info->vascent = XUnits(UPEm, GetInt16(table, 4, 1)); in GetTTGlobalFontInfo()
2738 info->vdescent = XUnits(UPEm, GetInt16(table, 6, 1)); in GetTTGlobalFontInfo()
3024 TTGlobalFontInfo info; in main() local
3072 GetTTGlobalFontInfo(fnt, &info); in main()
3073 printf("\tfamily name: `%s`\n", info.family); in main()
3074 printf("\tsubfamily name: `%s`\n", info.subfamily); in main()
3075 printf("\tpostscript name: `%s`\n", info.psname); in main()
3076 printf("\tweight: %d\n", info.weight); in main()
3077 printf("\twidth: %d\n", info.width); in main()
3078 printf("\tpitch: %d\n", info.pitch); in main()
3079 printf("\titalic angle: %d\n", info.italicAngle); in main()
3080 printf("\tbouding box: [%d %d %d %d]\n", info.xMin, info.yMin, info.xMax, info.yMax); in main()
3081 printf("\tascender: %d\n", info.ascender); in main()
3082 printf("\tdescender: %d\n", info.descender); in main()
3083 printf("\tlinegap: %d\n", info.linegap); in main()
3084 printf("\tvascent: %d\n", info.vascent); in main()
3085 printf("\tvdescent: %d\n", info.vdescent); in main()
3086 printf("\ttypoAscender: %d\n", info.typoAscender); in main()
3087 printf("\ttypoDescender: %d\n", info.typoDescender); in main()
3088 printf("\ttypoLineGap: %d\n", info.typoLineGap); in main()
3089 printf("\twinAscent: %d\n", info.winAscent); in main()
3090 printf("\twinDescent: %d\n", info.winDescent); in main()
3093 if ((info.ur1 >> i) & 1) { in main()
3098 if ((info.ur2 >> i) & 1) { in main()
3103 if ((info.ur3 >> i) & 1) { in main()
3108 if ((info.ur4 >> i) & 1) { in main()