在瀏覽器互通項目Interop 2023的推動下,主流瀏覽器正逐步實現(xiàn)垂直表單控件的統(tǒng)一支持。蘋果公司近日積極響應這一倡議,在其最新推出的iOS/iPadOS 17.4及macOS 14.4系統(tǒng)中,為Safari瀏覽器添加了完整的垂直表單控件支持,為用戶帶來更加靈活和便捷的表單操作體驗。
垂直表單控件的引入,主要針對東亞語言如中文、日文和韓文等的豎排文字呈現(xiàn)需求。雖然CSS書寫模式屬性早已支持豎排文字,但不同瀏覽器對表單控件的vertical-lr和vertical-rl值支持標準不一,導致在實際應用中存在兼容性問題。Interop 2023會議中,業(yè)界廠商達成共識,致力于實現(xiàn)垂直表單控件的統(tǒng)一支持,為用戶提供更一致、更高效的瀏覽體驗。
在Safari 17.4版本中,蘋果公司對表單控件的自定義布局代碼進行了優(yōu)化,使其在計算邏輯寬度時能夠同時考慮豎排模式。這一改進不僅保證了表單控件在不同模式下的功能性和一致性,還提升了用戶體驗。此外,Safari 17.4還改進了自定義基線調整邏輯功能,使復選框、單選按鈕等控件能夠與豎排文字更好地搭配,呈現(xiàn)出更加美觀的界面效果。
值得一提的是,在macOS平臺上,由于系統(tǒng)本身不支持豎排模式,Safari 17.4通過旋轉特定控件(如<progress>等控制元件)的方式,實現(xiàn)了對豎排渲染的支持。對于無法單純通過旋轉來契合豎排模式的控件(如帶有陰影的<select>控件),Safari則采用了特別的渲染邏輯,以確保這些控件在豎排模式下能夠正常顯示。
此次Safari瀏覽器更新,不僅解決了垂直表單控件在不同瀏覽器間的兼容性問題,還優(yōu)化了中日韓等東亞語言的豎排文字呈現(xiàn)效果。這一改進將有助于提升用戶在填寫表單、瀏覽網頁等方面的便捷性和舒適性,進一步推動瀏覽器的國際化進程。
隨著瀏覽器技術的不斷發(fā)展,未來我們期待看到更多創(chuàng)新功能的出現(xiàn),為用戶帶來更加豐富的上網體驗。同時,業(yè)界也將繼續(xù)加強瀏覽器間的互通合作,推動互聯(lián)網生態(tài)的健康發(fā)展。
原創(chuàng)文章,作者:Apple,如若轉載,請注明出處:http://2079x.cn/article/640105.html