unitone v24.10.0 をリリースしました

unitone v24.10.0 の概要

機能追加

  • タブブロックにブロックスタイル「バッジ」を追加

変更

  • 投稿タグブロックでブロックスタイル「テキスト」適用時、ホバー・フォーカス時には下線がでるように変更

不具合の修正

  • unitone 独自ブロックサポート「追加 CSS」の中に & が複数ある場合、フロントで正しく追加 CSS が適用されない
  • Firefox、Safari で正しい line-height が適用されていない不具合を修正

タブブロックにブロックスタイル「バッジ」を追加

下記サンプル。

Firefox、Safari で正しい line-height が適用されていない不具合を修正

unitone v24.7.1 で Firefox での line-height の不具合を修正したのですが、実は正しくは修正されておらず、なおかつ、変更の影響で Safari にも正しい line-height が適用されなくなっていたことがわかりました。

結論としては、Firefox は line-heighttan(atan2()) を使うと無効な値と判定されてしまうようで、unitone の line-height の計算式が使えないということがわかりました。そこで、Firefox の場合はフォールバックの line-height 用 CSS が適用されるように変更をおこないました。

  • フォントサイズプリセットから選択したフォントサイズの場合は適切な line-height が適用される。
  • 流体タイポグラフィ使用時、カスタムフォントサイズ使用時は適切な line-height からずれた値が適用される。

実際のコードなど、詳しくは下記の記事にまとめましたので、気になる方はご確認いただければと思います。

inc2734のアバター

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です