// Ruby annotations are placed based on block-axis size of inline boxes // instead of line box. Block-axis size of an inline box is the max // height of the font, while that of line box is line height. Hence we // sometimes need to explicitly set the block-axis size of an inline // box to a block to simulate the exact behavior, which is what the // following two functions do.
function makeBSizeMatchInlineBox(block, inline) {
setBSize(block, getBSize(inline));
}
function makeBSizeOfParentMatch(elems) { // The size change is divided into two phases to avoid // triggering reflow for every element. for (var elem of elems)
elem.dataset.bsize = getBSize(elem); for (var elem of elems)
setBSize(elem.parentNode, elem.dataset.bsize);
}
Messung V0.5
¤ Dauer der Verarbeitung: 0.12 Sekunden
(vorverarbeitet)
¤
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.