Правильное изменение высоты строки заголовка в модуле Compass vertical-rhyhm?
При применении модуля вертикального ритма компаса меня смущало то, что в случае, если заголовок слишком длинный, чтобы поместиться в одну строку, высота строки выглядела слишком большой, поскольку она следует значению из переменной $base-line-height. Вообще я думаю, что лучше придерживаться эмпирического правила: чем больше заголовок, тем меньше высота строки.
Я нашел статью, посвященную этой теме, предлагающую использовать $base-line-height над размером шрифта определенного заголовка. Основываясь на миксинах Adjust-font-size-to и Adjust-Lead-To, я создал модифицированные версии:
@mixin adjust-headline-size-to($to-size, $lines: lines-for-font-size($to-size), $from-size: $base-font-size) {
@if not $relative-font-sizing and $from-size != $base-font-size {
@warn "$relative-font-sizing is false but a relative font size was passed to adjust-font-size-to";
}
font-size: $font-unit * $to-size / $from-size;
@include adjust-headline-leading-to(if($relative-font-sizing, $to-size, $base-line-height));
}
@mixin adjust-headline-leading-to($to-size) {
line-height: $base-line-height / $to-size;
}
Это чистая модификация? У меня есть проблемы с оператором (if($lative-font-sizing, $to-size, $base-line-height)) в Adjusting Headline-lead-to на основе:
@mixin adjust-leading-to($lines, $font-size: $base-font-size) {
line-height: rhythm($lines, $font-size);
}
выходные данные небольших тестовых случаев выглядят убедительно, но хотелось позаботиться и спросить, есть ли какие-либо серьезные видимые ошибки в настройках "headline-size-to" и "Adjust-headline-lead-to"? С наилучшими пожеланиями, Ральф