CN102609194A - 带有用于东亚限定布局的竖排文本元素的用户界面 - Google Patents
带有用于东亚限定布局的竖排文本元素的用户界面 Download PDFInfo
- Publication number
- CN102609194A CN102609194A CN2012100153099A CN201210015309A CN102609194A CN 102609194 A CN102609194 A CN 102609194A CN 2012100153099 A CN2012100153099 A CN 2012100153099A CN 201210015309 A CN201210015309 A CN 201210015309A CN 102609194 A CN102609194 A CN 102609194A
- Authority
- CN
- China
- Prior art keywords
- text
- user interface
- layout
- east asia
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 claims abstract description 30
- 230000008859 change Effects 0.000 claims abstract description 11
- 230000004044 response Effects 0.000 claims description 6
- 239000008186 active pharmaceutical agent Substances 0.000 claims description 4
- 230000007704 transition Effects 0.000 claims description 2
- 238000004891 communication Methods 0.000 description 11
- 238000005516 engineering process Methods 0.000 description 9
- 230000008569 process Effects 0.000 description 7
- 230000001413 cellular effect Effects 0.000 description 4
- 238000006243 chemical reaction Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 230000014509 gene expression Effects 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 206010019133 Hangover Diseases 0.000 description 2
- 230000008878 coupling Effects 0.000 description 2
- 238000010168 coupling process Methods 0.000 description 2
- 238000005859 coupling reaction Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000005055 memory storage Effects 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000035807 sensation Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 239000000654 additive Substances 0.000 description 1
- 230000000996 additive effect Effects 0.000 description 1
- 230000000712 assembly Effects 0.000 description 1
- 238000000429 assembly Methods 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 239000012141 concentrate Substances 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000008034 disappearance Effects 0.000 description 1
- 230000004907 flux Effects 0.000 description 1
- 230000008676 import Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/018—Input/output arrangements for oriental characters
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/14—Solving problems related to the presentation of information to be displayed
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2354/00—Aspects of interface with display user
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/22—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of characters or indicia using display control signals derived from coded signals representing the characters or indicia, e.g. with a character-code memory
- G09G5/24—Generation of individual character patterns
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本文描述了带有用于东亚限定布局的竖排文本元素的用户界面。公开了用于以东亚模式显示用户界面文本元素以使得基于***的文本可被竖排地显示在用户界面上的方法和***。在一个实施例中,设备可基于诸如语言设置或场地设置之类的全球设备设置来在基于拉丁语系的布局(横排显示的文本元素)和基于东亚的布局(竖排显示的文本元素)之间动态地切换。此类设置可被用户动态地修改以改变所述显示模式。
Description
相关申请交叉参照
本申请要求2011年1月19日提交的美国第61/434,341号临时申请的权益,该申请通过援引全部纳入于此。
技术领域
本发明一般涉及用户界面,尤其涉及用于显示适于东亚语言的用户界面文本元素。
背景技术
许多东亚语言可以是横排(horizontally)或竖排(vertically)书写的。例如,中国、日本和韩国的语言可在任一方向上定向,因为它们主要由分离的音节单元构成,每个音节单元占据一方块空间。在传统上,这些语言是按列竖排书写并且是从右到左排序的。字符(中国的汉字、日本的日文汉字、以及韩国的韩国汉字)的笔划顺序和笔划方向也是重要的。人们认为语言是以这种方式开始的,因为竖排的列允许通过右手用毛笔来书写,同时通过左手连续展开纸张或卷轴。
在现代,在诸如英语之类的欧洲语言的影响下,对于这些语言而言,从左到右横排且从上到下逐行书写已变得愈来愈普遍。尽管如此,诸如计算机和电话之类的现代技术已适应于东亚风格,且有竖排地显示内容的选项。典型地,此类适应是通过经由选择应用程序中的菜单项来将用户内容从横排方向简单地重新配置成竖排方向来实现的。
发明内容
公开了用于以东亚模式显示用户界面文本元素以使得基于***的文本可被竖排地显示在用户界面上的方法和***。
在一个实施例中,设备可基于诸如语言设置或场地设置之类的全球设备设置来在基于拉丁语系的布局(横排显示的文本元素)和基于东亚的布局(竖排显示的文本元素)之间动态地切换。此类设置可被用户动态地修改以改变所述显示模式。
在另一实施例中,在基于东亚的布局中,取决于所使用的字符,存在一些文本元素被竖排显示而其他被横排显示的混合。
在又一实施例中,针对日期,可显示东亚表意文字表示来替代数字。
在再一实施例中,可使用动态Tatechuyoko(纵中横)呈现,其中两个数字被显示为单个字符边界框中的半宽度字符。
在又一实施例中,连续性动画可将文本元素从横排文本转换成竖排文本,以使得用户可形象化所显示的页之间的关联。
参考附图阅读以下详细描述,将更清楚本发明的前述和其他目标、特征和优点。
附图说明
图1是可被用于基于场地或语言设置来以东亚模式显示文本的示例性移动设备。
图2A和2B示出了示例性的基于拉丁语系和基于东亚的布局。
图3A和3B示出了示例性的用于基于拉丁语系和基于东亚的布局的日子和日期转换。
图4示出了东亚布局模式的示例性Tatechuyoko(纵中横)表示。
图5A-5C示出了示例性的基于拉丁语系和基于东亚的布局。
图6A到6H示出了在屏幕显示从文本的横排显示改变成文本的竖排显示时的动画转换。
图7是可用于以东亚模式显示文本元素的示例性***图。
图8是用于以东亚布局模式动态显示文本元素的方法的流程图。
图9示出了可被用于通过使用基于云的设置来跨设备转换至东亚模式的基于云的设备。
具体实施方式
图1是描绘示例性移动设备100的***图,该移动设备包括各种任选的硬件和软件组件,并在102处概括地示出。该移动设备中的任何组件102可与任何其他组件通信,但出于示例方便的目的,并非所有连接都被示出。该移动设备可以是各种计算设备(例如,蜂窝电话、智能电话、手持式计算机、个人数字助理(PDA)等)中的任一个,并且可允许与诸如蜂窝或卫星网络等一个或多个移动通信网络104进行无线双向通信。
所示移动设备100可包括用于执行如信号编码、数据处理、输入/输出处理、电源控制和/或其他功能等任务的控制器或处理器110(例如,信号处理器、微处理器、ASIC、或其他控制和处理逻辑电路)。操作***112可控制对组件102的分配和使用,并支持一个或多个应用程序114。应用程序可包括常见移动计算应用(例如,电子邮件应用、日历、联系人管理器、web浏览器、消息收发应用)、或任何其他计算应用。
所示移动设备100可包括存储器120。存储器120可包括不可移动存储器122和/或可移动存储器124。不可移动存储器122可包括RAM、ROM、闪存、硬盘、或其他众所周知的存储器存储技术。可移动存储器124可包括闪存或在GSM通信***中公知的订户身份模块(SIM)卡,或者诸如“智能卡”的其他公知存储器存储技术。存储器120可用于存储数据和/或用于运行操作***112和应用程序114的代码。示例数据可包括经由一个或多个有线或无线网络发送给和/或接收自一个或多个网络服务器或其他设备的网页、文本、图像、声音文件、视频数据、或其他数据集。存储器120可用于存储诸如国际移动订户身份(IMSI)等订户标识符,以及诸如国际移动设备标识符(IMEI)等设备标识符。这些标识符可被传送给网络服务器以标识用户和装备。存储器120还可被用于存储场地或语言设置128,该场地或语言设置是可为诸如移动设备上的API 129之类的基本上所有应用程序编程接口(API)所用的全球设备设置。如以下进一步所描述的,API向应用程序114展示场地和/或语言设置,以使得可响应于适当的全球设备设置来以东亚模式显示用户界面文本元素。
移动设备100可支持诸如触摸屏132、话筒134、相机136、物理键盘138、和/或轨迹球140等一个或多个输入设备130,以及诸如扬声器152和显示器154等一个或多个输出设备150。其他可能的输出设备(未示出)可包括压电或其他触觉输出设备。一些设备可服务超过一个输入/输出功能。例如,触摸屏132和显示器154可被组合在单个输入/输出设备中。
无线调制解调器160可被耦合至天线(未示出),并且可支持处理器110与外部设备之间的双向通信,如本领域中充分理解的那样。调制解调器160被一般性地示出,并且可包括用于与移动通信网络104进行通信的蜂窝调制解调器和/或其它基于无线电的调制解调器(例如蓝牙或Wi-Fi)。无线调制解调器160通常被配置成与一个或多个蜂窝网络(诸如,用于单个蜂窝网络内、蜂窝网络之间、或移动设备与公共交换电话网络(PSTN)之间的数据和语音通信的GSM网络)进行通信。
移动设备还可包括至少一个输入/输出端口180、电源182、诸如全球定位***(GPS)接收机之类的卫星导航***接收机184、加速计186、和/或物理连接器190,物理连接器可以是USB端口、IEEE 1394(火线)端口、和/或RS-232端口。所示组件102不是必需的或包括所有的,可删除任何组件并且可添加其他组件。
图2A和2B示出了消息接发应用程序的用户界面的示例。在图2A中,用户界面具有处于传统的基于拉丁语系的模式下的文本元素,其中文本被横排地安置。例如,用户的姓名210是与消息相关联的发送者的姓名,并且被横排地显示并从左到右地阅读。传统上,消息正文是文本元素,如220处所示的,并且也被横排地显示。图2B示出了发送者的姓名域210被转换成东亚模式,以使得文本元素被竖排地显示在用户界面上。因而,姓名“Dinara Reed”被转换成东亚字符,并且,另外地,文本元素230从横排布局被转换成东亚模式的竖排布局。消息正文文本元素220以横排布局的形式保持不变,但是语言被转换成东亚语言。因而,在东亚模式中,会存在竖排和横排文本元素的混合。姓名文本元素是基于***的文本元素,因为其并不是用户在与用户界面相关联的当前应用程序中输入的内容。替代地,其是来自网络的接收到的域。
图3A和3B示出了正从基于拉丁语系的用户界面布局被转换成东亚布局的另一示例用户界面布局。应当注意,基于东亚的布局与用户界面的外观和感觉相关联。在软件设计中,外观和感觉是关于图形用户界面使用的术语,并且可包括其设计的各方面,包括诸如颜色、形状、布局和字体(“外观”)之类的元素,以及诸如按钮、框、***文本和菜单(“感觉”)之类的动态元素的行为。术语也可指API的各方面,主要指API的与其功能属性无关,而是与其美学外观有关的部分。操作***用户界面中的外观和感觉用于两个通用目的。首先,其提供标记(branding),有助于标识来自一个公司的一组产品。第二,其提高了使用的简易性,因为用户将变得熟悉一个产品如何起作用(外观、阅读等),并且可将其体验平移至具有相同外观和感觉的其他产品。
图3A和3B的用户界面对应于锁屏(1ock-screen),其是不与任何特定应用程序相关联的***屏幕。为了改变锁屏的布局,用户可改变全球设备设置。例如,用户可改变场地或语言设置,以便实行用户界面布局改变。在一些实施例中,为了使改变生效,可能需要进行设备的重新引导。图3A示出了处于基于拉丁语系的模式下的用户界面。图3B示出了转换成基于东亚的布局的用户界面,该基于东亚的布局具有用在用户界面布局文本元素中的日期的表意文字表示。具体地,用户界面文本元素310示出了存储在***中的“日子”域和“日期”域。用户可在随后改变全球设备设置以指示区域是中国,或者用户可将全球设备语言设置改变成中文。在任一事件中,结果在图3B中被示为锁屏中至东亚布局模式的改变。日子——星期三——在316处以中文示出,而日期在318处以中文示出。用户界面文本元素316、318被竖排定向以与中国语言相一致。特别地,文本是基于***的文本。基于***的文本是存储在设备上的用在用户界面元素中的文本数据。图3A到图3B中例示的另一特征是:从图3A至图3B的变化包括日期从***数字改变为日期的字符表示以保持竖排流。因而,作出日期域是否包括***数字的确定,并且如果包括,则转换被动态实现以将此类数字改变成与设备设置中所选的语言或区域相对应的恰当的符号表示。
图4示出了可被用在东亚模式的用户界面元素中的另一特征。在此示例中,所选亚洲语言通过Tatechuyoko效果来更好地呈现。具体而言,如在410处所示的,数字26被显示为单个字符边界框中的两个半宽度字符。因而,基于全球设备配置中所选的语言,应用程序编程接口、操作***、或应用程序可搜索文本中要显示的数字,并确保数字被并排在一起显示为一个单元,而非被显示为单独的数字。一种用于实现此情况的技术是使用半宽度字符,但是这不一定是可被使用的唯一技术。因而,用户界面文本元素可被搜索,并且基于找到的语言和数字或字符,可响应于全球设备设置来更改显示格式。
图5A和5B示出了蜂窝电话中从基于拉丁语系的横排布局转换至基于东亚的竖排布局的另一示例。在示例性用户界面中存在数个基于***的文本。例如,在图5A的510处,文本消息是由响应于接收到电话呼叫而声明“传入呼叫”的电话生成。文字“传入呼叫”是基于***的文本,因为它们被存储在电话上并且被用来反映用户界面的外观和感觉。相反,输入到应用程序中的用户内容不被用来控制用户界面的外观和感觉,并且不应当被考虑为基于***的文本。在512,电话将传入号码与存储在电话中的联系人列表进行匹配。如果找到匹配,则显示联系人的姓名。在514,还显示传入呼叫的号码。在516、518,显示菜单按钮,从而允许用户或者“应答”或者“忽略”该传入呼叫。在图5B中示出了至基于东亚的布局的转换。在530,文字“传入呼叫”被转换成韩文,并且被示为竖排地显示。在532,姓名“Traci Williams”以韩文竖排地显示。在534,文字“mobile(移动)”连同电话号码被横排地显示。因而,在东亚模式中,会存在竖排和横排用户界面文本元素的混合。类似地,与516、518相对应的菜单按钮536、538以横排格式示出。在一些实施例中,用户界面布局可将文本的部分作为基于拉丁语系的来对待,而将其他部分作为东亚的来对待。例如,在图5C中,Traci的名字是英语字母,并且在至东亚布局的转换之后仍为英语的。然而,在540处,她的名字被旋转,以使得其仍具有竖排效果,但是字母的底部沿着页面的左边沿。相反,她的姓氏被显示为竖排堆叠的文字,类似于图5B。因而,在用户界面中,可将文本的部分与东亚布局模式下的其他部分进行不同地对待。
图6A-6H示出了在横排和竖排布局之间转换时可被用作用户界面的外观和感觉的动画的示例。设备设置使得用户界面处于东亚布局模式。一些名字以中文来显示,而其他以英文来显示——这取决于存储在电话上的文本字符。在图6A中,用户选择列表视图项610并且倾斜动画被应用,其中名字和相关联的子文本(sub-text)被倾斜一角度以示出作出了选择。在图6B中,与姓名相关联的子文本消失,并且在620处示出的姓名开始向上拱起运动。在图6C中,页面的其余部分向下滑动,而姓名620继续进行向上动画运动。在图6D中,转移至目的页,并且姓名(在620处示出)在其从先前的横排布局转换至竖排布局时跨屏幕从左向右移动。在图6E中,姓名继续转移至其最终位置,但是一个或更多个拖尾字符(在622处示出)有偏移,且落在字符的其余部分后面,以例示从一个页面至下一页的连续性转移。在图6F中,拖尾字符几乎追上了字符的其余部分。在图6G中,以动画完成来呈现最终用户界面布局。姓名中的所有字符在竖排行中被对齐地呈现。在图6H中,如果用户返回到列表视图,则子文本再次被显示在姓名之下,如图6A中的情形那样。
图7是用于以东亚限定布局来实现用户界面的***的实施例。全球设备设置710可包括用户场地和/或显示语言,如在720处所示的。设置被存储在计算设备上的存储器120中。全球设备设置710可为操作***730所用,该操作***使用文本呈现引擎732来显示用户界面元素。应用程序编程接口(API)740被耦合在操作***与一个或多个应用程序742之间。通过使用API,应用程序742可访问全球设备设置并响应于其而修改用户界面。例如,应用程序742可显示具有竖排文本元素的用户界面(UI)布局,如在750处所示的。通过使用这种配置,操作***730和应用程序742可使用全球设备设置来确保用户界面布局的外观和感觉跨应用程序和操作***一致。并且,具体地,东亚布局模式可被实行。
图8示出了用于实现东亚用户界面布局的方法的流程图。在过程框810,从***存储器检索与设备场地或用户语言有关的全球设备设置。在过程框812,基于全球设备配置,将用户界面布局从基于拉丁语系的模式切换至基于东亚的模式,该基于东亚的模式具有在用户界面上将字符竖排地对齐的竖排文本元素。在过程框814,以东亚模式显示用户界面布局文本元素。
图9示出其中可实现所描述的实施例、技术、和技艺的合适实现环境900的通用示例。
在示例环境900中,由云910提供各种类型的服务(例如,计算服务)。例如,云910可包括可集中式或是分布式放置的计算设备930、940和950的集合,这些计算设备向经由诸如因特网等网络连接的各种类型的用户和设备提供基于云的服务。实现环境900可按不同方式用于实现计算任务。例如,一些任务(例如,处理用户输入和呈现用户界面)可在本地计算设备(例如,连接的设备930-932)上执行,而其他任务(例如,存储将在后继处理中使用的数据)可在云910中执行。
在示例环境900中,云910向具有各种屏幕能力的所连接的设备930、940、950提供服务。连接的设备930表示具有计算机屏幕935(例如,中型屏幕)的设备。例如,连接的设备930可以是个人计算机,诸如台式计算机、膝上型计算机、笔记本、上网本等。连接的设备940表示具有移动设备屏幕945(例如,小型屏幕)的设备。例如,连接的设备940可以是移动电话、智能电话、个人数字助理、平板计算机等。所连接设备950表示具有大屏幕955的设备。例如,连接的设备950可以是电视机屏幕(例如,智能电视机)或连接到电视机的另一设备(例如,机顶盒或游戏控制台)等。所连接设备930、940、950中的一个或多个可包括触摸屏能力。触摸屏可以不同的方式接受输入。例如,电容式触摸屏在物体(例如,指尖或指示笔)扭曲或中断流过表面的电流时检测到触摸输入。作为另一示例,触摸屏可使用光学传感器,在来自光学传感器的光束被中断时检测到触摸输入。不需要与屏幕表面的物理接触来使输入被某些触摸屏检测到。不具备屏幕能力的设备也可被用在示例环境900中。例如,云910可向没有显示器的一个或多个计算机(例如,服务器计算机)提供服务。
可由云910通过服务提供商920、或通过其他在线服务的提供者(未描述)来提供服务。例如,云服务可被定制成对应于特定所连接设备(例如,所连接设备930、940、950)的屏幕大小、显示能力、和/或触摸屏能力。
在示例环境900中,云910至少部分地使用服务提供商920来向各个连接的设备930-932提供本文中所描述的技术和方案。例如,服务提供商920可提供用于各种基于云的服务的集中式解决方案。服务提供商920可为用户和/或设备(例如,连接的设备930、940、950和/或其相应的用户)管理服务订阅。例如,全球设备设置可在云中被设置,这些设置可扩展至用户具有的所有平台,以跨设备改变用户界面布局。
虽然为方便呈现起见所公开的方法的一些操作是以特定的顺序次序来描述的,但应当理解,这一描述方法涵盖重新安排,除非以下阐明的具体语言需要特定排序。例如,在某些情况下,可以重新安排或并发执行顺序地描述的操作。此外,为简明起见,附图可能未示出其中所公开的方法可结合其他方法使用的各种方式。
所公开的方法中的任一个可被实现为存储在一个或多个计算机可读介质(例如,非临时计算机可读介质,诸如一个或多个光学介质盘、易失性存储器组件(诸如DRAM或SRAM)或非易失性存储器组件(诸如硬驱动器))上并且在计算机(例如,任何可购买的计算机,包括智能电话或包含计算硬件的其它移动设备)上执行的计算机可执行指令。用于实现所公开的技术的计算机可执行指令中的任何一个以及在所公开的实施例实现期间所创建和使用的任何数据可被存储在一个或多个计算机可读介质(例如,非瞬态计算机可读介质)上。计算机可执行指令可以是专用软件应用程序或,例如,经由web浏览器或其他软件应用程序(诸如远程计算应用程序)访问或下载的软件应用程序的一部分。例如,在单个本地计算机(例如,任何合适的可购买计算机)上或在使用一个或多个网络计算机的网络环境(例如,经由因特网、广域网、局域网、客户机-服务器网络(诸如,云计算网络)、或其他此类网络)中执行这些软件。
为清楚起见,只描述了基于软件的各实现的某些所选择的方面。省略了本领域公知的其他细节。例如,应当理解,所公开的技术不限于任何特定计算机语言、或程序。例如,所公开的技术可由用C++、Java、Perl、JavaScript、AdobeFlash、或任何其他合适的编程语言编写的软件来实现。同样,所公开的技术不限于任何特定计算机或硬件类型。合适的计算机和硬件的某些细节是公知的,并且无需在本公开中进行详细阐述。
此外,基于软件的实施方式中的任一个(包括例如用于使计算机执行所公开的方法中的任一种的计算机可执行指令)可以通过合适的通信手段来上传、下载、或远程访问。这些合适的通信手段包括,例如,因特网、万维网、内联网、软件应用、电缆(包括光缆)、磁通信、电磁通信(包括RF、微波和红外通信)、电子通信或任何这样的通信手段。
所公开的方法、装置和***不应当被认为是以任何方式构成限制。相反,本发明针对各公开的实施方式(单独地或彼此的各种组合和子组合)的所有新颖和非显而易见特征和方面。所公开的方法、装置和***不限于任何具体方面或特征或其组合,所公开的实施例也不要求存在任何一个或多个具体优点或解决各个问题。
尽管本文中的实施例主要集中在用户界面文本元素,但是所描述的实施例可被扩展到以东亚布局模式竖排显示的菜单项。例如,下拉框以及其他菜单项可被竖排地显示。
鉴于可应用所公开的本发明的原理的许多可能的实施例,应当认识到,所示实施例仅是本发明的优选示例,并且不应认为是限制本发明的范围。相反,本发明的范围由所附权利要求书来限定。因此,要求保护落入这些权利要求的范围内的所有内容作为本发明。
Claims (10)
1.一种在计算设备上以东亚限定布局显示用户界面的方法,包括:
检索与语言或场地有关的全球设备设置(810),所述全球设备设置可为在所述计算设备上运行的基本上所有应用程序编程接口所用;
基于所述全球设备设置,将用户界面布局切换至东亚模式(812);
以所述东亚模式显示用户界面布局文本元素,以使得基于***的文本被竖排地显示在所述用户界面上(814)。
2.如权利要求1所述的方法,其特征在于,还包括动态地显示所述用户界面布局文本元素中的日期的东亚表意文字表示。
3.如权利要求1所述的方法,其特征在于,所述用户界面文本元素包括单个字符边界框中的两个半宽度字符。
4.如权利要求1所述的方法,其特征在于,还包括:
在第一用户界面屏幕中横排显示文本;
响应于用户输入,转换至第二用户界面屏幕;以及
在所述横排显示的文本转换成竖排显示的文本时,对所述横排显示的文本进行动画化。
5.如权利要求4所述的方法,其特征在于,所述横排显示的文本被转换成竖排显示的文本,以便显示所述第一用户界面屏幕与第二用户界面屏幕之间的关系。
6.如权利要求4所述的方法,其特征在于,动画化包括在所述转换期间将文本中的一些字符与其他字符进行不同的对待。
7.如权利要求1所述的方法,其特征在于,还包括确定所述文本的第一部分是基于拉丁语系的字符而所述文本的第二部分是东亚文本,以及在所述用户界面布局文本元素中以不同的格式显示所述第一部分和第二部分。
8.一种用于在计算设备上以东亚限定布局显示用户界面的***,包括:
用于存储全球设备设置(710)的存储器,所述全球设备设置包括显示语言设置或用户场地设置中的至少一个;
应用程序编程接口(740),其具有可为应用程序所用的用于在所述显示语言设置为亚洲语言或所述用户场地设置为亚洲国家时将用户界面布局从基于拉丁语系的模式切换成基于东亚的模式的模块;以及
显示器(750),用于以所述基于东亚的模式显示用户界面布局文本元素,以使得基于***的文本被竖排地显示在所述用户界面上。
9.一种在计算设备上以东亚限定布局显示用户界面的方法,包括:
横排显示用户界面布局(750)文本元素;
检索对改变与语言或场地有关的全球设备设置的请求(810),所述全球设备设置可为在所述计算设备上运行的基本上所有应用程序编程接口所用;
访问应用程序编程接口(740)中向应用程序展示所述全球设备设置的模块;
基于所述全球设备设置,将用户界面布局切换(812)成东亚模式,以使得用户界面布局文本元素被竖排地显示。
10.如权利要求9所述的方法,其特征在于,还包括:
在第一用户界面屏幕中横排显示文本;
响应于用户输入,转换至第二用户界面屏幕;以及
在所述横排显示的文本转换成竖排显示的文本时,对所述横排显示的文本进行动画化。
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201161434341P | 2011-01-19 | 2011-01-19 | |
US61/434,341 | 2011-01-19 | ||
US13/150,446 US20120185788A1 (en) | 2011-01-19 | 2011-06-01 | User interface with vertical text elements for an east-asian defined layout |
US13/150,446 | 2011-06-01 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102609194A true CN102609194A (zh) | 2012-07-25 |
Family
ID=46491700
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2012100153099A Pending CN102609194A (zh) | 2011-01-19 | 2012-01-18 | 带有用于东亚限定布局的竖排文本元素的用户界面 |
Country Status (2)
Country | Link |
---|---|
US (1) | US20120185788A1 (zh) |
CN (1) | CN102609194A (zh) |
Families Citing this family (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9501295B2 (en) * | 2011-07-05 | 2016-11-22 | International Business Machines Corporation | Method and system for handling locale and language in a cloud management system |
CA2863522C (en) | 2012-01-23 | 2018-08-28 | Microsoft Corporation | Formula detection engine |
US10296562B2 (en) | 2013-02-12 | 2019-05-21 | Oath Inc. | Dynamic generation of mobile web experience |
US9367654B2 (en) * | 2013-02-28 | 2016-06-14 | Taiwan Semiconductor Manufacturing Company Limited | Variation modeling |
US9330070B2 (en) | 2013-03-11 | 2016-05-03 | Microsoft Technology Licensing, Llc | Detection and reconstruction of east asian layout features in a fixed format document |
CN104572608B (zh) * | 2013-10-18 | 2017-12-19 | 北大方正集团有限公司 | 竖排蒙文文字的方法和装置 |
USD772928S1 (en) | 2014-10-06 | 2016-11-29 | Vixlet LLC | Display screen with computer icons |
USD772288S1 (en) | 2014-10-06 | 2016-11-22 | Vixlet LLC | Display screen with computer icons |
USD772929S1 (en) | 2014-10-06 | 2016-11-29 | Vixlet LLC | Display screen with icons |
USD775198S1 (en) * | 2014-10-06 | 2016-12-27 | Vixlet LLC | Display screen with icons |
USD774085S1 (en) | 2014-10-06 | 2016-12-13 | Vixlet LLC | Computer display with icons |
USD774086S1 (en) | 2014-10-06 | 2016-12-13 | Vixlet LLC | Display screen with computer icon |
US9727797B2 (en) | 2015-03-05 | 2017-08-08 | International Business Machines Corporation | Techniques for rotating language preferred orientation on a mobile device |
US10152209B2 (en) * | 2015-10-07 | 2018-12-11 | International Business Machines Corporation | User interface design to mitigate device deterioration |
US10127198B2 (en) * | 2016-05-26 | 2018-11-13 | International Business Machines Corporation | Real-time text layout conversion control and management on a mobile electronic device |
US9971483B2 (en) * | 2016-05-26 | 2018-05-15 | International Business Machines Corporation | Contextual-based real-time text layout conversion control and management on a mobile electronic device |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1648844A (zh) * | 2003-09-25 | 2005-08-03 | 株式会社理光 | 多媒体打印驱动器对话界面 |
US20050183033A1 (en) * | 2004-02-18 | 2005-08-18 | Yaniv Feinberg | Apparatus and methods for displaying dialog box text messages including languages having different reading orders |
US20100088639A1 (en) * | 2008-10-08 | 2010-04-08 | Research In Motion Limited | Method and handheld electronic device having a graphical user interface which arranges icons dynamically |
US20100088591A1 (en) * | 2008-10-03 | 2010-04-08 | Google Inc. | Vertical Content on Small Display Devices |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040085370A1 (en) * | 2002-10-31 | 2004-05-06 | Microsoft Corporation | Input mode selector on a mobile device |
US7729900B2 (en) * | 2004-09-29 | 2010-06-01 | Microsoft Corporation | Method and computer-readable medium for consistent configuration of language support across operating system and application programs |
US20090307578A1 (en) * | 2008-06-05 | 2009-12-10 | Microsoft Corporation | Top down chinese character display on a computing device |
US20100050101A1 (en) * | 2008-08-21 | 2010-02-25 | Palm, Inc. | Converting Information Objects |
JP5409896B2 (ja) * | 2010-03-23 | 2014-02-05 | シャープ株式会社 | 情報表示装置及び文書データ編集方法 |
US8473861B2 (en) * | 2010-06-17 | 2013-06-25 | Freedom Scientific, Inc. | System wide text viewer |
US8473280B2 (en) * | 2010-08-06 | 2013-06-25 | King Abdulaziz City for Science & Technology | System and methods for cost-effective bilingual texting |
-
2011
- 2011-06-01 US US13/150,446 patent/US20120185788A1/en not_active Abandoned
-
2012
- 2012-01-18 CN CN2012100153099A patent/CN102609194A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1648844A (zh) * | 2003-09-25 | 2005-08-03 | 株式会社理光 | 多媒体打印驱动器对话界面 |
US20050183033A1 (en) * | 2004-02-18 | 2005-08-18 | Yaniv Feinberg | Apparatus and methods for displaying dialog box text messages including languages having different reading orders |
US20100088591A1 (en) * | 2008-10-03 | 2010-04-08 | Google Inc. | Vertical Content on Small Display Devices |
US20100088639A1 (en) * | 2008-10-08 | 2010-04-08 | Research In Motion Limited | Method and handheld electronic device having a graphical user interface which arranges icons dynamically |
Also Published As
Publication number | Publication date |
---|---|
US20120185788A1 (en) | 2012-07-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102609194A (zh) | 带有用于东亚限定布局的竖排文本元素的用户界面 | |
CN102929505B (zh) | 自适应输入语言切换 | |
US9256349B2 (en) | User-resizable icons | |
Firtman | Programming the mobile web | |
US9360991B2 (en) | Three-dimensional icons for organizing, invoking, and using applications | |
US9069439B2 (en) | Graphical user interface with customized navigation | |
US9092131B2 (en) | Highlighting of tappable web page elements | |
US8952897B2 (en) | Single page soft input panels for larger character sets | |
US9772978B2 (en) | Touch input visualizations based on user interface context | |
CN109643207A (zh) | 桌面启动器 | |
CN102395946A (zh) | 可变速率滚动 | |
US20140337804A1 (en) | Symbol-based digital ink analysis | |
CN103049254A (zh) | 用于语义缩放的编程接口 | |
CN102981735A (zh) | 语义缩放手势 | |
CN102999274A (zh) | 语义缩放动画 | |
CN102707872A (zh) | 使用持久导标的可滚动列表导航 | |
US9395911B2 (en) | Computer input using hand drawn symbols | |
CN102272698A (zh) | 用于利用简单姿态来定义内容下载参数的方法 | |
CN108292193B (zh) | 动画数字墨水 | |
TW201035860A (en) | Method and computer program product for displaying document on mobile device | |
CN115329720A (zh) | 一种文档展示方法、装置、设备及存储介质 | |
KR102369510B1 (ko) | 커스터마이즈 된 아이디 카드를 제공하는 방법 및 장치 | |
CN103116408A (zh) | 智能输入方法和设备 | |
US10930045B2 (en) | Digital ink based visual components | |
CN111399722A (zh) | 邮件签名的生成方法、装置、终端及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 1174115 Country of ref document: HK |
|
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20120725 |
|
REG | Reference to a national code |
Ref country code: HK Ref legal event code: WD Ref document number: 1174115 Country of ref document: HK |