Alternatively,thecontentsofthisfilemaybeusedunderthetermsofthe MozillaPublicLicense(http://mozilla.org/MPL) or the GNU General Public License,aspublishedbytheFreeSoftwareFoundation,eitherversion2 oftheLicenseor(atyouroption)anylaterversion.
*/ #include"inc/GlyphFace.h"
usingnamespace graphite2;
int32 GlyphFace::getMetric(uint8 metric) const
{ switch (metrics(metric))
{ case kgmetLsb : return int32(m_bbox.bl.x); case kgmetRsb : return int32(m_advance.x - m_bbox.tr.x); case kgmetBbTop : return int32(m_bbox.tr.y); case kgmetBbBottom : return int32(m_bbox.bl.y); case kgmetBbLeft : return int32(m_bbox.bl.x); case kgmetBbRight : return int32(m_bbox.tr.x); case kgmetBbHeight : return int32(m_bbox.tr.y - m_bbox.bl.y); case kgmetBbWidth : return int32(m_bbox.tr.x - m_bbox.bl.x); case kgmetAdvWidth : return int32(m_advance.x); case kgmetAdvHeight : return int32(m_advance.y); default : return0;
}
}
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.9 Sekunden
(vorverarbeitet am 2026-06-10)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.