Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Unfinished

 Unfinished

How to work on a script
 for which there is no implementation yet

mekka blue

July 24, 2015
Tweet

Other Decks in Technology

Transcript

  1. Microsoft Typography • Terminology
 character – glyph – cluster –

    conjunct – ligature … • Which OpenType features do you need? • What is the job of your OpenType features? 
 What can you expect from the shaping engine?
  2. Adobe FDK • Syntax
 feature – lookup – class –

    markClass – sub – pos … • Terminology
 script ≠ language … • Be able to write feature code yourself,
 especially mark positioning code.
  3. Unicode • Terminology
 – letter
 – spacing combining mark
 –

    nonspacing combining mark
 – decomposition • Which glyphs need encoding?
 Which glyphs should be accessed through a feature?
  4. Glyph Data <glyph
 unicode="E00A"
 name="harma-teng"
 sortName="teng011"
 category="Letter"
 script="tengwar"
 production="uniE00A"
 description="TENGWAR

    LETTER HARMA (AHA)"
 anchors="top, bottom, bottomleft"
 accents="dottripleabove-teng, dottriplebelow-teng,
 dotdblabove-teng, dotdblelow-teng, dotabove-teng,
 dotbelow-teng, acute-teng, acutebelow-teng,
 acutedbl-teng, acutedblbelow-teng, rightcurl-teng,
 rightcurlbelow-teng, leftcurl-teng, leftcurlbelow-teng,
 rightcurldbl-teng, leftcurldbl-teng, macron-teng,
 macronbelow-teng, tilde-teng, breve-teng, grave-teng,
 caron-teng, dottripleturnedabove-teng, thinnas-teng,
 sarince-teng"
 />
  5. Write feature code include(bali.fea); delete GDEF and 
 let AFDKO

    make its own separate custom code to prevent accidental overwriting
  6. Sample rendering Geh’ dorthin, dort ist ein kleines Haus, sau

    Kema laku, ditu ada gedōng cenik, bersih w kemlku,dituhdgeēdncenik eines Wortes Schreiben einzelner Worte wird als Abschlu iki etwa dem westlichen Komma. Es trennt i Haus, sauber und soeben fertiggestellt, ... k, bersih wa(w)u pragat, ...42 dncenik',bbsihwwuprgt',....