探検


foobar2000質問スレ Part30 [無断転載禁止]©2ch.net [無断転載禁止]©2ch.net

■ このスレッドは過去ログ倉庫に格納されています
2016/11/09(水) 05:41:08.86ID:lUGwY49g0
■ 公式
http://www.foobar2000.org/

■ 日本語Wiki
-foobar2000 Wiki
http://wikiwiki.jp/foobar2000/
-foobar2000 Wiki for Japanese Users
http://foobar2000.xrea.jp/

■ 参考
-foobar2000 Wiki
よくある質問
http://wikiwiki.jp/foobar2000/?%A4%E8%A4%AF%A4%A2%A4%EB%BC%C1%CC%E4
使い方
http://wikiwiki.jp/foobar2000/?%C0%E2%CC%C0%BD%F1

-foobar2000 Wiki for Japanese Users
解説 (v0.9.5)/チュートリアル
http://foobar2000.xrea.jp/index.php?%E8%A7%A3%E8%AA%AC%20%28v0.9.5%29%2F%E3%83%81%E3%83%A5%E3%83%BC%E3%83%88%E3%83%AA%E3%82%A2%E3%83%AB
FAQ
http://foobar2000.xrea.jp/index.php?FAQ
2017/02/01(水) 02:39:12.17ID:AhXmI8uk0
>>244
> 1. メイリオをつかった場合、〜 行間隔が変わってしまう理由が分かりません。

メイリオはもともと行間が広くなりやすく、ブラウザやテキストエディタなどのコンテンツの表示には適していても、UIエレメント用には適していない。
https://www.google.co.jp/?gfe_rd=cr&;ei=2eI8WLfVItOQ8QeXm6GgBw&gws_rd=cr#q=メイリオ+改良+アセンダ+ディセンダ
また、Wikipediaの「メイリオ」のページの「注意点」を参照。
うちのSS(>>183)では MeiryoKe_PGothic, MeiryoKe_UIGothic を使用している(>>190

> 2. アーティスト名、アルバム名の箇所を強制的に3行で終わらせ、表示できない箇所は「・・・」の表示をさせることはできませんか?

foo_uie_graphical_browser.txt の323行目 $gp_set_string_format(alignment,line_alignment,[trimming]) の項より、>>245の [trimming]=ellipsis_word で本来は大丈夫なはず。
>>246の $gp_draw_string(str,x,y,w,h) の h が3行分の高さ以上に設定されているので切詰めが働いていない。
→ h=50 にする。
2017/02/01(水) 02:41:04.32ID:AhXmI8uk0
>>244
> 3. アーティスト名、アルバム名の後にトラック名の領域を自動的に設定させる方法はありませんか?

> //ポップアップのサイズ(幅、高さ=トラック数×12+68)
まず考慮すべきは、固定部分(アーティスト名+アルバム名 と トータルタイム)。
メイリオで上部の3行分を確保するには 50 必要でアルバム名下に余白を見込んで 55、
トータルタイムに上下余白を適当に見込んで下部 20 とする。
つまり、固定高さは 68 → 75 に変更。

> "Per track"を処理する最大トラック数:27 tracks
よって、最大高さは 27*12+75

推奨設定値/コード @メイリオ / ellipsis_word も機能するはず
>>245 → Popup size: 280×399 // =Popupの %gb_width%,%gb_height% 変数 ※general.txt参照
>>245 → $set_size(%gb_width%,$eval(%gb_track_count%*12+75) //引数 width は実数値ではなく変数 %gb_width% を使用すると、Popup sizeの変更に自動で追従する。
>>246 → $gp_draw_string([%album artist%$crlf()]%album%,5,0,$eval(%gb_width%-10),50)
>>247 → $set_org(1,$eval(55+%gb_track_index%*12+3))

●Popupタブ トータルタイム
$gp_set_string_format(far,near,)
$gp_draw_string(%gb_length% ,0,$eval(%gb_height%-15),$eval(%gb_width%-10),13)

http://i.imgur.com/M9a6Qax.png
2017/02/01(水) 02:42:12.43ID:AhXmI8uk0
>>241
> 設定がほんとうに凝っているので、暗号解読といった感じ

個人的には、Per track でトラック表示が切り捨てになったときの「+n tracks more… 」は、いちばん苦労した部分だから採用してほしかったなとおもう…
ループ数27の設定は、ライブラリ中の %tracknumber% の最大値だったからなのかな?

>>242
> 逆に、「トラック名」の上に「アーティスト名、アルバム名」を置きたい

ポップアップをマウスポインタの下方に開くようにするのであれば、>>242のその方針でよいとおもう。
うちではGBをディスプレイの下方に一段で表示し、ポップアップヒントをマウスポインタの上方に開くようにしているため、「アーティスト名+アルバム名」を下にしている。
これにより、マウスを横に移動したときに「アーティスト名+アルバム名」がつねに同じ高さの位置(Y座標)で表示される。
視線の上下移動なしで読み取れるようにし、UIに一貫性を持たせるためのデザインのつもり。
表示場所がXPのタスクバーのポップアップヒントと位置的に近いこともあり、背景色をクリーム色にしている。

>>243
> Tahomaだと文字列によって文字間隔が詰まってしまい、見栄えがよくありません

これは、Tahomaが>>250の1のメイリオとは逆に、せまい範囲に情報をつめこむためのUIエレメント用フォントだから。
MeiryoKe_PGothicは普通のプロポーショナルフォントで、MeiryoKe_UIGothicはUI用に英数の文字間をつめたフォント。
2017/02/01(水) 03:20:19.55ID:AhXmI8uk0
>>251のポップアップの per track 部分のフォントが (MeiryoKe_UIGothic,8) だった、すまん。
>>251の変更コードは、(メイリオ,8) でも問題はない。

>>249
あと、質問でコードが長くなるようなら>>197のようになるべく斧にあげるようにしようよ。
http://www.axfc.net/u/post.pl
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況