View Issue Details

Category
SSPBT:本体(SSP)
SeverityminorReproducibilityalways 
Status closed 
Fixed in Version2.5 (リリース) 
Summary0000448: \f[name,フォント名] でフォントファイル指定が動作しません
Description以前は動作していた \f[name,フォントファイル名] の形式でのフォント変更が動作しなくなっています。

再現方法
1. SSP 2.5.77 フルセットをダウンロードし、任意のフォルダに展開します。
2. SSPを起動して本体設定から開発者オプションを有効にします。
3. エミリの ghost/master にwindowsOS側にインストールされていない任意のフォントファイルを配置します。
(再現で使用したフリーフォント) http://azukifont.com/font/azuki.html
4. ゴーストをリロード後、Ctrl+S を押してスクリプト入力欄を開き、「\f[name,azuki.ttf]あああ」と入力して送信します。
5. デフォルトのフォントのまま「あああ」と表示されることを確認します。

※OSにインストール済のフォントで \f[name,メイリオ] 等フォント名指定では動作することを確認しています。

SSP 2.5.77
windows11 64bit
TagsNo tags attached.
Attach Tags

Activities

guest

2022-03-03 06:51

reporter   ~0001146

I think I might have a similar problem. I've been meaning to investigate more so I could write a report, but I just haven't had time.

I've noticed that some fonts work when called this way, and some fonts don't. I thought it might be a ttf/otf difference, but for me, the ttf files are the ones that work. So I suppose it's probably not that.

I did notice that if I put the font files into the balloon's folder, then they work as intended. But it doesn't work if the font files are only in the ghost's folder.

ponapalt

2022-03-05 18:04

administrator   ~0001152

これ、たぶん逆で「システムに登録されているのとダブっていた場合にフォントが変わらない」だと思うんですがどうでしょう。
それなら再現しました。

nanachi

2022-03-05 21:58

manager   ~0001153

こちらの状況とは異なるみたいです。

はじめに気がついたときはたしかにOSにインストールされたフォントでした。
参考URLの作者さんの「うずらフォント」をPCにインストールしていて、かつghost/masterとして配置してファイル名指定で使っていました。
\f[name,あずきフォント] ではフォントが変わることを確認してます。

ただ、その後の再現実験で「あずきフォント」を ghost/master に配置した際はOSにインストールしていなかったのですがフォントが変わらず。
\f[name,azuki.ttf] でも \f[name,あずきフォント] のいずれの指定でもフォントが変わらないことを確認してます。

nanachi

2022-03-05 22:02

manager   ~0001154

ごめんなさい。↑ は完全にまちがってます。
そもそも再現実験の際に ghost/master ではなく ghost にファイルを配置してしまっていました…
ghost/master に配置しなおしたところ azuki.ttf 指定では正しくフォントが変わりました。

ponapalt

2022-03-06 21:01

administrator   ~0001162

2.5.78

Issue History

Date Modified Username Field Change
2022-03-02 22:26 nanachi New Issue
2022-03-03 06:51 guest Note Added: 0001146
2022-03-05 18:03 ponapalt Assigned To => ponapalt
2022-03-05 18:03 ponapalt Status new => assigned
2022-03-05 18:04 ponapalt Status assigned => feedback
2022-03-05 18:04 ponapalt Note Added: 0001152
2022-03-05 21:58 nanachi Note Added: 0001153
2022-03-05 21:58 nanachi Status feedback => assigned
2022-03-05 22:02 nanachi Note Added: 0001154
2022-03-06 06:22 ponapalt Status assigned => confirmed
2022-03-06 06:22 ponapalt Fixed in Version => 2.5 (リリース)
2022-03-06 21:01 ponapalt Status confirmed => closed
2022-03-06 21:01 ponapalt Resolution open => fixed
2022-03-06 21:01 ponapalt Note Added: 0001162