Skip to content

Latest commit

 

History

History
27 lines (21 loc) · 1.72 KB

File metadata and controls

27 lines (21 loc) · 1.72 KB

LML(Layered-novel Markup Language)

概要 Concept

LMLはレイヤをHTMLのように記述して作成することができるようにするためのマークアップ言語仕様です。
LML is a markup language specification for Layer(Layered-novel).

レイヤとは? What is Layer?

レイヤ(Layer)とは画像や音声とともに文章を読み進める複合的なデジタルメディアです。
それはほとんどキネティックノベルと同じものを指しますが、ゲームの一種ではないことを強調するために日本のアニメーションをアニメと呼ぶことから着想を得て命名しました。
Layer is a hybrid digital media format that combines images, audio, and text for reading.
It refers to almost the same thing as a kinetic novel, but the name was inspired by the way Japanese animation is called "anime" to emphasize that it's not a type of game.

データ形式について About data format

LMLの実体はEPUBのようなZIPアーカイブ形式です。
アーカイブの中にはメタデータとコンテンツそれぞれを記述したLML文書(XML形式)とサムネイル用画像(PNG形式)を最低限含みます。
詳細はsampleディレクトリを確認してください。
LML is a ZIP archive format similar to EPUB.
The archive contains at least a LML document (XML format) describing the metadata and content, and a thumbnail image (PNG format).
See sample directory for more infomation.

Sample file
Tag Reference

注釈 Note

LMLは現在ドラフト版です。今後破壊的な変更が加わる可能性があります。
LML is currently in draft. Breaking changes may be made in the future.