Lines Matching defs:familyName

102 static void dcfontname_to_skstring(HDC deviceContext, const LOGFONT& lf, SkString* familyName) {
119 tchar_to_skstring(fontName.get(), familyName);
270 void onGetFamilyName(SkString* familyName) const override;
1656 static void logfont_for_name(const char* familyName, LOGFONT* lf) {
1660 size_t str_len = ::MultiByteToWideChar(CP_UTF8, 0, familyName,
1666 ::MultiByteToWideChar(CP_UTF8, 0, familyName, -1,
1672 ::strncpy(lf->lfFaceName, familyName, LF_FACESIZE - 1);
1677 void LogFontTypeface::onGetFamilyName(SkString* familyName) const {
1684 dcfontname_to_skstring(deviceContext, fLogFont, familyName);
1697 SkString familyName;
1698 this->onGetFamilyName(&familyName);
1699 desc->setFamilyName(familyName.c_str());
1886 char familyName[BASE64_GUID_ID_LEN];
1887 const int familyNameSize = SK_ARRAY_COUNT(familyName);
1888 if (FAILED(create_unique_font_name(familyName, familyNameSize))) {
1893 sk_sp<SkData> rewrittenFontData(SkOTUtils::RenameFont(stream.get(), familyName, familyNameSize-1));
1906 logfont_for_name(familyName, &lf);
2185 SkString familyName;
2186 this->getFamilyName(&familyName);
2188 nameIter = new SkOTUtils::LocalizedStrings_SingleName(familyName, language);
2338 SkFontStyleSetGDI(const TCHAR familyName[]) {
2342 _tcscpy_s(lf.lfFaceName, familyName);
2399 void onGetFamilyName(int index, SkString* familyName) const override {
2401 tchar_to_skstring(fLogFontArray[index].elfLogFont.lfFaceName, familyName);
2409 SkFontStyleSet* onMatchFamily(const char familyName[]) const override {
2410 if (nullptr == familyName) {
2411 familyName = ""; // do we need this check???
2414 logfont_for_name(familyName, &lf);
2418 virtual SkTypeface* onMatchFamilyStyle(const char familyName[],
2421 sk_sp<SkFontStyleSet> sset(this->matchFamily(familyName));
2425 virtual SkTypeface* onMatchFamilyStyleCharacter(const char familyName[], const SkFontStyle&,
2434 SkString familyName;
2435 ((LogFontTypeface*)familyMember)->getFamilyName(&familyName);
2436 return this->matchFamilyStyle(familyName.c_str(), fontstyle);
2459 sk_sp<SkTypeface> onLegacyMakeTypeface(const char familyName[], SkFontStyle style) const override {
2461 if (nullptr == familyName) {
2464 logfont_for_name(familyName, &lf);