2013年9月30日月曜日

オープンソースXHTMLレンダリングエンジン Sayori

HMDTさんよりiOS/OSX向けXHTMLレンダリングエンジンがオープンソースとして公開された。


紹介記事:iOSアプリ『大辞泉』でも使われている、Sayoriレンダリングエンジンをオープンソースとして公開
Sayoriレンダリングエンジンは、OS XおよびiOSで動作するXHTMLのレンダリングエンジンです。SYLabelというクラスが提供されていて、UILabelと似た使い勝手になっています。リッチテキストのUILabelが使いたい場合や、電子書籍を作りたい場合におすすめです。

Sayoriレンダリングエンジンを採用したアプリとしては、『大辞泉』があります。というか、大辞泉のエンジンをほぼそのまま公開しているのが、Sayoriですね。

使い方はこんな感じ。
// Create SYLabel
SYLabel*    label;
label = [[SYLabel alloc] initWithFrame:self.view.bounds];
label.html = @"

Hello Sayori!

"; label.cssString = @"p.class { font-size: 24px; }"; // Add label [self.view addSubview:label];

プロジェクトページは今後充実していくとのこと。概要を知るには下記のページが参考になる。




すばらしい。

0 件のコメント:

コメントを投稿