「書体・組版ワークショップ」報告書( kage - an title...
TRANSCRIPT
Title「書体・組版ワークショップ」報告書( KAGE - AnAutomatic Glyph Generating Engine For Large Character CodeSet / 上地宏一 [presentation_pdf] )
Author(s)
Citation (2004)
Issue Date 2004-02
URL http://hdl.handle.net/2433/65873
Right
Type Conference Paper
Textversion publisher
Kyoto University
KAGE – An AutomaticGlyph Generating Engine
For Large Character Code Set
Koichi KAMICHIKEIO [email protected]://fonts.jp/
Koichi KAMICHI, KAGE - An Automatic Glyph Generating Engine For Large Character Code Set, Glyph and Typesetting Workshop 2003.
What's KAGE ?
Not a cage.
Koichi KAMICHI, KAGE - An Automatic Glyph Generating Engine For Large Character Code Set, Glyph and Typesetting Workshop 2003.
KAGE 〔kʌge〕
Kanji-glyph (font)AutomaticGeneratingEngine
影 : shadow, Ninja, background
Koichi KAMICHI, KAGE - An Automatic Glyph Generating Engine For Large Character Code Set, Glyph and Typesetting Workshop 2003.
Glyph automatic generation
parametric generationvalues of size, position are given.use for closed character set
with memory saving
full / semi automatic generationsize, position are calculated on the flyfor open character set
Koichi KAMICHI, KAGE - An Automatic Glyph Generating Engine For Large Character Code Set, Glyph and Typesetting Workshop 2003.
Features of KAGE system
using HTTP protocolusing Kanji componentsusing Wiki for management
Koichi KAMICHI, KAGE - An Automatic Glyph Generating Engine For Large Character Code Set, Glyph and Typesetting Workshop 2003.
HTTP protocol
Server and Client systemUser access to KAGE server by a network.
IDS for inputUser puts request to KAGE server by describing Kanji by IDS.can use CHISE strings
PNG, SVG, EPS for outputKAGE server makes glyphs on demand.
Koichi KAMICHI, KAGE - An Automatic Glyph Generating Engine For Large Character Code Set, Glyph and Typesetting Workshop 2003.
KAGE/cgi
Current version of KAGE system doesn't have any server implementation.work with a web server (=Apache)
easy to installone of a service realized by cgi
implemented by (GNU) Cglib, libpng, BDB
Koichi KAMICHI, KAGE - An Automatic Glyph Generating Engine For Large Character Code Set, Glyph and Typesetting Workshop 2003.
Demonstration
Koichi KAMICHI, KAGE - An Automatic Glyph Generating Engine For Large Character Code Set, Glyph and Typesetting Workshop 2003.
Kanji components
request : ⿰虫永Kanji components DB
KAGE engine
DB Combine
Send
Koichi KAMICHI, KAGE - An Automatic Glyph Generating Engine For Large Character Code Set, Glyph and Typesetting Workshop 2003.
Skeleton data
zoom in/out of outline dataimbalance width
skeleton dataany size, same width
Koichi KAMICHI, KAGE - An Automatic Glyph Generating Engine For Large Character Code Set, Glyph and Typesetting Workshop 2003.
Skeleton -> each typefaces
puts each kind of decoration to realizeMincho and Gothic
simplified decoration
Koichi KAMICHI, KAGE - An Automatic Glyph Generating Engine For Large Character Code Set, Glyph and Typesetting Workshop 2003.
Automatic arrangement
by their characteristics#1 : size of component
by ratio of each complexities
Koichi KAMICHI, KAGE - An Automatic Glyph Generating Engine For Large Character Code Set, Glyph and Typesetting Workshop 2003.
Automatic arrangement
#2 : LTR combine; change of left component
ex. ⿰土永 ⿰木木
× ○ × ○Koichi KAMICHI, KAGE - An Automatic Glyph Generating Engine For Large Character Code Set, Glyph and Typesetting Workshop 2003.
Automatic arrangement
#3 : position of component
Koichi KAMICHI, KAGE - An Automatic Glyph Generating Engine For Large Character Code Set, Glyph and Typesetting Workshop 2003.
Kanji Alias DB
request : ⿰氵吉replace to ⿰氵⿱士口 (Demo.)
KAGE engine
DB
Alias
吉 := ⿱士口
Koichi KAMICHI, KAGE - An Automatic Glyph Generating Engine For Large Character Code Set, Glyph and Typesetting Workshop 2003.
Select component's design
differ between regionsChina, Japan, Korea, Vietnam, etc.
in IDS, Unicode chars CANNOT fix the glyph
because of unification
Koichi KAMICHI, KAGE - An Automatic Glyph Generating Engine For Large Character Code Set, Glyph and Typesetting Workshop 2003.
Use of KAGE system
Ω/CHISEweb documents
<IMG> tags
Koichi KAMICHI, KAGE - An Automatic Glyph Generating Engine For Large Character Code Set, Glyph and Typesetting Workshop 2003.
Itaiji - proper noun (name)
切
Koichi KAMICHI, KAGE - An Automatic Glyph Generating Engine For Large Character Code Set, Glyph and Typesetting Workshop 2003.
Kokuji - original Kanji by Japanese cf. 和製漢字の辞典
http://member.nifty.ne.jp/TAB01645/ohara/
Koichi KAMICHI, KAGE - An Automatic Glyph Generating Engine For Large Character Code Set, Glyph and Typesetting Workshop 2003.
Wiki for management
KAGE uses some DBcomponents DBalias DB
unify to 1 DBWiki for management interface
anyone can updateanyone can create new (Demo.)
Koichi KAMICHI, KAGE - An Automatic Glyph Generating Engine For Large Character Code Set, Glyph and Typesetting Workshop 2003.
Re-designing of created glyphs
quality of created glyph : lowimpractical quality by current engine
human can adjust the glyphseasily on the web browserput them to DB, re-use on generating
also can use as component editorDemo.
Koichi KAMICHI, KAGE - An Automatic Glyph Generating Engine For Large Character Code Set, Glyph and Typesetting Workshop 2003.
Conclusion
KAGE server as on demand glyph generating engineeasy to use on the webcan adjust by user, can update DB
Thank you.