CN101593171B - Font file capable of being accessed by memory mapping and access method thereof - Google Patents

Font file capable of being accessed by memory mapping and access method thereof Download PDF

Info

Publication number
CN101593171B
CN101593171B CN200810111336XA CN200810111336A CN101593171B CN 101593171 B CN101593171 B CN 101593171B CN 200810111336X A CN200810111336X A CN 200810111336XA CN 200810111336 A CN200810111336 A CN 200810111336A CN 101593171 B CN101593171 B CN 101593171B
Authority
CN
China
Prior art keywords
font
value
character
file
interval
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.)
Expired - Fee Related
Application number
CN200810111336XA
Other languages
Chinese (zh)
Other versions
CN101593171A (en
Inventor
魏永明
何剑
闫晓伟
王旭光
王乾坤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Feynman Software Technology Co Ltd
Original Assignee
Beijing Feynman Software Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Feynman Software Technology Co Ltd filed Critical Beijing Feynman Software Technology Co Ltd
Priority to CN200810111336XA priority Critical patent/CN101593171B/en
Publication of CN101593171A publication Critical patent/CN101593171A/en
Application granted granted Critical
Publication of CN101593171B publication Critical patent/CN101593171B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Controls And Circuits For Display Device (AREA)

Abstract

The invention relates to the technical field of font file in application system, in particular to a font file capable of being accessed by memory mapping and an access method thereof. The font file provided by the invention comprises the following parts: a font measurement information part, a storage part of character value, a character and font measurement information part and a character and font data storage part. When the font file is generated, each character value section of the font file is sorted according to balanced binary tree and stored. Not only the requirement for displaying texts by application program is satisfied, but also the font file can be minimized by the invention. With the method of address offset adopted, the font data can be shared and accessed by a plurality of processes by memory mapping and the memory occupation can be obviously reduced while a plurality of processes run in parallel especially in an embedded system.

Description

A kind of font file and the access method thereof that can visit by the memory-mapped mode
Technical field
The present invention relates to the font file technical field in the application system, more particularly, relate to a kind of font file and the access method thereof that can visit by the memory-mapped mode.
Background technology
In various application systems, people wish that application program can few as far as possible committed memory, so just can make system that better runnability can be arranged on same hardware platform.Particularly in built-in applied system, because based on the considering of cost of products, hardware performance is often limited, therefore, it is welcome more that those take the few more application program of hardware resource.Particularly memory source is one of the factor that will consider emphatically when writing built-in application program.
Various application programs often all need the demonstration of literal, symbol, and International Standards Organization has set up ISO/IEC JTC1/SC2/WG2 working group in 1984, carry out unified coding at various countries' literal, symbol.UNICODE has wherein well solved the compatibility issue of various character set to a certain extent, and the way that solves the character set compatibility is provided for versatility operating system.But, when still having the character set operation, take the big problem of content space, particularly under the multi-process pattern, each process takies a memory source.In built-in applied system, this problem is more anxious treating in solution just.
Summary of the invention
In view of above-mentioned the deficiencies in the prior art, one object of the present invention is to provide a kind of and can satisfies various characters and comprise demand, can make the font file minimum again, and can reduce the font file that takies of internal memory under the multi-process environment.
Another object of the present invention is to provide a kind of can realize the font file of inquiry velocity faster.
A further object of the present invention is to provide a kind of access method of the font file that can visit by the memory-mapped mode.
The present invention at first provide a kind of font file that can visit by the memory-mapped mode its comprise following part:
The metric part of font, this part comprise the interval number information of character number information, font, the start offset amount information in font interval, the interval shared memory length information of all fonts, the start offset amount information of font metric, the memory length information of all font metrics, the start offset amount information of font data, the memory length information of all font datas and the length information of whole font file of described font file;
The storage area of character value, this part are used to store the maximum font value, font value in minimum font value, font interval in font interval of each character value section of described font file less than the value of the storage side-play amount in the font interval in current font interval, the font value value greater than the storage side-play amount of the metric of first font in the value of the storage side-play amount in the font interval in current font interval and current font interval;
Character font metric part is used to store all font metrics of described font file, comprising font data address access offset information;
Character font data store branch is used to store the font font data of described font file;
When generating described font file, each character value section of described font file form with balanced binary tree is sorted, and then storage.
Character set in the described font file can comprise the UNICODE character set.
Character set in the described font file can comprise the part fragment of UNICODE character set.
Font in the described font file can also can be vector fonts for the font in the described font file of raster font.
The metric part of the described font of described font file can also comprise width information, elevation information and the gray level zone bit information of described font file.
Its each character value section of font file that another kind provided by the invention can be visited by the memory-mapped mode is with the storage of sorting of the form of balanced binary tree, when the internal system that described font file is housed needs redirect to visit some data, adopt the method for address offset, be suitable for using memory-mapped to carry out reading of data.
The present invention then provides a kind of access method of the above-mentioned font file that can visit by the memory-mapped mode, and it may further comprise the steps:
Step 1 adds the metric partial data length value of the font of the above font file with described font file in the address of mapping internal memory, obtains the address of the first character value section;
Step 2, the value of the character of desire visit is compared with the minimum font value and the maximum font value of the described first character value section:
-value of the character of desire visit enters step 31 less than the described minimum font value of the described first character value section as described,
-value of the character of desire visit enters step 32 greater than the described maximum font value of the described first character value section as described,
-value of the character of the desire visit described maximum font value that is not less than the described minimum font value of the described first character value section and is not more than the described first character value section enters step 4 as described;
Step 31 adds the value of the font value of the above first character value section less than the storage side-play amount in the font interval in current font interval with described font file in the address of mapping internal memory, obtains the address of L1 character value section; The value of the character of desire visit is compared with the minimum font value and the maximum font value of described L1 character value section, carry out and the similar action of step 2, until finding a certain character value section, make the value of character of described desire visit be not less than the minimum font value of this character value section and be not more than the maximum font value of this character value section;
Step 32 adds the value of the font value of this first character value section greater than the storage side-play amount in the font interval in current font interval with described font file in the address of mapping internal memory, obtains the address of M1 character value section; The value of the character of desire visit is compared with the minimum font value and the maximum font value of described M1 character value section, carry out and the similar action of step 2, until finding a certain character value section, make the value of character of described desire visit be not less than the minimum font value of this character value section and be not more than the maximum font value of this character value section;
Step 4, described font file is added the value of storage side-play amount of metric of first font in the current font interval of the character value section that above-mentioned steps finally finds in the address of mapping internal memory, the value of adding the character of described desire visit subtracts value long-pending of difference and the size of the metric of each character of minimum font value in the font interval of the character value section that above-mentioned steps finally finds, and obtains the font metric of the character that described desire visits;
Step 5, described font file is added the value of the font data address access offset information in the font metric of character of the described desire visit that obtains in the step 4 in the address of mapping internal memory, obtain the start address of data of the character of described desire visit, promptly can visit the character of described desire visit.
The present invention not only can satisfy the needs of application program display text, and because font file of the present invention can not comprise all UNICODE characters, and the character that only comprises required demonstration is just passable, therefore, the inside of font file can only comprise some fragments of UNICODE, so just can make font file be reduced to minimum.And, owing to adopted the method for address offset, can allow a plurality of process share and access character font datas by the mode of memory-mapped, a plurality of processes than prior art read many parts of character font datas, can be under the situation of multi-process parallel running, significantly reduce taking of internal memory, particularly in embedded system.
Description of drawings
Fig. 1 is the synoptic diagram of the structure of font file storage according to an embodiment of the invention;
Fig. 2 is the storage organization synoptic diagram of storage area of the character value of font file according to an embodiment of the invention;
Fig. 3 is the storage organization synoptic diagram according to the storage area of the character value of the font file of a specific embodiment of the present invention;
Fig. 4 is the font monochrome bitmap data of font file according to an embodiment of the invention;
Fig. 5 is the font gray bitmap data of font file according to an embodiment of the invention.
Embodiment
Below in conjunction with accompanying drawing, the specific embodiment of the present invention is described in further detail.For the person of ordinary skill in the field, from detailed description of the invention, above-mentioned and other purposes of the present invention, feature and advantage will be apparent.
Below be that example further specifies font file of the present invention and access method thereof with the embodiment of the UNICODE character value section that comprises the part fragment, here we to be called for short this font be UPF (UNICODE Pre-rendered Font, Unified coding is played up font in advance).Should be appreciated that so font file of the present invention also can comprise the character of non-UNICODE, the invention is not restricted to following embodiment.
With reference to Fig. 1, it is the synoptic diagram of the structure of font file storage according to an embodiment of the invention.In one embodiment of the invention the UPF file is divided into four parts: the metric part (font metrics) of font, this part can be considered file header; The storage area of UNICODE character value, this part shows as the interval node of a plurality of fonts in the drawings; Character font metric part (glyph metrics), this part shows as a plurality of font information stores sections in the drawings; Character font data bitmap (glyph bitmap data) storage area, this part is used to store the data bitmap of each font font.
In one embodiment of the invention, each partial data member of UPF font of the present invention should be appreciated that so it only is exemplary in nature, should not be construed as limitation of the present invention shown in following table one.
The layout of table one UPF font file
Figure S200810111336XD00051
Figure S200810111336XD00061
Figure S200810111336XD00071
In one embodiment of the invention, the file header of UPF font all has fixing length, and the order of the inside deposit data is also fixed.Therefore when the file header of visit UPF font, directly from start address, it is just passable to conduct interviews in the mode of structure, so, can accelerate access speed significantly.
With reference to Fig. 1 and table one, after the assorted head of literary composition, be exactly the storage area of UNICODE character value, the UNICODE character value can be continuous, also can be discontinuous, but sectional, the UNICODE character value within a section is continuous.Therefore, in each section, a min value and max value are arranged all, represent the UNICODE character value and the maximum UNICODE character value of the minimum in this section.In addition, also has less_offset, more_offset, three values of glyph_offset.Less_offset represents the storage side-play amount with respect to start address of certain UNICODE character value section.The definition of this UNICODE character value section is, the maximum UNICODE character value character value of approaching minimum less than character value minimum in the present segment but in this section, if just UNICODE character value section is sorted from small to large, this section is exactly the front of present segment.More_offset is similar with less_offset, and only it is the storage side-play amount of the section in back of current character value section.This technology type is similar to balanced binary tree, adopts this technology, can improve the seek rate of character greatly.Glyph_offset is the storage side-play amount of font metric of the UNICODE character of the minimum in the present segment.The value of supposing certain the UNICODE character in the present segment is X, the address (being start address) that font file is mapped to internal memory is 0XAEEEEEEE, the size of font metric data structure is SIZE_GIYPH, and the memory address of the font metric of this character X is so: 0XAEEEEEEE+glyph_offset+ (X-min) * SIZE_GIYPH.
After UNICODE character value section, be exactly all font metrics of storage.The data member of font metric font metric part in Table 1 can be seen.What the font metric was stored is the size dimension of some UNICODE characters pairing font in the UPF font, the data message that need use when comprising wide, high and some other the demonstration.Here the main bitmap_offset data member of introducing the inside, these data are data bitmap address stored side-play amounts of the pairing font of this UNICODE character.Add that with start address bitmap_offset is exactly the memory address of the font data bitmap of UNICODE character.
Be the data bitmap storage area of font font after character font metric, the length of data bitmap should be: and pitch * height (byte number of each row of image * highly).
, need sort to the form of UNICODE character value section earlier in generate at font file of the present invention according to balanced binary tree, and then storage, ratio inquiry velocity faster could be obtained like this.In case UNICODE character value section has been stored, the data of back have not just had any problem yet.How to search between the UNICODE character value section, and how to find the font metric, expression is clearly arranged in Fig. 2 from UNICODE character value section.
For more convenient the understanding of the present invention, font file of the present invention and access method thereof are described below in conjunction with a specific embodiment.Should be appreciated that so this embodiment is an exemplary in nature only, should not be construed as limitation of the present invention.
With reference to Fig. 1, Fig. 3, Fig. 4, Fig. 5 and table one.If a UPF font file is to contain 16 pixel height, the raster font that 16 pixels are wide.The UNICODE character value section that it contains, form by following UNICODE character value section:
(0X00~0XFF)
(0X010B~0X01EE)
(0X0201~0X02A0)
(0X02A3~0X02FE)
(0X0300~0X03BE)
(0XAEBB~0XBEFF)
(0XFF0000A0~0XFF0001FF)
(0XFFFFF00~0XFFFFFFFE)
The width of font is 16, highly be 16, comprise 256+228+160+92+191+4165+352+255=5699 UNICODE character altogether, UNICODE character value section has 8, adopt gray level image, just the color of each pixel adopts BBOX (bounding box, i.e. the outsourcing rectangle of font) to represent the metric of character with a byte representation.
At first, UNICODE character value section is carried out the balanced binary tree sorting, begins to travel through from tree root then, obtain following sequence according to the order on the left back right side of elder generation:
(0X02A3,0X02FE,172,232,312),(0X010B,0X01EE,192,212,2152),(0X00,0XFF,0,0,6712),(0X0201,0X02A0,0,0,11832),(0XFF0000A0,0XFF0001FF,252,292,15032),(0XAEBB,0XBEFF,272,0,22072),(0X0300,0X03BE,0,0,105372),(0XFFFFFF00,0XFFFFFFFE,0,0,109192)。
UNICODE character value of data representation section in the top data in each bracket, the data of bracket are with CSV, be (min successively, max, less_offset, more_offset, glyph_offset), in Fig. 3, show by form with balanced binary tree, so just can represent search procedure more clearly.
We can obtain from table one, the size of file header is 152 bytes, the size of each UNCODE character value section is 20 bytes, the size of the metric of each UNICODE character is 12 bytes, remaining has been exactly data bitmap, because the shared byte number of the data bitmap of each character is different, therefore, we suppose that the data bitmap length of average each character is 80 bytes, then the length of all data bitmaps is 255820 bytes, therefore, the length that can draw whole font file is: 152+8 * 20+12 * 5699+255820=152+160+68388+255820=324520 byte.
Therefore, we can to draw in the file header value of data member of part as follows:
Width 16
Height 16
Mono_bitmap 1
Nr_glyphs 5699
Nr_zones 8
off_nodes 152
Len_nodes 160
off_glyphs 312
Len_glyphs 68388
off_bitmaps 68700
Len_bitmaps 255820
Font_size 324520
Other unlisted member's of such little moments can increase and decrease fully as required, and are known to the affiliated technical field technician, are not described in detail in this.
Suppose that below the value of certain UNICODE character is 0XF0, suppose that file is 0XAEEEEEEE in the address of mapping internal memory.At first, we just can obtain the address of first UNICODE character value section with 0XAEEEEEEE+152; After the maximal value and minimum value comparison with 0XF0 and this character value section, just can know and to look for less_offset, and the value of less_offset is 172; Therefore use 0XAEEEEEEE+172, just obtain another UNfCODE character value section; Maximal value and minimum value with 0XF0 and this character value section compares again, finds, and be still little than minimum value, therefore, still seeks the value of less_offset; The value of the less_offset of this character value section is 192, therefore, uses 0XAEEEEEEE+192 again, obtains a new UNICODE character value section once more; This time, we find that 0XF0 is between the maximal value and minimum value of this character value section, so, just found place UNICODE character value section.Adding the value of glyph_offset with OXAEEEEEEE, add 0XF0 and deduct 0X00, multiply by 12, also is (OXAEEEEEEE+6712+ (0XF0-0X00) * 12), just can obtain the font metric of 0XF0 character.In character metric the inside, bitmap_offset information is just arranged, use 0XAEEEEEEE+bitmap_offset, just can obtain the start address of the data bitmap of character 0X00.The length of the data bitmap that need read is to multiply by height (highly) with the pitch of font metric the inside (byte number of each row of image).Like this, just can export the bitmap of a character.
Fig. 4 and Fig. 5 are respectively the font monochrome bitmap data and the gray bitmap data of font file according to an embodiment of the invention.This part is known by the person of ordinary skill in the field, and the applicant only simple marking in its accompanying drawing is described as follows.So when understanding, font of the present invention is not limited to the raster font of monochrome bitmap or gray bitmap, also can be vector fonts, but for reducing font to the taking of internal memory, the present invention is raster font preferably.
BBox has expressed the outsourcing rectangle of font among the figure, and Baseline represents baseline, and Ascent is representing the rising value of font, and Descent represents the drop-out value of font.Fig. 4 has expressed the monochrome bitmap data of a typical font "/" (8 * 12), its BBox be 1,8,6,10}.Fig. 5 has expressed the gray bitmap data of a typical font "/" (8 * 12), its BBox be 1,8,6,10}.
Though; the present invention clearly demonstrates by above embodiment and accompanying drawing thereof; yet under the situation that does not deviate from spirit of the present invention and essence thereof; the person of ordinary skill in the field works as can make various corresponding variations and correction according to the present invention, but these corresponding variations and correction all should belong to the protection domain of claim of the present invention.

Claims (6)

1. visit the access method of font file by the memory-mapped mode for one kind, it is characterized in that said method comprising the steps of:
1), generate a kind of font file, described font file comprises:
The metric part of font, this part comprise the interval number information of character number information, font, the start offset amount information in font interval, the interval shared memory length information of all fonts, the start offset amount information of font metric, the memory length information of all font metrics, the start offset amount information of font data, the memory length information of all font datas and the length information of whole font file of described font file;
The storage area of character value, this part are used to store the maximum font value, font value in minimum font value, font interval in font interval of each character value section of described font file less than the value of the storage side-play amount in the font interval in current font interval, the font value value greater than the storage side-play amount of the metric of first font in the value of the storage side-play amount in the font interval in current font interval and current font interval;
Character font metric part is used to store all font metrics of described font file, comprising font data address access offset information;
Character font data store branch is used to store the font font data of described font file;
2), when generating described font file, each character value section of described font file form with balanced binary tree is sorted, and then storage, when the internal system that described font file is housed needs redirect to visit some data, adopt the method for address offset, be suitable for using memory-mapped to carry out reading of data;
3), described font file is added the metric partial data length value of the font of the above font file in the address of mapping internal memory, obtain the address of the first character value section;
4), the value of the character that desire is visited is compared with the minimum font value and the maximum font value of the described first character value section:
-value of the character of desire visit enters 51 less than the described minimum font value of the described first character value section as described),
-value of the character of desire visit enters step 52 greater than the described maximum font value of the described first character value section as described),
-value of the character of the desire visit described maximum font value that is not less than the described minimum font value of the described first character value section and is not more than the described first character value section enters 6 as described);
51), described font file is added the value of the font value of the above first character value section less than the storage side-play amount in the font interval in current font interval in the address of mapping internal memory, obtain the address of L1 character value section; The value of the character of desire visit is compared with the minimum font value and the maximum font value of described L1 character value section, carry out and 4) similar action, until finding a certain character value section, make the value of character of described desire visit be not less than the minimum font value of this character value section and be not more than the maximum font value of this character value section;
52), described font file is added the value of the font value of this first character value section greater than the storage side-play amount in the font interval in current font interval in the address of mapping internal memory, obtain the address of M1 character value section; The value of the character of desire visit is compared with the minimum font value and the maximum font value of described M1 character value section, carry out and 4) similar action, until finding a certain character value section, make the value of character of described desire visit be not less than the minimum font value of this character value section and be not more than the maximum font value of this character value section;
6), described font file is added the value of storage side-play amount of metric of first font in the current font interval of the character value section that above-mentioned steps finally finds in the address of mapping internal memory, the value of adding the character of described desire visit subtracts value long-pending of difference and the size of the metric of each character of minimum font value in the font interval of the character value section that above-mentioned steps finally finds, and obtains the font metric of the character that described desire visits;
7), described font file is added 6 in the address of mapping internal memory) in the value of font data address access offset information in the font metric of character of the described desire visit that obtains, obtain the start address of data of the character of described desire visit, promptly can visit the character of described desire visit.
2. as claimed in claim 1ly visit the access method of font file, it is characterized in that the character set in the described font file comprises the UNICODE character set by the memory-mapped mode.
3. as claimed in claim 2ly visit the access method of font file, it is characterized in that character set in the described font file comprises the part fragment of UNICODE character set by the memory-mapped mode.
4. as each describedly visits the access method of font file by the memory-mapped mode in the claim 1 to 3, it is characterized in that the font in the described font file is a raster font.
5. as each describedly visits the access method of font file by the memory-mapped mode in the claim 1 to 3, it is characterized in that the font in the described font file is a vector fonts.
6. as claimed in claim 1ly visit the access method of font file by the memory-mapped mode, the metric part that it is characterized in that described font also comprises width information, elevation information and the gray level zone bit information of described font.
CN200810111336XA 2008-05-28 2008-05-28 Font file capable of being accessed by memory mapping and access method thereof Expired - Fee Related CN101593171B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN200810111336XA CN101593171B (en) 2008-05-28 2008-05-28 Font file capable of being accessed by memory mapping and access method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN200810111336XA CN101593171B (en) 2008-05-28 2008-05-28 Font file capable of being accessed by memory mapping and access method thereof

Publications (2)

Publication Number Publication Date
CN101593171A CN101593171A (en) 2009-12-02
CN101593171B true CN101593171B (en) 2011-11-30

Family

ID=41407832

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200810111336XA Expired - Fee Related CN101593171B (en) 2008-05-28 2008-05-28 Font file capable of being accessed by memory mapping and access method thereof

Country Status (1)

Country Link
CN (1) CN101593171B (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101593172B (en) * 2008-05-28 2012-05-23 北京飞漫软件技术有限公司 Font file
CN104268170B (en) * 2014-09-12 2017-05-17 电子科技大学 QPF font library organization method
CN109240628A (en) * 2018-08-05 2019-01-18 深圳市技达信息技术有限公司 The display width of calculating character, character string etc. high method, apparatus and computer readable storage medium
CN111309765B (en) * 2020-01-22 2023-07-04 北京飞漫软件技术有限公司 Method and device for directly inquiring structured data
CN112069770B (en) * 2020-09-17 2024-04-12 中国航空无线电电子研究所 Improved font generation method based on Vaps XT

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0621557A1 (en) * 1993-03-25 1994-10-26 International Business Machines Corporation Font definition conversion method
CN101008939A (en) * 2007-01-25 2007-08-01 深圳创维-Rgb电子有限公司 Implementation method of dot matrix word library of embedded system
CN101126984A (en) * 2007-09-30 2008-02-20 北大方正集团有限公司 Object attribute description method
CN101593172A (en) * 2008-05-28 2009-12-02 北京飞漫软件技术有限公司 A kind of font file

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0621557A1 (en) * 1993-03-25 1994-10-26 International Business Machines Corporation Font definition conversion method
CN101008939A (en) * 2007-01-25 2007-08-01 深圳创维-Rgb电子有限公司 Implementation method of dot matrix word library of embedded system
CN101126984A (en) * 2007-09-30 2008-02-20 北大方正集团有限公司 Object attribute description method
CN101593172A (en) * 2008-05-28 2009-12-02 北京飞漫软件技术有限公司 A kind of font file

Also Published As

Publication number Publication date
CN101593171A (en) 2009-12-02

Similar Documents

Publication Publication Date Title
CN1842005B (en) Method for realizing picture and words message show
EP2805258B1 (en) Low resolution placeholder content for document navigation
CN101593171B (en) Font file capable of being accessed by memory mapping and access method thereof
CN104298504A (en) Method for achieving font rendering based on FreeType font engine
CN105279251B (en) Virtual gift display method and device
CN101008939A (en) Implementation method of dot matrix word library of embedded system
CN104573025A (en) Method and system for increasing page loading rate
US20080068383A1 (en) Rendering and encoding glyphs
CN102662926B (en) The storage and inquire method of character library
US20150348278A1 (en) Dynamic font engine
CN101963954A (en) Method and device for displaying words
CN110110152A (en) Processing method, device, computer equipment and the storage medium of mind map
CN102750337A (en) Producing method and device for font
CN111221596A (en) Font rendering method and device and computer readable storage medium
CN108986193A (en) It is a kind of three-dimensional text retouch side method for drafting
US20180349444A1 (en) Glyph management in texture atlases
CN112449230B (en) Character string display processing method, device, terminal and storage medium
US20170249292A1 (en) Conditional determination of lookups in glyph processing
US9342488B2 (en) Terminal, apparatus and method for optimizing the description of text contents in a fixed layout document
CN102768655A (en) JAVA-based display method of Mongolian
CN101957837B (en) Method for accessing stroke vector font
CN105957136B (en) Method and system for drawing artistic character effect
CN113573125B (en) Subtitle rendering method and system based on SVG word stock
CN113546409B (en) Method for playing GIF format resource by Laya engine and storage medium
CN104516899A (en) Updating method and device for word stock

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20111130

Termination date: 20130528