-
公开(公告)号:US20150347356A1
公开(公告)日:2015-12-03
申请号:US14503209
申请日:2014-09-30
Applicant: Apple Inc.
Inventor: Jason Clay Beaver , Elizabeth Caroline Furches Cranfill , Eric Lance Wilson , David Chance Graham , Johannes Fortmann , Olivier Gutknecht , Antonio Cavedoni
CPC classification number: G06F17/214 , G06F3/03 , G06F3/03547 , G06F3/04847 , G06F3/0488 , G06F17/212 , G06F17/2294 , G09G5/243 , G09G5/26 , G09G5/30 , G09G2340/145
Abstract: A system, method and non-transitory, computer-readable storage medium are disclosed for implementing dynamic layout rules for attributed text strings having different type styles. In some implementations, developers can use an Application Programming Interface (API) or a design tool to specify dynamic text layout rules for rendering attributed text strings in a user interface (UI). Various text attributes associated with the different type styles (e.g., font metrics) are dynamically adjusted based on the dynamic text layout rules to improve the readability of the text when, for example, font sizes are adjusted. In some implementations, one or more parameters of a text container, text container region, line-fragment or display object are dynamically adjusted based on the dynamic text layout rules to improve the readability of the text.
Abstract translation: 公开了一种用于实现具有不同类型样式的归属文本串的动态布局规则的系统,方法和非暂时的计算机可读存储介质。 在一些实现中,开发人员可以使用应用编程接口(API)或设计工具来指定用于在用户界面(UI)中呈现归属文本字符串的动态文本布局规则。 基于动态文本布局规则动态地调整与不同类型样式相关联的各种文本属性(例如,字体度量),以便在例如调整字体大小时提高文本的可读性。 在一些实现中,基于动态文本布局规则来动态地调整文本容器,文本容器区域,线段或显示对象的一个或多个参数,以提高文本的可读性。
-
公开(公告)号:US09846684B2
公开(公告)日:2017-12-19
申请号:US14503209
申请日:2014-09-30
Applicant: Apple Inc.
Inventor: Jason Clay Beaver , Elizabeth Caroline Furches Cranfill , Eric Lance Wilson , David Chance Graham , Johannes Fortmann , Olivier Gutknecht , Antonio Cavedoni
CPC classification number: G06F17/214 , G06F3/03 , G06F3/03547 , G06F3/04847 , G06F3/0488 , G06F17/212 , G06F17/2294 , G09G5/243 , G09G5/26 , G09G5/30 , G09G2340/145
Abstract: A system, method and non-transitory, computer-readable storage medium are disclosed for implementing dynamic layout rules for attributed text strings having different type styles. In some implementations, developers can use an Application Programming Interface (API) or a design tool to specify dynamic text layout rules for rendering attributed text strings in a user interface (UI). Various text attributes associated with the different type styles (e.g., font metrics) are dynamically adjusted based on the dynamic text layout rules to improve the readability of the text when, for example, font sizes are adjusted. In some implementations, one or more parameters of a text container, text container region, line-fragment or display object are dynamically adjusted based on the dynamic text layout rules to improve the readability of the text.
-