コード例 #1
0
  // ---------------//
  // getFirstStuck //
  // ---------------//
  public int getFirstStuck() {
    int stuck = 0;

    for (GlyphSection section : glyph.getMembers()) {
      Run sectionRun = section.getFirstRun();

      for (GlyphSection sct : section.getSources()) {
        if (!sct.isGlyphMember() || (sct.getGlyph() != glyph)) {
          stuck += sectionRun.getCommonLength(sct.getLastRun());
        }
      }
    }

    return stuck;
  }