Esempio n. 1
0
        public PreviewFontInfo(string fontName, string fontSubFam,
                               string tFamilyName, string tSubFamilyName,
                               ushort weight,
                               Extensions.TranslatedOS2FontStyle os2TranslatedStyle = Extensions.TranslatedOS2FontStyle.UNSET)
        {
            Name                     = fontName;
            SubFamilyName            = fontSubFam;
            TypographicFamilyName    = tFamilyName;
            TypographicSubFamilyName = tSubFamilyName;

#if DEBUG
            //please note that some fontName != typographicFontName
            //this may effect how to search a font
            if (fontName != tFamilyName && tFamilyName != null)
            {
            }
            if (fontSubFam != tSubFamilyName && tSubFamilyName != null)
            {
            }
#endif


            Weight             = weight;
            OS2TranslatedStyle = os2TranslatedStyle;
        }
Esempio n. 2
0
 public PreviewFontInfo(string fontName, string fontSubFam,
                        Extensions.TranslatedOS2FontStyle os2TranslatedStyle = Extensions.TranslatedOS2FontStyle.UNSET)
 {
     this.fontName      = fontName;
     this.fontSubFamily = fontSubFam;
     OS2TranslatedStyle = os2TranslatedStyle;
 }
Esempio n. 3
0
 public PreviewFontInfo(string fontName, string fontSubFam, ushort weight,
                        Extensions.TranslatedOS2FontStyle os2TranslatedStyle = Extensions.TranslatedOS2FontStyle.UNSET)
 {
     Name               = fontName;
     SubFamilyName      = fontSubFam;
     Weight             = weight;
     OS2TranslatedStyle = os2TranslatedStyle;
 }
Esempio n. 4
0
        internal PreviewFontInfo(
            NameEntry nameEntry,
            OS2Table os2Table,
            Languages langs)
        {
            NameEntry = nameEntry;
            OS2Table  = os2Table;
            Languages = langs;

            Name               = nameEntry.FontName;
            SubFamilyName      = nameEntry.FontSubFamily;
            OS2TranslatedStyle = Extensions.TypefaceExtensions.TranslateOS2FontStyle(os2Table);
            OS2FsSelection     = Extensions.TypefaceExtensions.TranslateOS2FsSelection(os2Table);
        }