ScriptSource

Topic

Shaping and Rendering Systems

Support ScriptSource

Topics

Summary List

25
  1. Alphabets, syllabaries and other systems for representing languagesWriting Systems

  2. Scientific systems for representing speech sounds, such as the IPA (International Phonetic Alphabet)Phonetic Writing Systems

  3. Graphemes used by writing systems and the phonemes they representGraphemes and Phonemes

  4. Methods and guidelines for developing writing system softwareDeveloping WSI Software

  5. Resources for developing localized software, including the CLDRLocalization

  6. How phonemes are represented or encodedText Encoding

  7. The international character-encoding standardUnicode

  8. Converting between text encodings, and particularly into UnicodeEncoding Conversion

  9. Sorting, collation, segmentation, transcription, transliterationText Analysis

  10. Converting text between scriptsTransliteration

  11. Systems and resources for entering text on digital devices Keyboards and Data Entry

  12. Font design, development, installation and useFonts and Typefaces

  13. Tools and techniques of font-makingFont Development Tools

  14. Adapting fonts for web sites and applicationsWeb Fonts

  15. Adapting fonts for use on mobile devicesFonts for Mobile Devices

  16. Systems for transforming encoded text into rendered glyphsShaping and Rendering

  17. SIL's open-source rendering engineGraphite

  18. Smart-font technology developed by Adobe and MicrosoftOpenType

  19. Tools and ideas for publishing texts involving complex writing systemsPublishing and Typography

  20. Writing system software licensing models, including the OFLSoftware Licensing

  21. Blogs

  22. News and articles about ScriptSourceScriptSource Blog

  23. News and articles about computing for writing system implementationWriting Systems Blog

  24. News and articles about font design and developmentFont Development Blog

  25. General information about this siteScriptSource Help

Description

This topic covers the creation, use and invocation of systems for rendering (drawing) characters and text in applications, including script-specific rules for transforming encoded text into rendered glyphs on the screens of computers, tablets and phones.

Another rich source of information on this topic is the  NRSI Computers & Writing Systems site.

2

Entries for this topic

Entries can contain text, graphics, media, files and software. Click on the entry title to see full details.

Title
Examples of Complex Rendering
Graphite Web Site

1

Blog posts for this topic

These are posts from the blogs on this site; the full blogs can be accessed under the Topics link. Click on the entry title to see full details.

Title
Dotted circle issues on web browsers

0

Discussions for this topic

Discussions include ideas, opinions or questions that invite comments from other ScriptSource users.

There are no discussions yet for this topic.

32

Sources for this topic

Sources are references to books, web pages, articles and other materials. Click on the source title to see full details.

Title Type
Applications that support Graphite - Graphite web page
Creating and Supporting OpenType Fonts for Myanmar Script - Microsoft Typography web page
Creating and Supporting OpenType Fonts for Sinhala Script - Microsoft Typography web page
Creating and Supporting OpenType Fonts for the Buginese Script - Microsoft Typography web page
Creating and Supporting OpenType Fonts for the Javanese Script - Microsoft Typography web page
Creating and supporting OpenType fonts for the Universal Shaping Engine - Microsoft Typography web page
Creating and Supporting OpenType Fonts for Tibetan Script - Microsoft Typography web page
Developing OpenType Fonts for Arabic Script - Microsoft Typography web page
Developing OpenType Fonts for Bengali Script - Microsoft Typography web page
Developing OpenType Fonts for Devanagari Script - Microsoft Typography web page
Developing OpenType Fonts for Gujarati Script - Microsoft Typography web page
Developing OpenType Fonts for Gurmukhi Script - Microsoft Typography web page
Developing OpenType Fonts for Hebrew Script - Microsoft Typography web page
Developing OpenType Fonts for Kannada Script - Microsoft Typography web page
Developing OpenType Fonts for Khmer Script - Microsoft Typography web page
Developing OpenType Fonts for Korean Hangul Script - Microsoft Typography web page
Developing OpenType Fonts for Lao Script - Microsoft Typography web page
Developing OpenType Fonts for Malayalam Script - Microsoft Typography web page
Developing OpenType Fonts for Oriya Script web page
Developing OpenType Fonts for Standard Scripts - Microsoft Typography web page
Developing OpenType Fonts for Syriac Script - Microsoft Typography web page
Developing OpenType Fonts for Tamil Script - Microsoft Typography web page
Developing OpenType Fonts for Telugu Script - Microsoft Typography web page
Developing OpenType Fonts for Thaana Script - Microsoft Typography web page
Developing OpenType Fonts for Thai Script - Microsoft Typography web page
Examples of Complex Rendering - Computers and Writing Systems web page
Guidelines for Writing System Support - Smart Rendering: Glyph processing - scripts.sil.org web page
Guidelines for Writing System Support - Smart Rendering: User Interaction - scripts.sil.org web page
Nastaleeq Support in TeX (Omega) academic paper
Nastaleeq: A challenge accepted by Omega journal article
Rendering technologies overview - scripts.sil.org web page
Script & Font Support in Windows - Microsoft Go Global Developer Center web page

0

Needs related to this topic

These are unmet needs for fonts, keyboards, other software and character information.

There are no needs currently listed for this topic.

Copyright © 2017 SIL International and released under the  Creative Commons Attribution-ShareAlike 3.0 license (CC-BY-SA) unless noted otherwise. Language data includes information from the  Ethnologue. Script information partially from the  ISO 15924 Registration Authority. Some character data from  The Unicode Standard Character Database and locale data from the  Common Locale Data Repository. Used by permission.