OpenType Layout - PowerPoint PPT Presentation

1 / 22
About This Presentation
Title:

OpenType Layout

Description:

OpenType provides a series of enhancements to the TrueType format ... pre-based ligatures pref above-based ligatures abvf below-based ligatures blwf ... – PowerPoint PPT presentation

Number of Views:56
Avg rating:3.0/5.0
Slides: 23
Provided by: myan
Category:
Tags: opentype | layout | pref

less

Transcript and Presenter's Notes

Title: OpenType Layout


1
OpenType Layout
Sun Tun Developer Myanmar NLP Research Centre
2
OpenType Layout
  • What is OpenType
  • File Format
  • Benefits of OpenType
  • Layout Features
  • Features for Myanmar Language

3
What is OpenType
  • Developed jointly by Microsoft and Adobe
  • supported by Monotype Imagings compression
    technology
  • OpenType provides a series of enhancements to the
    TrueType format
  • The most significant of which allows PostScript
    font data to nest inside a TrueType software
    wrapper.

4
The main goals of OpenType
  • Broader multiplatform support
  • To enable fonts to have large character sets.
  • Improved Internet and PDF (Portable Document
    Format) publishing
  • Better protection for fonts

5
OpenType File Format
  • sfnt table structure
  • Extension of the current TrueType file format
  • A single font file may contain
  • TrueType outline data
  • PostScript (CFF) outline data

6
Benefits of OpenType
  • Support for large character sets
  • Multi-script character sets
  • Unicode support
  • Glyph alternates supported
  • Advanced typography supported
  • Better protection of font data
  • Font embedding controls

7
Layout Features
  • Glyph substitution
  • Glyph positioning
  • Script and Language information

8
Glyph Substitution
  • Single glyph substitution
  • One-to-many substitution
  • Multiple glyph substitution
  • Aesthetic alternatives
  • Contextual glyph substitution

9
Glyph Positioning
  • Two-dimensional positioning
  • Single glyph adjustment
  • Adjustment of paired glyphs
  • Cursive attachment
  • Mark attachment
  • Contextual positioning

10
Script and Language Information
  • Layout features encoded by
  • Scripts
  • Languages within scripts

11
Features for Myanmar Language
  • Language Forms
  • Conjuncts and Typographical Forms
  • Glyph Positioning

12
Language Forms
  • pre-based ligatures ltprefgt
  • above-based ligatures ltabvfgt
  • below-based ligatures ltblwfgt
  • post-base ligatures ltpstfgt

13
Example Below-base form
14
Conjuncts and Typographical Forms
  • Above-base substitutions ltabvsgt
  • Below-base substitutions ltblwsgt
  • Post-base substitutions ltpstsgt
  • Pre-base substitutions ltpresgt

15
Example Pre-base consonant conjunct
16
Glyph Positioning
  • Below-base marks ltblwmgt
  • Above-base marks ltabvmgt

17
Registered tags for Myanmar Language Script
18
Registered Features
19
Common Features
20
Font Properties Viewer
21
Resources
  • OpenType Specification
  • http//www.microsoft.com/typography/otspec
  • Hidden Link Myanmar
  • http//http//www.microsoft.com/typography/
  • otfntdev/myanot/default.htm
  • Myanmar Encoding Specification
  • Site www.mcf.org.mm/unicode
  • Contact myanmar-nlp_at_mail4u.com.mm
  • MailingList http//groups.google.com/group/myanma
    runicode

22
Thank you
  • Questions?
Write a Comment
User Comments (0)
About PowerShow.com