// Author: Sivan [sun.sivan@gmail.com] // Description: define interlinear annotation styles. @import "../variables"; @mixin hetiAnnotationModifier { &--annotation { // 首行缩进且行间距加大,去除段落间距 p { margin-block-start: 0; margin-block-end: 0; line-height: $line-height-expanded-ultra; text-indent: $text-indent-length; } // 着重号不应影响行间距,经测试最小可用行高为 1.7 em { -webkit-text-emphasis: filled circle; -webkit-text-emphasis-position: under; font-weight: $font-weight-normal; @include non-cjk-block { -webkit-text-emphasis: none; } } // 元信息保持间距 #{$root-selector}-meta { margin-block-start: $std-block-unit * 0.5; margin-block-end: $std-block-unit; } // ruby 不应影响行间距,经测试最小可用行高为 2 //ruby {} } }