HOME





Uniscribe
Uniscribe is the Microsoft Windows set of services for rendering Unicode-encoded text, supporting complex text layout. It is implemented in the dynamic link library . Uniscribe was released with Windows 2000 and Internet Explorer 5.0. In addition, the Windows CE platform has supported Uniscribe since version 5.0. "USP" is an initialism for Unicode Scripts Processor. Its features include: * arranging input text from the input sequence to visual sequence; * substituting glyphs according to context (e.g., different forms of Arabic characters); * ordering displayed text based on text flow direction, such as left-to-right or right-to left, horizontal or vertical. Although Uniscribe continues to be maintained as of 2021, its intended replacement DirectWrite, which has more features, was introduced with Windows 7. USP10.DLL Versions Below are listed some common versions of usp10.dll, as well as the methods by which they are distributed. Features are added according only the "major. ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


DirectWrite
DirectWrite is a text layout and glyph rendering API by Microsoft. It was designed to replace GDI/GDI+ and Uniscribe for screen-oriented rendering and was first shipped with Windows 7 and Windows Server 2008 R2, as well as Windows Vista and Windows Server 2008 (with Platform Update installed). DirectWrite is hardware-accelerated (using the GPU) when running on top of Direct2D, but can also use the CPU to render on any target, including a GDI bitmap. Features * Comprehensive support for Unicode, with over 20 scripts providing layout and rendering of every language supported in Windows. DirectWrite supports measuring, drawing, and hit-testing of multi-format text. Supported Unicode features include BIDI, line breaking, surrogates, UVS, language-guided script itemization, number substitution, and glyph shaping. * Sub-pixel ClearType text rendering with bi-directional antialiasing which can interoperate with GDI/GDI+, Direct2D/ Direct3D and any application-specific tec ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

OpenType
OpenType is a format for scalable computer fonts. Derived from TrueType, it retains TrueType's basic structure but adds many intricate data structures for describing typographic behavior. OpenType is a registered trademark of Microsoft Corporation. The specification germinated at Microsoft, with Adobe Systems also contributing by the time of the public announcement in 1996. Because of wide availability and typographic flexibility, including provisions for handling the diverse behaviors of all the world's writing systems, OpenType fonts are used commonly on major computer platforms. History OpenType's origins date to Microsoft's attempt to license Apple's advanced typography technology GX Typography in the early 1990s. Those negotiations failed, motivating Microsoft to forge ahead with its own technology, dubbed "TrueType Open" in 1994. Adobe joined Microsoft in those efforts in 1996, adding support for the glyph outline technology used in its Type 1 fonts. The joint effort ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Complex Text Layout
Complex text layout (CTL) or complex text rendering is the typesetting of writing systems in which the shape or positioning of a grapheme depends on its relation to other graphemes. The term is used in the field of software internationalization, where each grapheme is a character. Scripts which require CTL for proper display may be known as complex scripts. Examples include the Arabic alphabet and scripts of the Brahmic family, such as Devanagari, Khmer script or the Thai alphabet. Many scripts do not require CTL. For instance, the Latin alphabet or Chinese characters can be typeset by simply displaying each character one after another in straight rows or columns. However, even these scripts have alternate forms or optional features (such as cursive writing) which require CTL to produce on computers. Characteristics requiring CTL The main characteristics of CTL complexity are: * Bi-directional text, where characters may be written from either right-to-left or left-to-right di ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Unicode
Unicode or ''The Unicode Standard'' or TUS is a character encoding standard maintained by the Unicode Consortium designed to support the use of text in all of the world's writing systems that can be digitized. Version 16.0 defines 154,998 Character (computing), characters and 168 script (Unicode), scripts used in various ordinary, literary, academic, and technical contexts. Unicode has largely supplanted the previous environment of a myriad of incompatible character sets used within different locales and on different computer architectures. The entire repertoire of these sets, plus many additional characters, were merged into the single Unicode set. Unicode is used to encode the vast majority of text on the Internet, including most web pages, and relevant Unicode support has become a common consideration in contemporary software development. Unicode is ultimately capable of encoding more than 1.1 million characters. The Unicode character repertoire is synchronized with Univers ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Complex Text Layout
Complex text layout (CTL) or complex text rendering is the typesetting of writing systems in which the shape or positioning of a grapheme depends on its relation to other graphemes. The term is used in the field of software internationalization, where each grapheme is a character. Scripts which require CTL for proper display may be known as complex scripts. Examples include the Arabic alphabet and scripts of the Brahmic family, such as Devanagari, Khmer script or the Thai alphabet. Many scripts do not require CTL. For instance, the Latin alphabet or Chinese characters can be typeset by simply displaying each character one after another in straight rows or columns. However, even these scripts have alternate forms or optional features (such as cursive writing) which require CTL to produce on computers. Characteristics requiring CTL The main characteristics of CTL complexity are: * Bi-directional text, where characters may be written from either right-to-left or left-to-right di ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Malayalam Script
Malayalam script (; / ) is a Brahmic scripts, Brahmic script used to write Malayalam, the principal language of Kerala, India, spoken by 45 million people. It is a Dravidian language spoken in the Indian state of Kerala and the union territories of Lakshadweep and Puducherry (Mahé district) by the Malayali people. It is one of the official scripts of the Indian Republic. The Malayalam script resembles Tulu script and Tigalari script, used to write the Tulu language, spoken in Tulu Nadu, coastal Karnataka (Dakshina Kannada and Udupi district, Udupi districts) and the northernmost Kasargod district of Kerala. Like many Indic scripts, it is an alphasyllabary (abugida), a writing system that is partially "alphabetic" and partially syllable-based. The modern Malayalam alphabet has 15 vowel letters, 42 consonant letters, and a few other symbols. The Malayalam script is a Vatteluttu alphabet extended with symbols from the Grantha alphabet to represent Indo-Aryan languages, Ind ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Sinhala Script
The Sinhalese script (), also known as Sinhala script, is a writing system used by the Sinhalese people and most Sri Lankans in Sri Lanka and elsewhere to write the Sinhalese language as well as the liturgical languages Pali and Sanskrit. The Sinhalese Akṣara Mālāva, one of the Brahmic scripts, is a descendant of the Ancient Indian Brahmi script. It is thought to be derived from Grantha script. History The Sinhala script is a Brahmi derivate and was thought to have been imported from Northern India around the 3rd century BCE. It developed in a complex manner, partly independently but also strongly influenced by South Indian scripts at various stages, manifestly influenced by the early Grantha script. Pottery from the 6th century BCE has been found in Anuradhapura with lithic Brahmi inscriptions written in Prakrit or Sinhala Prakrit. It has caused debate as to whether Ceylonese Brahmi influenced Brahmi in the Indian mainland. Medieval Sinhalese, which emerged ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Mongolian Script
The traditional Mongolian script, also known as the Hudum Mongol bichig, was the first Mongolian alphabet, writing system created specifically for the Mongolian language, and was the most widespread until the introduction of Cyrillic script, Cyrillic in 1946. It is traditionally written in vertical lines from top to bottom, flowing in lines from left to right . Derived from the Old Uyghur alphabet, it is a true alphabet, with separate letters for consonants and vowels. It has been adapted for such languages as Oirat language, Oirat and Manchu language, Manchu. Alphabets based on this classical vertical script continue to be used in Mongolia and Inner Mongolia to write Mongolian, Xibe language, Xibe and, experimentally, Evenki language, Evenki. Computer operating systems have been slow to adopt support for the Mongolian script; almost all have incomplete support or other text rendering difficulties. History The Mongolian vertical script developed as an adaptation of the Old U ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  




Microsoft Office
Microsoft Office, MS Office, or simply Office, is an office suite and family of client software, server software, and services developed by Microsoft. The first version of the Office suite, announced by Bill Gates on August 1, 1988, at COMDEX, contained Microsoft Word, Microsoft Excel, and Microsoft PowerPoint — all three of which remain core products in Office — and over time Office applications have grown substantially closer with shared features such as a common spell checker, Object Linking and Embedding data integration and Visual Basic for Applications scripting language. Microsoft also positions Office as a development platform for line-of-business software under the Office Business Applications brand. The suite currently includes a word processor (Word), a spreadsheet program ( Excel), a presentation program ( PowerPoint), a notetaking program ( OneNote), an email client ( Outlook) and a file-hosting service client (OneDrive). The Windows version includes ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Microsoft Office 12
Microsoft Office 2007 (codenamed Office 12) is an office suite for Windows, developed and published by Microsoft. It was officially revealed on March 9, 2006 and was the 12th version of Microsoft Office. It was released to manufacturing on November 3, 2006; it was subsequently made available to volume license customers on November 30, 2006, and later to retail on January 30, 2007. The Mac OS X equivalent, Microsoft Office 2008 for Mac, was released on January 15, 2008. Office 2007 introduced a new graphical user interface called the ''Fluent User Interface'', which uses ribbons and an Office menu instead of menu bars and toolbars. Office 2007 also introduced Office Open XML file formats as the default file formats in Excel, PowerPoint, and Word. The new formats are intended to facilitate the sharing of information between programs, improve security, reduce the size of documents, and enable new recovery scenarios. Office 2007 is compatible with Windows XP SP2 and Windows Server ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Kannada Script
The Kannada script ( IAST: ''Kannaḍa lipi''; obsolete: Kanarese or Canarese script in English) is an abugida of the Brahmic family, used to write Kannada, one of the Dravidian languages of South India especially in the state of Karnataka. It is one of the official scripts of the Indian Republic. Kannada script is also widely used for writing Sanskrit texts in Karnataka. Several minor languages, such as Tulu, Konkani, Kodava, Beary and Sanketi also use alphabets based on the Kannada script. The Kannada and Telugu scripts share very high mutual intellegibility with each other, and are often considered to be regional variants of single script. Other scripts similar to Kannada script are Sinhala script (which included some elements from the Kadamba script), and Old Peguan script (used in Burma). The Kannada script ( ''akṣaramāle'' or ''varṇamāle'') is a phonemic abugida of forty-nine letters. The character set is almost identical to that of other Brahmic scripts ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]