ME News ニュース、5月16日(UTC+8)、動察Beating監測によると、AIブラウザスタートアップのegoは、開発者CGQAQがChromiumに貢献したshape()関数が正式にメインブランチに統合されたことを発表しました。Chrome 149は来週、世界中にこの機能を配信します。開発者はたった一行のCSSコードで、テキストを任意のベジェ曲線に沿って囲むレイアウトにでき、従来のJSレイアウト方案を完全に置き換えます。 2014年に規格に書き込まれて以来、内容の囲みを制御するCSS属性shape-outsideは、過去11年間で円形や楕円など5種類の基本形状のみをサポートしてきました。過去に開発者が滑らかなベジェ曲線に沿って文字をレイアウトしたい場合、40以上の多角形の頂点を手計算して粗いシミュレーションを行うか、pretextのようなサードパーティJSテキストエンジンを導入する必要がありました。 今回のアップデートにより、ブラウザのレンダリング層が直接曲線レイアウトを引き継ぎ、JSプラグイン方案によるパフォーマンスのオーバーヘッドを根本的に排除しました。クロスプラットフォームの互換性を推進するため、egoチームはInterop 2026提案を提出し、SafariやFirefoxも早急に追随するよう呼びかけています。(出典:BlockBeats)
終結11年の妥協:Chrome149は来週、shape()をネイティブサポートし、一行のCSSで任意の曲線文字の周囲回りを実現