CN101127033A - 字型处理***与方法 - Google Patents
字型处理***与方法 Download PDFInfo
- Publication number
- CN101127033A CN101127033A CNA2007101418325A CN200710141832A CN101127033A CN 101127033 A CN101127033 A CN 101127033A CN A2007101418325 A CNA2007101418325 A CN A2007101418325A CN 200710141832 A CN200710141832 A CN 200710141832A CN 101127033 A CN101127033 A CN 101127033A
- Authority
- CN
- China
- Prior art keywords
- font
- project
- sign indicating
- indicating number
- character code
- 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
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/103—Formatting, i.e. changing of presentation of documents
- G06F40/109—Font handling; Temporal or kinetic typography
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Controls And Circuits For Display Device (AREA)
- Document Processing Apparatus (AREA)
Abstract
本发明是关于一种字型处理***,包含字型数据库、第一阵列、第二阵列、处理器。字型数据库储存复数字型文件,其中每一个均对应于由字符码识别的字符,其中每一字型文件储存于字型文件地址。第一阵列储存复数的第一项目,其中每一第一项目储存的数据是关于对应于复数连续字符码的一组字型文件的地址。第二阵列储存复数的第二项目,其中每一第二项目储存的数据是指定关于复数预设位的特定值的一组第一项目。处理器接收输入字符码,依据输入字符码的预设位的值以取得第二项目中的一个,取得该取得的第二项目指定的一组第一项目,通过检查该取得的该组第一项目以取得输入字符码的地址,并从该取得的地址取得对应于输入字符码的字型文件。
Description
技术领域
本发明是有关于一种字型数据处理,且特别是有关于一种储存及存取字型数据的***及方法。
背景技术
多语言应用的日增使得制造商必须在资源有限的可携式装置上提供多种语言。在装置中对字型的存取取决于对应的字型数据被储存的方式。需要映对数据来辨识在字型数据库中的字型数据。
在可携式装置中内存及存取时间的需求是很大的。因此,必须要一种能提供快速且有效存取字型数据的方法。
发明内容
提供一种字型处理***的实施例,其包含字型数据库、第一阵列(例如,LSB范围阵列)、第二阵列(例如字型阵列)、及处理器。该字型数据库储存复数字型文件,其中每一个均对应于由字符码识别的字符,其中每一该字型文件储存于字型文件地址。该第一阵列储存复数的第一项目,其中每一该第一项目储存的数据是关于对应于复数连续字符码的一组该字型文件的地址。该第二阵列储存复数的第二项目,其中每一该第二项目储存的数据是指定关于复数预设位的特定值的一组第一项目。该处理器接收输入字符码,依据该输入字符码的该预设位的值以取得该第二项目中的一个,取得该取得的第二项目指定的一组第一项目,通过检查该取得的该组第一项目以取得该输入字符码的地址,并从该取得的地址取得对应于该输入字符码的字型文件。
提供一种字型处理方法的实施例,其实施于电子装置中。提供字型数据库,其储存复数字型文件,其中每一个均对应于由字符码识别的字符,其中每一该字型文件储存于字型文件地址。提供第一阵列(例如,LSB范围阵列),储存复数的第一项目,其中每一该第一项目储存的数据是关于对应于复数连续字符码的一组该字型文件的地址。提供第二阵列(例如字型阵列),储存复数的第二项目,其中每一该第二项目储存的数据是指定关于复数预设位的特定值的一组第一项目。接收输入字符码。依据该输入字符码的该预设位的值以取得该第二项目中的一个,取得该取得的第二项目指定的一组第一项目。通过检查该取得的该组第一项目以取得该输入字符码的地址。从该取得的地址取得对应于该输入字符码的字型文件。
附图说明
图1显示依据本发明实施例的字型处理***。
图2显示依据本发明实施例字型处理方法的流程图。
图3为例示的字型文件、字型项目及LSB范围项目的示意图。
附图标号:
字型处理***~10;字型数据库~11;
储存单元~13; 处理器~15;
显示装置~17; 字型阵列~131;
LSB范围阵列~133;
方法步骤~S20、S21、S22、S23、S24、S25、S26、S27、S28、S29;
131a、131b~字型项目;
133a、...、133m~LSB范围项目。
具体实施方式
有关本发明的前述及其它技术内容、特点与功效,在以下配合参考图式的一较佳实施例的详细说明中,将可清楚的呈现。其中,实施例中的各元件的配置为说明之用,并非用以限制本发明。
该方法对于字型数据具有不连续字符码的书写语言特别有用。
依据该字型处理方法的实施例,使用通用字符组(universal character set,UCS),其中每一书写语言的字符被指定唯一数字(字符码)。在此,以UCS-2编码***为例,其中每一字符码包含2字节,亦即,高有效字节(uppersignificant byte,USB)及低有效字节(lower significant byte,LSB)。
图1显示依据本发明实施例的字型处理***。字型处理***10包含字型数据库11、储存单元13、处理器15及显示装置17。
字型数据库11储存复数字型文件,其中每一个均对应于由字符码识别的字符。其中每一该字型文件储存于字型文件地址。这些字型文件为固定大小,例如为24、32、36字节等,其储存于连续字型数据库11的储存空间中。需注意,字型文件于本发明实施例中代表字符的字型数据的概念性表示名称。事实上,字符的字型数据储存于静态内存的连续储存空间中,而非储存于由文件***管理的独立实体文件中。
例如,字符码依据通用字符组(universal character set,UCS)编码***而设定,其中书写语言的每个字符被指定一个唯一的整数(字符码或码值)。在此,该字符码包含2字节,亦即,高有效字节(upper significant byte,USB)及低有效字节(lower significant byte,LSB)。
字符码依据其USB值被组合成USB群组。例如,由索引码0界定的USB群组包含具有USB值0x00且位于0x0000到0x00FF的范围的字符码。由索引码1界定的USB群组则包含具有USB值0x01且位于0x0100到0x01FF的范围的字符码。由索引码255界定的USB群组则包含具有USB值0xFF且位于0xFF00到0xFFFF的范围的字符码。再者,在USB群组中的字符码依据其LSB值的连续性被分群到LSB范围群组中。例如,字符码{164,167,168,175,176,177},亦即[0x00A4,0x00A7,0x00A8,0x00AF,0x00B0,0x00B1],的LSB值,依据其LSB值的连续性,被分群为3个LSB范围群组{164}、{167,168}、{175,176,177}。储存单元13储存字型阵列131及LSB范围阵列133。字型阵列131储存最多256个字型项目,且每一个字型项目储存对应USB群组的LSB范围群组的概略数据。字型阵列i31的例示数据结构如下所示:
Struct USBFontArray{
U16 nInitial;
U16 nEntries;}
其中,变量“nInitial”表示USB群组的LSB范围群组的最小索引码,而变量“nEntries”表示USB群组的LSB范围群组的总数。LSB范围阵列133储存复数LSB范围项目,且每一个LSB范围项目储存LSB范围群组的概略数据。LSB范围阵列133的例示数据结构如下所示:
Struct LSBRangeArray{
U8nInitialRangeVal;
U8nFinalRangeVal;
U32nInitialFontOffset;}
其中,变量“nInitialRangeVal”表示LSB范围群组的最小LSB值,变量“nFinalRangeVal”表示该LSB范围群组的最大LSB值,而变量“nInitialFontOffset”表示用以储存对应于该最小字符码的字型文件的相对偏移地址,此偏移地址从该字型数据库11的开始地址所起算。
当给定字符码时,处理器15从字型数据库11撷取对应的字型文件。该处理器15依据字型阵列131及LSB范围阵列133定位到具有给定的字符码的对应字型文件。接着,该处理器15读取定位到的字型文件。
图1的字型处理***可以实现于手持式装置中,例如手机。
图2显示依据本发明实施例字型处理方法的流程图,其由处理器15执行。图2的方法可以实现于图1所示的字型处理***中。首先,提供字型数据库11、字型阵列131、LSB范围阵列133(步骤S20)。接收对应于字符的字符码(步骤S21)。
步骤S20~28是执行用以撷取对应于表示该给定字符的该给定字符码的字型文件。在步骤S22中,取得该接收的字符码的该USB值。在步骤S23中,取得该字型阵列131的一个字型项目,其储存对应于该取得USB值的USB群组的概略资料。在步骤S24中,通过检查该取得的字型项目,决定是否该USB群组的LSB范围群组的总数为0,例如,USBFontArray[i].nEntries=0,其中i为USB值,若是,则该给定的字符码没有对应到任何的字型文件,而该方法结束。否则,该方法执行步骤S25。在步骤S25中,取得关于该取得的USB群组的复数的LSB范围项目,且在该取得的LSB范围项目中搜寻该给定的字符码。例如,关于该取得的USB群组的LSB范围项目的起始索引码(标示为Is)被决定为USBFontArray[i].nInitial,而且,关于该取得的USB群组的结尾索引码(标示为Ie)被决定为USBFontArray[i].nInitial+USBFontArray[i].nEntries-1,其中i为USB值。该取得的LSB范围项目包含LSBRangeArray[Is]to LSBRangeArray[Ie]。步骤S25可以使用已知的二元搜寻算法来搜寻该取得的LSB范围项目。若给定的字符码的LSB值介于取得的LSB范围项目的一个的“nInitialRangeVal”及“nFinalRangeVal”之间,则该给定的字符码就是位于该LSB范围项目中,否则,该给定的字符码不位于该取得的LSB范围项目中的一个。在步骤S26,决定是否可以针对该给定的字符码定位一个LSB范围项目,若是,则该方法执行步骤S27,否则该方法结束。在步骤S27中,依据该定位的LSB范围项目,决定对应于该给定的字符码的该字型文件的地址。例如,该字型文件的地址决定为:
FONT_DATABASE_OFFSET+LSBRangeArrary[j].nInitialFontOffset+(c&0x00FF-LSBRangeArray[j].nInitialRangeVal)xFONT_SIZE,其中该常数“FONT_DATABASE_OFFSET”表示字型数据库11的起始地址,j表示该定位的LSB范围项目的索引码,c表示该给定字符码,该常数“FONT_SIZE”表示该固定的字号。在此,储存于字型数据库11的字型文件具有相同的大小,例如为24、32、36字节等。
在步骤S28,依据在步骤S27中决定的该字型文件地址撷取该字型文件。在步骤S29中,将该撷取的字型文件的内容显示于显示装置17。
以下提供字型处理的实施例。图3为例示的字型文件、字型项目及LSB范围项目的示意图。
在此叙述该字型数据库11的一实施例。字型数据库11包含字型文件,其标示为F[164]到F[257],其对应于下列字符码:
{164,167,168,175,176,177,183,215,224,225,232,233,234,236,237,242,243,247,249,250,252,257}。
该字符码依据UCS2编码***而设定,其中该字符码包含2字节,亦即,高有效字节(upper significant byte,USB)及低有效字节(lower significant byte,LSB)。字符码依据其USB值被组合成USB群组。
以索引码0识别的USB群组包含对应于字符码小于255的字型文件,亦即,其具有的USB值为0。以索引码1识别的USB群组包含对应于字符码为256~511的字型文件,亦即,其具有的USB值为1。
换言之,第一个USB群组包含对应于下列字符码的字型文件:
{164,167,168,175,176,177,183,215,224,225,232,233,234,236,237,242,243,247,249,250,252}。
第二个USB群组包含对应于字符码“257”的字型文件,而字型数据库11中其它的USB群组则不包含任何字型文件。
再者,每一USB群组的字符码被进一步依据其连续性被分群为数个LSB范围群组。
第一USB群组的字符码被组织为12个LSB范围群组:
R001{164},R002{167,168},R003{175,176,177},R004{183},R005{215},R006{224,225},R007{232,233,234},R008{236,237},R009{242,243},R010{247},R011{249,250},R012{252}。
只有第二字型文件的LSB范围群组R101包含该字符码(257)。
建立对应于字型数据库11的字型阵列131及LSB范围阵列133。字型阵列131储存2个字型项目131a及131b。LSB范围阵列133储存13个LSB范围项目133a至133m。
字型项目131a储存界定该第一USB群组的该LSB范围项目的起点索引码以及LSB范围项目的总数的数据。字型项目131b储存界定该第二USB群组的该LSB范围项目的起点索引码以及LSB范围项目的总数的数据。
据此,字型项目131a储存了nInitial=1及nEntries=12,其界定第一USB群组的LSB范围项目的起点索引码为1,而第一USB群组的LSB范围项目的总数为12。同样地,字型项目131b储存了nInitial=13及nEntries=1,其界定第二USB群组的LSB范围项目的起点索引码为13,而第二USB群组的LSB范围项目的总数为1。
LSB范围阵列133储存的数据用以界定最小字符码及最大字符码,以及对应于每一LSB范围群组(例如R001~R012及R101中的一个)的该最小字符码的该字型文件(字型文件起始地址)的偏移地址。LSB范围群组R001~R012及R101的数据储存于LSB范围项目133a至133m中。
在此,每一个字型文件为32字节。因此,LSB范围群组R001~R012及R101可以定义如表1所示。
表1
LSB范围群组 | LSB范围项目 |
R001{164} | {164,164,0} |
R002{167,168} | {167,168,32} |
R003{175,176,177} | {175,177,96} |
R004{183} | {183,183,192} |
R005{215} | {215,215,224} |
R006{224,225} | {224,225,256} |
R007{232,233,234} | {232,234,320} |
R008{236,237} | {236,237,416} |
R009{242,243} | {242,243,480} |
R010{247} | {247,247,544} |
R011{249,250} | {249,250,576} |
R012{252} | {252,252,640} |
R101{257} | {1,1,672} |
在LSB范围项目中界定的最小和最大字符码可以用该对应的字符码的低有效字节来记录。因此,由于字符码257的低有效字节为1,对应于LSB范围群组R101的LSB范围项目被记录为{1,1,672}。
参见图2,在此叙述依据给定的字符码存取字型文件的一例。
以下,以字母“c”为例。
接收对应于字母“c”的字符码「23322(0x5bla)」(步骤S21)。在步骤S22中,取得该接收的字符码的该USB值。在此,该USB值为91(0x5b)。在步骤S23中,取得该字型阵列131中对应于该取得的USB值的一字型项目,其标示为USBFontArray[91]。在步骤S24中,决定是否该USB群组的LSB范围群组的总数为0,若是,则该给定的字符码没有对应到任何的字型文件,而该方法结束。否则,该方法执行步骤S25。在步骤S25中,取得关于该取得的USB群组的复数的LSB范围项目,且在该取得的LSB范围项目中搜寻该给定的字符码。
若该字型项目USBFontArray[91]被界定为{Ri,N},则可以据以决定该USB群组的LSB范围项目(Rf),其中Ri为关于该取得的USB群组的LSB范围项目的起始索引码,而N为该USB群组的LSB范围项目总数。在此,f=(i+N-1)。介于Ri和Rf之间的每一个LSB范围项目都界定最小和最大LSB值。继而执行二元搜寻以定位所欲的LSB范围项目。例如,若给定字符码(23322)的LSB值超过LSB范围Rm的最小LSB,而且给定字符码(23322)的该LSB值低于该LSB范围Rm的最大LSB,则可以判定该给定字符码(23322)位于该LSB范围Rm中。在步骤S26,决定是否可以找到包含该给定字符码的LSB范围Rm,若是,则该方法执行步骤S27,否则该方法结束。在步骤S27中,决定对应于该给定的字符码(23322)的该字型文件的字型文件地址。在此每一字符具有相同的字号。因此,该字型文件的偏移地址可以依据对应于该LSB范围Rm的起始字符码的字型文件的偏移地址及该字号而决定。
在步骤S28,依据在步骤S27中决定的该字型文件地址撷取该字型文件。在步骤S29中,将该撷取的字型文件的内容显示于显示装置17。
虽然本发明已以较佳实施例揭露如上,然其并非用以限定本发明,任何熟习此技艺者,在不脱离本发明的精神和范围内,当可作些许的更动与润饰,因此本发明的保护范围当视权力要求范围所界定的为准。
Claims (22)
1.一种字型处理***,所述的字型处理***包括:
一字型数据库,其储存复数字型文件,其中每一个均对应于由一字符码识别的一字符,其中每一所述的字型文件储存于一字型文件地址;
一第一阵列,储存复数的第一项目,其中每一所述的第一项目储存的数据是关于对应于复数连续字符码的一组所述的字型文件的地址;
一第二阵列,储存复数的第二项目,其中每一所述的第二项目储存的数据是指定关于复数预设位的一特定值的一组第一项目;以及
一处理器,接收一输入字符码,依据所述的输入字符码的所述的预设位的一值以取得所述的第二项目中的一个,取得所述的取得的第二项目指定的一组第一项目,通过检查所述的取得的所述的这组第一项目以取得所述的输入字符码的一地址,并从所述的取得的地址取得对应于所述的输入字符码的一字型文件。
2.如权利要求1所述的字型处理***,其特征在于,所述的字符码依据一通用字符组编码***而设定。
3.如权利要求2所述的字型处理***,其特征在于,所述的字符码包含一高有效字节及一低有效字节。
4.如权利要求3所述的字型处理***,其特征在于,所述的预设位包含所述的高有效字节。
5.如权利要求1所述的字型处理***,其特征在于,每一第二项目储存的数据指定一组第一项目的最小索引码,以及所述的这组第一项目的总数。
6.如权利要求5所述的字型处理***,其特征在于,所述的处理器取得所述的第一项目的索引码介于:所述的取得的第二项目所指定的一组第一项目的所述的最小索引码;以及所述的取得的第二项目所指定的所述的这组第一项目的最小索引码加上所述的这组第一项目的总数再减一。
7.如权利要求1所述的字型处理***,其特征在于,每一第一项目储存的数据指定复数连续字符码中最小字符码的一第一低有效字节的值,所述的连续字符码的最大字符码的一第二LSB值,以及对应于所述的连续字符码的最小字符码的所述的第一LSB值的一字型文件的一字型文件起始地址。
8.如权利要求7所述的字型处理***,其特征在于,所述的处理器取得由所述的取得的第二项目所指定的所述的第一项目的一个,其包含的数据指示涵盖所述的输入字符码的所述的LSB值的所述的连续字符码的一最小字符码的一第一LSB值及一最大字符码一第二LSB值的一范围,并参照储存于所述的取得的第一项目中储存的数据取得所述的输入字符码的所述的地址。
9.如权利要求8所述的字型处理***,其特征在于,所述的输入字符码的所述的地址由下式计算而得:
Addr=FONT_DATABASE_OFFSET+LSBRangeArrary[j].nInitialFontOffset+(c&0x00FF-LSBRangeArray[j].nInitialRangeVal)xFONT_SIZE;
其中所述的常数“FONT_DATABASE_OFFSET”表示所述的字型数据库的一起始地址,j表示所述的取得的第一项目的一索引值,c表示所述的输入字符码,LSBRangeArrary[j].nInitialFontOffset表示所述的最小字符码的所述的第一LSB值的一相对偏移地址,LSBRangeArray[j].nInitialRangeVal表示所述的最小字符码的所述的第一LSB值,及所述的常数“FONT_SIZE”表示一字号的位数。
10.如权利要求1所述的字型处理***,其特征在于,所述的字型处理***实现于一手持装置。
11.如权利要求1所述的字型处理***,还包含一显示装置,其中所述的处理器将所述的取得的字型文件的所述的内容显示于所述的显示装置。
12.一种字型处理方法,实施于一电子装置中,其包括:
提供一字型数据库,其储存复数字型文件,其中每一个均对应于由一字符码识别的一字符,其中每一所述的字型文件储存于一字型文件地址;
提供一第一阵列,储存复数的第一项目,其中每一所述的第一项目储存的数据是关于对应于复数连续字符码的一组所述的字型文件的地址;
提供一第二阵列,储存复数的第二项目,其中每一所述的第二项目储存的数据是指定关于复数预设位的一特定值的一组第一项目;
接收一输入字符码;
依据所述的输入字符码的所述的预设位的一值以取得所述的第二项目中的一个,取得所述的取得的第二项目指定的一组第一项目;
通过检查所述的取得的所述的这组第一项目以取得所述的输入字符码的一地址;以及
从所述的取得的地址取得对应于所述的输入字符码的一字型文件。
13.如权利要求12所述的字型处理方法,其特征在于,所述的字符码依据一通用字符组编码***而设定。
14.如权利要求13所述的字型处理方法,其特征在于,所述的字符码包含一高有效字节及一低有效字节。
15.如权利要求14所述的字型处理方法,其特征在于,所述的预设位包含所述的高有效字节。
16.如权利要求12所述的字型处理方法,其特征在于,每一第二项目储存的数据指定一组第一项目的最小索引码,以及所述的这组第一项目的总数。
17.如权利要求16所述的字型处理方法,其特征在于,取得的所述的第一项目的索引码介于:所述的取得的第二项目所指定的一组第一项目的所述的最小索引码;以及所述的取得的第二项目所指定的所述的这组第一项目的最小索引码加上所述的这组第一项目的总数再减一。
18.如权利要求12所述的字型处理方法,其特征在于,每一第一项目储存的数据指定复数连续字符码中最小字符码的一第一低有效字节的值,所述的连续字符码的最大字符码的一第二LSB值,以及对应于所述的连续字符码的最小字符码的所述的第一LSB值的一字型文件的一字型文件起始地址。
19.如权利要求18所述的字型处理方法,取得由所述的取得的第二项目所指定的所述的第一项目的一个,其包含的数据指示涵盖所述的输入字符码的所述的LSB值的所述的连续字符码的一最小字符码的一第一LSB值及一最大字符码一第二LSB值的一范围,并参照储存于所述的取得的第一项目中储存的数据取得所述的输入字符码的所述的地址。
20.如权利要求19所述的字型处理方法,其特征在于,所述的输入字符码的所述的地址由下式计算而得:
Addr=FONT_DATABASE_OFFSET+LSBRangeArrary[j].nInitialFontOffset+(c&0x00FF-LSBRangeArray[j].nInitialRangeVal)xFONT_SIZE;
其中所述的常数“FONT_DATABASE_OFFSET”表示所述的字型数据库的一起始地址,j表示所述的取得的第一项目的一索引值,c表示所述的输入字符码,LSBRangeArrary[j].nInitialFontOffset表示所述的最小字符码的所述的第一LSB值的一相对偏移地址,LSBRangeArray[j].nInitialRangeVal表不所述的最小字符码的所述的第一LSB值,及所述的常数“FONT_SIZE”表示一字号的位数。
21.如权利要求12所述的字型处理方法,其特征在于,所述的电子装置为一手持装置。
22.如权利要求12所述的字型处理方法,还包含将所述的取得的字型文件的所述的内容显示于一显示装置。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
IN1850DE2006 | 2006-08-18 | ||
IN1850/DEL/2006 | 2006-08-18 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101127033A true CN101127033A (zh) | 2008-02-20 |
Family
ID=39095065
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2007101418325A Pending CN101127033A (zh) | 2006-08-18 | 2007-08-13 | 字型处理***与方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US20080046468A1 (zh) |
CN (1) | CN101127033A (zh) |
TW (1) | TW200816011A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104424192A (zh) * | 2013-08-20 | 2015-03-18 | 北大方正集团有限公司 | 形成多字型字库、通过该字库显示不同字型的方法及装置 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5884293B2 (ja) * | 2011-04-28 | 2016-03-15 | 富士通株式会社 | 類似文字コード群検索支援方法、類似候補抽出方法、類似候補抽出プログラムおよび類似候補抽出装置 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5598519A (en) * | 1994-11-08 | 1997-01-28 | Microsoft Corporation | Method and system for direct cell formatting in a spreadsheet |
CN1192602C (zh) * | 1996-05-03 | 2005-03-09 | 三星电子株式会社 | 适于音节文字的观众选择型字幕播放和接收方法及其装置 |
KR100554430B1 (ko) * | 1997-08-12 | 2006-02-22 | 마츠시타 덴끼 산교 가부시키가이샤 | 윈도우 표시장치 |
US7107325B1 (en) * | 1999-11-15 | 2006-09-12 | Insweb Corporation | System and method for optimizing and processing electronic pages in multiple languages |
-
2007
- 2007-06-29 US US11/770,775 patent/US20080046468A1/en not_active Abandoned
- 2007-07-25 TW TW096127044A patent/TW200816011A/zh unknown
- 2007-08-13 CN CNA2007101418325A patent/CN101127033A/zh active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104424192A (zh) * | 2013-08-20 | 2015-03-18 | 北大方正集团有限公司 | 形成多字型字库、通过该字库显示不同字型的方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
TW200816011A (en) | 2008-04-01 |
US20080046468A1 (en) | 2008-02-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7185018B2 (en) | Method of storing and retrieving miniaturized data | |
US20070030186A1 (en) | Method of storing and retrieving miniaturised data | |
WO2007004412A1 (en) | Electronic apparatus with a web page browsing function | |
US7366984B2 (en) | Phonetic searching using multiple readings | |
CN101600025A (zh) | 移动终端访问新闻网站的方法和装置 | |
US20070260638A1 (en) | Commands for the handling of large files | |
US6895559B2 (en) | Auto-completion algorithm for dialing telephone numbers | |
CN101127033A (zh) | 字型处理***与方法 | |
WO2007132578A1 (ja) | 施設検索装置およびこれを用いたカーナビゲーションシステム | |
US20090077031A1 (en) | System and method for creating full-text indexes of patent documents | |
JP6507682B2 (ja) | 符号化プログラム、符号化方法および符号化装置 | |
CN113011145A (zh) | 数据导出方法、装置、终端设备和存储介质 | |
CN101014059A (zh) | 电子电话簿的数据信息存储和扩展的方法 | |
CN106202423A (zh) | 一种文件排序方法和设备 | |
CN102981607A (zh) | 以预定义顺序排列文本项的计算机实现的方法 | |
US7469205B2 (en) | Apparatus and methods for pronunciation lexicon compression | |
KR100811838B1 (ko) | 정보 검색 장치 및 그 제어 방법 | |
KR100727082B1 (ko) | 모바일 브라우저에서의 무선 인터넷 주소 정보 획득 장치및 방법 | |
CN111221617A (zh) | 一种基于网页单项目中多语言切换的方法及*** | |
KR970078169A (ko) | 셀룰라폰에서 저장된 전화번호 자동 검색 방법 | |
US20140181065A1 (en) | Creating Meaningful Selectable Strings From Media Titles | |
CN111222352A (zh) | 一种表单录入方法及其装置、设备、存储介质 | |
CN112528117B (zh) | 一种政务网站一级目录的识别方法及相关装置 | |
US20100153418A1 (en) | Methods, Systems and Computer Program Products for Obtaining Geographical Coordinates from a Textually Identified Location | |
JP3811095B2 (ja) | 電子申請支援方法、電子申請支援プログラムおよび電子申請支援装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |