07/07/20 03:29:38 3Ts/mZe/0
字幕の話もそろそろFAQだな。以下テンプレ案
Q:字幕の日本語が四角い枠で表示されてしまう
A:「設定(S)」-「設定(S)」の画面の左側で、「ビデオ」-「Subtitles/OSD」-「Text Renderer」
を選び、右側の「フォント」で日本語TrueTypeフォントのファイルを指定する。
Q:フォントを指定したら字幕が何も表示されなくなった
A:日本語を含まないディレクトリにフォントファイルを置いて、そのファイルを指定する
Q:フォントを指定したら、ゴミみたいな物が表示された
A:VLCは現時点では、Windows標準のフォントに対応していないので、『あくあフォント』
(URLリンク(aquablue.milkcafe.to))等の埋め込みビットマップフォントを持たない、TrueType
フォントを入手して、そっちを使う。
Q:なんで、Windows標準のフォントが使えないの?
A:VLCは字幕の表示にFreeTypeというライブラリを使用しているが、このライブラリはアウトライン
フォントのデータよりも、より綺麗な埋め込みビットマップフォントのデータを優先して送ってくる。
VLCは常にアウトラインフォントのデータが送られてくる事を期待しているので、結果的にゴミが
表示されてしまう。
Windows標準のフォントは大抵埋め込みビットマップフォントのデータを持っている。
Q:それ直せないの?
A:解決策として、FreeTypeにアウトラインフォントのデータだけを送るように指示する方法と
埋め込みビットマップフォントのデータが送られてきても大丈夫なようにする方法があって、
どっちにするかを検討中。
Q:日本語の文字が表示されたけど文字化けしている
A:字幕ファイルの文字コードを変えてみる。VLCが自動判定しやすい、BOMつきのUTF-8か
BOMつきのUTF-16がベター
Q:他のソフトだと字幕に影とかついたりしてきれいなのに、VLCだとショボい。
A:VLCの字幕対応は、とりあえず動くレベルでしかない。本格的な対応は今後の課題。