public override bool Equals(System.Object object_Renamed)
        {
            bool isEqual = false;

            if (base.Equals(object_Renamed) && (object_Renamed is DefineFontName))
            {
                DefineFontName defineFontName = (DefineFontName)object_Renamed;
                isEqual = (equals(font, defineFontName.font) && (equals(fontName, defineFontName.fontName)) && (equals(copyright, defineFontName.copyright)));
            }

            return(isEqual);
        }
		public override void  defineFontName(DefineFontName tag)
		{
			tags.Add(tag);
		}
		public virtual void  defineFontName(DefineFontName tag)
		{
		}
		public Tag decodeDefineFontName()
		{
			DefineFontName tag = new DefineFontName();
			int fontID = r.readUI16();
			tag.font = (DefineFont) dict.getTag(fontID);
			tag.font.license = tag;
			tag.fontName = r.readString();
			tag.copyright = r.readString();
			return tag;
		}