Lines Matching defs:face

334 ServerFont::SetFace(uint16 face)
336 // Don't confuse the Be API "face" with the Freetype face, which is just
339 // API face flags in FontStyle::_TranslateStyleToFace().
341 if (fStyle->PreservedFace(face) == face) {
342 fFace = face;
354 if (style->PreservedFace(face) == face)
366 fFace = face;
394 FT_Face face = fStyle->FreeTypeFace();
395 if (!face) {
400 FT_Set_Char_Size(face, 0, int32(fSize * 64), 72, 72);
419 FT_Set_Transform(face, &smatrix, NULL);
423 return face;
428 ServerFont::PutTransformedFace(FT_Face face) const
431 FT_Set_Transform(face, NULL, NULL);
443 FT_Face face = GetTransformedFace(true, true);
444 if (!face)
459 PutTransformedFace(face);
462 FT_Load_Char(face, UTF8ToCharCode(&string), FT_LOAD_NO_BITMAP);
463 FT_Outline outline = face->glyph->outline;
468 PutTransformedFace(face);
623 FT_Face face = GetTransformedFace(true, true);
624 if (face == NULL)
627 FcCharSet *charSet = FcFreeTypeCharSet(face, NULL);
629 PutTransformedFace(face);
643 PutTransformedFace(face);
663 FT_Face face = GetTransformedFace(true, true);
664 if (face == NULL)
667 FcCharSet *charSet = FcFreeTypeCharSet(face, NULL);
669 PutTransformedFace(face);
687 PutTransformedFace(face);
782 // FT_Face face = GetTransformedFace(false, false);
783 // if (!face)
788 // FT_Load_Char(face, UTF8ToCharCode(&string), FT_LOAD_NO_BITMAP);
789 // edgeArray[i].left = float(face->glyph->metrics.horiBearingX)
791 // edgeArray[i].right = float(face->glyph->metrics.horiBearingX
792 // + face->glyph->metrics.width - face->glyph->metrics.horiAdvance)
796 // PutTransformedFace(face);
1107 FT_Face face = fStyle->FreeTypeFace();
1117 FT_BBox bounds = face->bbox;
1118 fBounds.left = (float)bounds.xMin / (float)face->units_per_EM;
1119 fBounds.right = (float)bounds.xMax / (float)face->units_per_EM;
1120 fBounds.top = (float)bounds.yMin / (float)face->units_per_EM;
1121 fBounds.bottom = (float)bounds.yMax / (float)face->units_per_EM;
1132 float minDelta = abs(face->available_sizes[0].size - pixelSize);
1133 float width = face->available_sizes[0].x_ppem;
1134 float height = face->available_sizes[0].y_ppem;
1136 for (int i = 1; i < face->num_fixed_sizes; ++i) {
1137 float delta = abs(face->available_sizes[i].size - pixelSize);
1139 width = face->available_sizes[i].x_ppem;
1140 height = face->available_sizes[i].y_ppem;