VoiceOver does not correctly read the output of ByteCountFormatter

Originator:soroushkhanlou
Number:rdar://FB13690773 Date Originated:2024/03/18
Status:Open Resolved:
Product: Product Version:
Classification: Reproducible:
 
If you generate a string like `3.7 MB` via Foundation's ByteCountFormatter, this string is incorrectly read by VoiceOver as "three point seven millibars". "KB" is correctly read as "kilobytes". 

My personal preference for this is for ByteCountFormatter to a get a `.spelledOut` format style (which would spell out "3.7 megabytes), and devs could use that in the `accessibilityLabel` field of their labels.

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!