public virtual void TestLookupFlagWithMarkAttachmentTypeAndBaseGlyph()
        {
            String                  fontName    = "Padauk-Regular.ttf";
            TrueTypeFont            fontProgram = (TrueTypeFont)FontProgramFactory.CreateFont(RESOURCE_FOLDER + fontName);
            OpenTypeGdefTableReader gdef        = fontProgram.GetGdefTable();
            int glyphCode = 165;

            NUnit.Framework.Assert.AreEqual(OtfClass.GLYPH_BASE, gdef.GetGlyphClassTable().GetOtfClass(glyphCode));
            NUnit.Framework.Assert.IsFalse(gdef.IsSkip(glyphCode, (1 << 8)));
        }
示例#2
0
 public virtual int GetGlyphClass(int glyphCode)
 {
     return(gdef.GetGlyphClassTable().GetOtfClass(glyphCode));
 }