Intent to Prototype: Honoring Android OS-Level bold text setting

48 views
Skip to first unread message

Mark Schillaci

unread,
Nov 13, 2023, 8:13:19 PM11/13/23
to blin...@chromium.org, Chris Harrelson, Dominik Röttsches, Philip Rogers, Jonathan Bernal, Philip Jägenstedt, Mark Schillaci

Contact emails

mschi...@google.com

Explainer

https://docs.google.com/document/d/12K06qDhiJo9inhDIfj3rOCY54xQjgUpv2Y5gaIhjCqE/edit?usp=sharing&resourcekey=0-ZNiuGN9gAy_nXte_11_G7A

Specification

None

Summary

Honor the Android OS-level bold text setting by applying the option to all web contents. Help users who need more contrast in their fonts for increased readability, by adding support for text being always bold.



Blink component

Blink>Compositing

Motivation

The W3C Accessibility Requirements for People with Low Vision (last updated: March 2016), has long established that users need the ability to adjust user interfaces to meet their needs. In Section 3.3.3 Style, it is explicitly stated that a user needs to be able to “change the text style (underline, italic, bold) of blocks of text.”



Initial public proposal

https://bugs.chromium.org/p/chromium/issues/detail?id=1450007

TAG review

None

TAG review status

Pending

Risks



Interoperability and Compatibility

None



Gecko: No signal

WebKit: No signal

Web developers: TBD

Other signals:

WebView application risks

Does this intent deprecate or change behavior of existing APIs, such that it has potentially high risk for Android WebView-based applications?

None



Debuggability

None


Is this feature fully tested by web-platform-tests?

No

Flag name on chrome://flags

None

Finch feature name

Planned: AccessibilityOSLevelBoldText

Non-finch justification

N/A

Requires code in //chrome?

True (prefs)

Estimated milestones

No milestones specified



Link to entry on the Chrome Platform Status

https://chromestatus.com/feature/5084282104315904

This intent message was generated by Chrome Platform Status.

Yoav Weiss

unread,
Nov 14, 2023, 2:06:57 AM11/14/23
to Mark Schillaci, blin...@chromium.org, Chris Harrelson, Dominik Röttsches, Philip Rogers, Jonathan Bernal, Philip Jägenstedt
Can you please make this explainer pubilc?
 


Specification

None

Are there plans to specify this at a later point?
 


Summary

Honor the Android OS-level bold text setting by applying the option to all web contents. Help users who need more contrast in their fonts for increased readability, by adding support for text being always bold.



Blink component

Blink>Compositing

Motivation

The W3C Accessibility Requirements for People with Low Vision (last updated: March 2016), has long established that users need the ability to adjust user interfaces to meet their needs. In Section 3.3.3 Style, it is explicitly stated that a user needs to be able to “change the text style (underline, italic, bold) of blocks of text.”



Initial public proposal

https://bugs.chromium.org/p/chromium/issues/detail?id=1450007

TAG review

None

TAG review status

Pending

Risks



Interoperability and Compatibility

None


Wouldn't this change the text rendering for folks who have that setting enabled? If so, what are the risks there?
Similarly, wouldn't this cause differences in rendering between Chromiums and other engines on the same device?
 


Gecko: No signal

WebKit: No signal

Web developers: TBD

Other signals:

WebView application risks

Does this intent deprecate or change behavior of existing APIs, such that it has potentially high risk for Android WebView-based applications?

None



Debuggability

None


Is this feature fully tested by web-platform-tests?

No

Flag name on chrome://flags

None

Finch feature name

Planned: AccessibilityOSLevelBoldText

Non-finch justification

N/A

Requires code in //chrome?

True (prefs)

Estimated milestones

No milestones specified



Link to entry on the Chrome Platform Status

https://chromestatus.com/feature/5084282104315904

This intent message was generated by Chrome Platform Status.

--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAK9iZJg2WGVwm9qtcPmWnQPsksJcZxoWhMgHJNx2eknJZuZx2g%40mail.gmail.com.
Reply all
Reply to author
Forward
0 new messages