使用VLC 2.0.1,但中文字幕老是出現方框的問題,也曾試過網路上有人說的使用儷黑字型(LiHei Pro.ttf)。但麻煩的是安裝了這套字型後,會導致chrome上一些網站會變成用這個字型。這就是所謂的,有一好沒二好嗎?後來只好忍痛還是把儷黑字型給移除掉(畢竟上網才是最重要的,還是看自己常用的字型比較習慣)。
後來好奇去看VLC的log,發現到開檔時,freetype debug: Using 微軟正黑體 as font from file C:\Windows\Fonts\arial.ttf。咦,我明明是設定微軟正黑體,為什麼會開arial.ttf。上網查了一下,才發現滿多人也在討論,原來是VLC若找不到使用者指定的字型時,就會使用default的arial.ttf ( http://trac.videolan.org/vlc/ticket/6350 )。也難怪一直都是顯示出方框。
由於平常習慣使用微軟正黑體,所以就索性拿它來做實驗,從c:\windows\fonts\目錄下把微軟正黑體字型複製,貼上到別的目錄去。會看到msjh.ttf & msjhbd.ttf這二個字型檔,接著把msjh.ttf改名為MS-JH.ttf後,再把它複製貼上到c:\windows\fonts目錄下。接著去VLC的[工具] -> [偏好設定]-> [字幕與OSD] -> [字型] 選擇 [微軟正黑體]後,再測試。Yeah,真的可以了~雖然不知道為什麼,也不曉得VLC何時才會解掉這個問題,還是先紀錄一下,以免那天忘記~>.<~。
Step 1: 到c:\windows\fonts找到微軟正黑體字型,複製下來
Step 2: 找個地方按下貼上後,就會看到上面二個字型(一個好像是粗體的)
Step 3: 使用沒有粗體的微軟正黑體字型,把檔名改為MS-JH.ttf,接著再把它複製,貼上到c:\windows\fonts裡面去。
Step 4: 最後再到VLC裡面把字型選到微軟正黑體後,就大功告成了。

thank you so much!!!!!!!!!!!!!!!!!!!!!! : D :D
THANK YOU THIS IS THE MOST HELPFUL ARTICLE ONLINE THANKS!
這方法有用
谢谢你!这个方法可以解决问题!
不客氣
this workable, you are wise guys, thanks a lots.
Thank you. wow ! It works and fixed Windows 8.1 with VLC not displaying traditional Chinese characters issue. .srt coded with UTF-8 and use this font then it works.
改版很多次了,還是一樣要用這個辦法
這方法有用,謝謝分享。
我找了好久終於看到您這篇文解決問題@0@大感謝~ 原本用SimHei是沒問題...但是這該死的簡字字型,一堆莫名其妙的筆劃看到快吐了-.- 我有點納悶,改檔名再貼回去不也是安裝正黑體字型嘛,怎麼這樣子VLC就找得到了...@^@
實在受用了 非常感謝
困擾多時的問題給解決了,謝謝你的文章。
thank you than you thank you
感謝您,看網路這麼多解法,覺得您的解法最正確也最簡單易懂又無中病毒風險。
太神啦!!!感謝 win7使用成功
太神了 謝謝~~ win10 5kpalyer problem solved :)