埋め込みの公式を見ていたら便利そうなツールを発見しました。 >> Using the fontswf utility コマンドラインから埋め込み処理ずみのswfを作ってくれるというものです。 おお、結構便利。 macでどうやって使うのかなと思ったら、コマンドの最初に ./ の文字をつけないと認識しなかったです。.はカレントディレクトリの意味です。 だから terminalを起動して cd "/Applications/Adobe Flash Builder 4.5/sdks/4.5.1/bin" とbinフォルダまで移動。スペースがパスの間にはさむときは「”」ではさむのを忘れない。 ./fontswf オプション 埋め込みフォントへのパス とすれば良いです。 各オプションは -a, -alias name フォントのエイリアス名、デフォルトはフォントのファミリーネーム -b, -bold
埋め込み方法の違いなどのまとめ ■FlexSDK 3.x とFlex SDK 4.x Flex SDK 3.x >> Minimum Player version 9.0.124 Flex SDK 4.x >> Minimum Player version 10.0 4.5は10.2からになってた ■TextFieldとText Layout Framework データが軽くてすむ。 普通のやり方だと動的に縦組ができない。 (静止テキストは可能) 取り扱いが楽。 Player 9.0 higher フォントの埋め込みは非CFF TextField Text Layout Framework CFFとはCompact Font Formatのことで、従来の埋め込み方法よりもデータが軽くなるとか。 >> Compact Font Format Text Layout Framework (TF
海賊王をめざす男 マツです。こんにちは。 以前 Flex で css でフォントの埋め込みで文字範囲の設定を行いました。これは、フォントにまつわるホントに困った話の続編です。 問題 文字範囲の設定で、日本語(漢字 第一水準)を指定したときに発生しました。 日本語(漢字 第一水準) font.css @font-face { /* ファイル名 */ src:url("./assets/font/HOGE.TTC"); /* システムフォント名 */ /*src:local("ほげほげふぉんと");*/ font-family: fullFontFamily; advancedAntiAliasing: true; unicodeRange: /* Japanese Kanji - Level 1 */ "U+00A7-U+00A8,U+00B0-U+00B1,U+00B4,U+00B6,U+
flasherな日々フォントを埋め込む必要がある案件で、パブリッシュの度にフォント埋め込み処理を行っていては効率が悪いです。そこでどうにかしてフォントを外部から読むことができないかなと調べてみました。 ■ フォント埋め込み用の swf を作成する そのままなんですが、フォント埋め込み用の swf を作成します。新規作成し、Flash IDE のライブラリで右クリック、「新しいフォント」で埋め込みたいフォントを選択します。リンケージで 「ActionScript に書き出し」、「最初のフレームに書き出し」にチェックを入れます。そしてパブリッシュ。ここでできた swf をメインの swf に読み込むことで、フォントを外部読み込みとして扱うことができます。 この swf 名を「fontCollection.swf」とします。 ■ メイン swf に fontCollection.swf を
Flash Bilder 4日本語で文字を限定した埋め込みFontの作り方が面倒くさそう。 Flash CS5 で埋め込みFontを作成してFlash Builder 4で使ってみることにしました。 【Flash CS5】 1.Flash新規ドキュメント(Actionscript 3) 2.テキストツール(T)でテキストフィールドを作成 以下、プロパティパネル 3.今回はTLFテキストを選択しました 4.埋め込みたいフォントのフォントファミリーとスタイルを選択 5.埋め込み…をクリック 6.オプションタブ:名前を入力、埋め込む文字を指定 7.Actionscriptタブ:アウトラインフォーマットを選択 アウトラインフォーマットは、クラシック(DF3)とTLF(DF4)のどちらかを選択します。 Actionscript 用に書き出しと1 フレームに書き出しにチェック クラス名にはオプションで
埋め込むフォントが増えると、swfがめっちゃ重くなるーので、埋め込みフォントを外部swfにして読み込んでみる。 外部フォントの読み込み方2種類と注意点です。 【A】 読み込むswfを作成 ライブラリに"新しいフォント"をつくって、そのフォントまるまる(アルファベットも数字も日本語も)埋め込んだswfをつくる。 新規flaファイルを作成 →ライブラリで右クリック →新しいフォントを選択 →名前をつけて埋め込みたいフォントを選択 →リンゲージ書き出し(1フレーム目に書き出し)(hiraginoMaruGo_w4) →パブリッシュ(hiraginoMaruGo_w4.swf)作成したフォントswfを読み込む private function loadFont():void { var loader:Loader = new Loader(); var loaderContext:Loade
なんです。 Twitterでの連動で、年齢を入れてつぶやくとハッシュタグをキーワードにして抽出します。そのファイルがXMLファイルでそれをFlashで解析して表示させるというおぉ!といわんばかりの作品なんです。 衝撃的でした。AS2でならできるだろうな。と当時の自分では思ってたのですが、実際にAS3でやるとなったらどうなるものやら。と思いながら今まで来ました。 それで、表示されていたのが、埋め込みフォントだったんです。 デバイスフォントじゃないことがわかり、こりゃどちらさまのフォント使ってるんだ?という疑問を持って、今日にいたります。w みんな共通して使ってるimport文があります。 import com.bit101.components.*; です。 さっそくGoogleさんで検索しました。 ありました。 そのフォントだけダウンロードしました。けど、駄目です。 com.bit101.
Where do I get Adobe Originals? The majority of Adobe's fonts are available on fonts.adobe.com as part of the Adobe Fonts subscription library. For perpetual licenses, please visit our resellers: Type Network Monotype Fontspring Note: Adobe no longer provides enterprise-wide, term font licensing. Type Network and Monotype are authorized to handle these licenses on Adobe's behalf. Adobe discontinue
フォントを埋め込んで外部ファイル化するときに ぶつかったちょっとした問題の原因がわかったのでメモ。 まず埋め込みフォントの外部ファイル化の仕方。 フォントを埋め込んだswf ・ライブラリで右クリック ・新しいフォント ・名前をアルファベットで入力 ・フォントを選択してok押下 ・ライブラリに出来た「A」を右クリックしてリンケージを選択 ・「ActionScriptに書き出し」「最初のフレームに書き出し」をチェック ・クラス名、基本クラスはデフォのままok押下 ・パブリッシュ 外部埋め込みフォントを使うswf ・上述したswfをloaderでload ・読み込むときのコードは↓こんな感じ。いつもとちょっと違う var urlRequest:URLRequest=new URLRequest(url); var loaderContext:LoaderContext=new LoaderCon
as埋め込みフォントを使う場合のちょっとしたTipsを3つ紹介しておく。1. 何も考えずにフォントを埋め込む方法フォントを埋め込むには、Embed メタタグを利用する。 package { import flash.display.Sprite; import flash.text.TextField; public class EmbedFontTest extends Sprite { [Embed(source='アニトM-教漢.TTF', fontName='anito')] private var font:Class; public function EmbedFontTest(){ stage.align = "TL"; stage.scaleMode = "noScale"; var textField:TextField = new TextField(); textFi
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く