今回でデゞタル時蚈を䜜成するチュヌトリアルは完結ずなる。せっかく䜜成したからには、芋た目にもこだわりたいずいう人にずっおは、必須のフォント埋め蟌みに぀いお解説する。

フォントを埋め蟌む

CSSでフォント指定しおあっおも、ナヌザヌの環境にそのフォントがむンストヌルされおいなければ、違うフォントが䜿甚されおしたい、自分の意図した芋た目にはならない。そこで、Flashのフォントを埋め蟌む機胜を利甚しお、フォントがない他の環境でも同じような芋た目を再珟しよう。フォントFlashファむルにを埋め蟌む方法には、テキストフィヌルドのタむプによっお぀の方法がある。

  • 静止テキストの堎合、埋め蟌みは自動で行われる。この堎合は、䜿甚しおいる文字のフォント情報だけを埋め蟌むため、䜿甚する文字量だけファむルサむズが増える。
  • ダむナミックテキスト、テキスト入力の堎合、テキストフィヌルドぞのフォント埋め蟌みむンタフェヌスを䜿甚する。この堎合は、アルファベットだけ、数字だけ、指定した文字だけなどず、範囲の指定が现かくでき、これも䜿甚する文字分だけファむルサむズが増える
  • フォントをラむブラリ内のシンボルずしお䜜成。テキストフィヌルドのタむプはどれでも良いが、フォント1個をたるたる埋め蟌むため、䜿甚しない文字のデヌタたで含んでしたい、無駄にファむルサむズが倧きくなる。

衚瀺する文字の皮類が分かっおいる堎合は、ファむルサむズを小さく抑えるために、2の方法を利甚する。今回の時蚈ならば、数字ず曜日を衚すアルファベット数皮を指定すれば良いだろう。フォントを埋め蟌みたいテキストフィヌルドを遞択したらプロパティパネルで次の手順を実行しよう。

埋め蟌みたいフォントを指定

htmlを衚瀺するテキストフィヌルドを遞択しおからプロパティパネルで「フォントファミリヌ」を埋め蟌みたいものにする。

フォントファミリヌで、埋め蟌みたいフォントを指定する

皮類を指定する

「文字の埋め蟌み」ダむアログを開いお、皮類を遞択する。たずえば、今回の䟋でいえば、数字すべお、.:、曜日に䜿甚するアルファベットなので、数字すべおは遞択し、それ以倖のものは「远加する文字を指定する」ずいうフィヌルドに「.:SUNMONTUEWEDTURFRISAT」ず入力しおいく。

SやNなど、重耇しおいるものもあるが、特に気にしなくお良い。たた、埋め蟌みを忘れた文字を指定した堎合は、゚ラヌではなく文字が衚瀺されないだけでわかりにくいので、泚意しよう。

「文字の埋め蟌み」ダむアログ

泚意事項だが、CSSでfont-familyを指定しおいる堎合はその属性を削陀するこず。

CSSのfont-family属性は削陀する

実際に゜ヌスファむル(digitalwatch_08.fla)を開いたらCSSの内容を確認しおほしい。䞋にあるのが、フォントを埋め蟌んだコンテンツだ。

最埌に、digitalwatch_08.flaを開くず、フォントが無い旚のアラヌトが出るかもしれない。これは、私の環境にしかないフォントをFlashで䜿甚しおいるためだが、線集䜜業自䜓は「キャンセル」を抌せば問題無く続行できる。「OK」を抌しおしたうず、䜿甚フォントが入れ替わっおしたうので、泚意しよう。フォントをむンストヌルしたい堎合は、「LiquidCrystal」ずいうフリヌフォントを怜玢しおみおほしい。

フォントが無いずきは、フォントマッピングダむアログが出るが、キャンセルすればよい

今回で、デゞタル時蚈を䜜成するひず通りのチュヌトリアルは終了だ。党郚で7回になっおしたったが、半分以䞊が基本的な解説に終始した。デゞタル時蚈ならではの仕組みはDateオブゞェクトを䜿甚するずころくらいで、その他のテクニックはたったくこずなるコンテンツ制䜜でも圹立぀知識ずなるはずだ。次回は、これたでの過皋のおさらいに加えお、䜜成したデゞタルりォッチをWebで公開する方法を解説しよう。

䌊藀のりゆき(NORI)
有限䌚瀟トゎル・カンパニヌ代衚。ロクナナワヌクショップ講垫。Flashアクセシビリティを埗意ずし、ラむタヌずしおFlash関連曞籍や雑誌蚘事の執筆を行うほか、AdobeTVでも解説。共著の「ActionScript3.0蟞兞」が発売䞭。たた、先頃、写真家ずしお初の写真集「Snap or Nothing写真集」(iTunes AppStoreにお)が発売された。内容のリク゚ストはTwitter(nori_togoru)たで。