1)

この投稿は8年半前の記事です。 情報が古くなっている可能性があるので、その点ご了承ください。
2008 年 12 月 27 日 3,105日前)
1,543文字 (読了時間3分)

SPONSORED LINK

時の経つのは早いもので、いつのまにかflashで縦書きがサポートされるようになっていました。

早速作ってみたので、ためしに投稿してみます。フォントはメイリオというのを使っているので、持っていない人はMicrosoftのページからダウンロードしてください。あと、メイリオが入ってない人がどんな風に見えるか(フォントの違いで崩れるのか否か)も知りたいので、コメントを残していただければ幸いです。閲覧にはflash playerのバージョン10が必要です。

https://takahashifumiki.com/wp-content/uploads/2008/12/hugo.swf::460::300

ちなみに、本文の出典は青空文庫にあったヴィクトル・ユゴーの死刑囚最後の日です。

参考にさせていただいたサイトは以下の通りです。ありがとうございました。

いやー、これで夢が叶いそうです。できればWordPressのプラグインにして配りたいですね。一応、xmlrpcを使ってコンテンツを取得することもやってみました。ローカルテストしかしてませんが、たぶんアップしても動くでしょう。

ロードマップ

できてること

  1. とりあえずflashで縦書きにしてみる
  2. WordPressのxmlrpcを使って、ブログコンテンツを取得してflash内に表示

これからやること

  1. xmlrpcで取得できるコンテンツをflashのText Layout Frameworkの書式に合ったものにする
  2. 該当する記事のデータを動的に取得できるようなインターフェースにする
  3. WordPressの記事IDをjavascriptで渡す必要があるので、External Interfaceをお勉強
  4. Text Layout Frameworkのレイアウト調整方法をお勉強
  5. WordPressのプラグインAPIをお勉強

勉強することがいっぱいだが……なんだこの溢れるやる気は! 最近はもうWebの技術を勉強することに飽き始めていたというのに!

というわけで、正月返上で小説を完成させてこれ重要、チカッパがPHP5に移行し終えるまでに自分のブログを縦書き表示するぐらいのことはやっておきたいですね。

もしもこのブログ縦書き化プロジェクトに興味があったり、「おまえより100年先に行ってるぜ!」という方がいらっしゃったら、ぜひ情報交換をしたいので、お問い合わせからご連絡いただくか、コメントを残してください。

追記

  • WinXP(メイリオ入り) Firefox3.0 O.K.
  • WinXP(メイリオ入り) Safari3 O.K.
  • WinXP(メイリオ入り) Chrome O.K.
  • WinXP(メイリオ入り) Internet Exprorer 7 N.G.(ActiveXのFlashインスコに失敗?)
  • WinXP(メイリオ入り) Internet Exprorer 6 Multiple IE N.G.(そもそもサイトが見れないことが判明。ショック!)
  • MacOSX(メイリオ入り) Firefox3.0 N.G.(約物が回転せず。フォント名を「メイリオ」としたため?)
  • MacOSX(メイリオ入り) Safari3 N.G.(約物が回転せず。フォント名を「メイリオ」としたため?)

Macでの対応はフォント名指定にて研究の余地あり。Vista情報求む。

 

フォローしてください

ここで会ったのもなにかの縁。
高橋文樹.comの最新情報を見逃さないためにもフォローをお願いします。
めったに送らないメルマガもあります。

SPONSORED LINK

この記事について

この記事はが2008 年 12 月 27 日にプログラミングの記事として公開しました。

高橋先生の電子書籍

高橋先生の電子書籍

Amazonで電子書籍も買えます。

好きな言葉

「はじめてホーソーンと知り合ったころからの、それが彼の口癖なんですのよ。最後にキリストに会えたら、自分は坐るつもりだ。決して立ち上がらない、と」

— フィリップ・K・ディック

高橋先生の処女作

『途中下車』高橋文樹

2001年幻冬舎NET学生文学大賞受賞作です。

Web制作やります

Web制作やります

Web制作のご依頼は株式会社破滅派へ

不定期メルマガ

高橋文樹.comでは、不定期でニュースレターを配信しています。滅多に送らないので是非購読してください。

高橋文樹.comではプライバシーポリシーに準じて登録情報を取り扱います。