/// <summary> /// Class constructor. /// </summary> /// <param name="properties"></param> public Type2CIDFont(FontProperties properties) { this.properties = properties; this.baseFontName = properties.FaceName.Replace(" ", "-"); this.usedGlyphs = new SortedList(); ObtainFontMetrics(); }
/// <summary> /// Class constructor /// </summary> /// <param name="properties"></param> public TrueTypeFont(FontProperties properties) { this.properties = properties; ObtainFontMetrics(); }
/// <summary> /// Class constructor. /// </summary> /// <param name="properties"></param> /// <param name="fontType"></param> public ProxyFont(FontProperties properties, FontType fontType) { this.properties = properties; this.fontType = fontType; }
/// <summary> /// Class constructor. /// </summary> /// <param name="properties"></param> public Type2CIDSubsetFont(FontProperties properties) : base(properties) { InsertNotdefGlyphs(); this.namePrefix = new Random().Next(0x100000, 0xFFFFFF).ToString("X").Substring(0, 6); }