通常攻撃が全体攻撃で二回攻撃のお母さんは好きですか？フェイス

はじめに

Sound Player Lilith for Unicode OSes（略称 uLilith）で使用するフェイス（スキン）です。
project9k
https://twitter.com/project9k

最新のuLilithの入手は
https://drive.google.com/drive/folders/1iLZXWjDJlXd4vjR6suptMadJD0bfzCx5

●動作確認
uLilith バージョン1.0.0 (2019/01/01) x64Core2版＋uLilithSuiteプラグイン 1-52版で
Direct2Dを使用して動作確認。

●フォント
「M+ 1c Medium」「Segoe UI」
プレイリストの代替フォントに「メイリオ」

※
フェイス本体の時間と音量表示、プレイリストの総ファイル数・総演奏時間は画像ファイルを
指定しています。
Direct2D 又は DirectWrite を使用するとDynamicStringで表示する情報文字列のフォント表示
が変わります（定義に指定されたフォントは同じでもレンダリングアルゴリズムが違うのでサイ
ズなど条件によって大きく変わるようです）。
Gdi+によるアンチエイリアス使用時は定義に指定されたオリジナルデザインのフォントで表示さ
れます。というわけでDirect2D や DirectWrite ご使用の方には下記のフォントは必須ではありま
せんが、一応フォントの入手先を書いておきます。

「M+ 1c Medium」フォントは

M+ FONTS 
http://mplus-fonts.osdn.jp/about.html

DOWNLOAD
最新版の mplus-TESTFLIGHT ファイルをお選びください。 （原文のまま）
https://ja.osdn.net/projects/mplus-fonts/releases/62344

ダウンロードしてファイルを解凍(展開)後、
mplus-1c-medium.ttf ファイルをインストールして下さい。

●ご注意

・このFaceを使用して問題が起こっても当方では一切責任を負えませんのでご使用の際は自己責任でお願いします。

・個人での使用限定でならご自由に改変してくださって構いません。また定義(ini, in)ファイルを元に新作フェイ
　ス作成にご利用して頂いて尚且つDTに投稿は大歓迎です。ただし投稿の際は「;」← 半角セミコロンの説明文は
　改変するか削除して下さい。

・このFaceの転載、再配布、販売等は絶対にしないでください。このFaceは個人使用限定でお願いします。

●更新履歴（作業の備忘録も兼ねています）
2019.06.16　Ver.1.1.0
- 修正 : 拡大フェイスのプレイリスト側操作パネルと文字列パネルの幅拡大。240 → 280
- 修正 : 幅拡大に伴い、アルファチャンネルも拡大。240 → 280
- 修正 : 幅拡大に伴い、シークとボタンアイテムの表示位置を10〜20px右へ。
- 修正 : 操作パネルとパネル上のアイテム表示位置を1〜2px下へ。

2018.02.16　Ver.1.0.1
- ファイル情報でEnable と DisableRegion のキーは不用だったので削除。
- ファイル情報の表示タイミング ViewType = NotStopping を無効にした。

2017.12.08　Ver.1.0.0

2017.11.23
- 制作開始。

---------------------------------------------------------------------------------------------------

何やらマニアックなフェイスを作ってしまいました。切っ掛けは海外のAIMPスキンに触発されてしまって…
どうせならと触発されたAIMPスキンの切り替え機能もフェイスで再現してみました。

作成中キャンバスサイズ変更でフェイスを切り替える動作はロゥリィフェイスで作っていたのを思い出して、
過去に投稿した自作の「歌う初音ミク」フェイスのPLコマンドも参考にして初期サイズ → 拡大PL付きフェイ
スの切り替えという狙った動作に出来ました。
あとPL付きはプレイリストメインなのでフェイスサイズがデカイのですが、ボタン類や情報文字列の表示幅も
併せて大きくしました。

フォントの「M+ 1c Medium」は 上で必須ではないと書いていますが、タイトルやファイルメタデータなどの
情報文字列で Direct2D や DirectWrite を使用してフォントのオリジナルデザインから表示が多少変化しても可
読性を重視して定義に設定していますので（選定時に複数のフォントをDirect2D モードで表示確認しています）、
インストしてDirect2D や DirectWrite でご使用されても問題ないと思います。

●特に読まなくても問題無い話（興味の無い方はスルー推奨）
「通常攻撃が全体攻撃で二回攻撃のお母さんは好きですか？」

長いタイトルの略は「お母好き」と書いて、「おかすき」というみたいですが、未だに読んでないです！キリッ
（2019.6.16現在）

フェイスの切り替えは ChangeFace コマンドでパラメータに指定した定義ファイル（ini以外の拡張子で）を読み
込んで切り替えるのが定義の記述も含めて簡単で手っ取り早いんですけどね。例のトップの行を表示してしまう問
題も回避できるし。
結局どちらでもサブのファイル（.inファイルの事です）数自体は同じなので必要最小限でこの結果という事ですが、
メインの定義ファイルひとつでプレイリストも表示という目標があったのでコンテナやコマンドコンテナを記述し
まくりの定義になりました。


てす

