Update : Read How to disable Building Font Cache Dialog of VLC Player
After you installed VLC player and run it for the first time by opening any media file in VLC you will see Building font cache dialog box saying “please wait your font cache is rebuilt.This should take less than few minutes”.After couple of minutes video file will be played without any problems,lot of people wonder why this happens.
I have faced this dialog box only once that too after installing and running VLC player for the first time.This will happen every time when you first play VLC Player with any file/stream after its installation.
VLC rebuilds font cache to show subtitles for files/stream which are shown at bottom of screen while playing.
If Building font cache dialog box hangs showing progressing bar each time whenever you play a file in VLC, type %appdata% in Run command box and press enter and delete VLC folder .This will make VLC to freshly rebuilds font cache again after that you will be able to play files in VLC player without any problems.
And also make sure you are using latest version of VLC media player which comes fixed with lot of bugs like these.You can find update for VLC player by clicking Help menu and clicking Check for Updates.
Read How to Update VLC Media Player
| SHARE |
|
|
|
{ 28 comments… read them below or add one }
“And also make sure you are using latest version of VLC media player which comes fixed with lot of bugs like these.”
I’m experiencing severe hanging and waiting times just to wait for the font cache to rebuild when I’m not even utilizing subtitles at all. Is there is a way to disable the font cache rebuilding process? I’m thinking of downgrading to an older version that doesn’t have bugs like these.
As I mentioned in the post try to delete VLC folder in AppData by typing %appdata% in run command box.
Buiding of font cache only done when file contains subtitles as I found in VLC support documentaion.
Ugh I hate this. It was a great little player before and now it’s so frustrating to use.
Yes it works eventually but I have to wait 5-10 minutes every time I open up a video file on VLC.
Any way to stop it from building a font cache? Who the hell even uses subtitles?
The deaf find subtitles pretty handy.
“Who the hell even uses subtitles?”
Um… people watching foreign films?
lol, totally agree with you. i watch foreign films all the time and vlc comes very handy
Thanks, this actually sorted my problem which occurred due to me cloning the files across hard drives, I think VLC is a great little player and I myself have never experienced problems with it on any clean installs or older installs.
The “building font cache” pops up for me every time I open the program and play a file, not just after I’ve installed a new version, and even if I’ve played that type of file before. I’m getting sick of it popping up all the time.
I solved this by running the VLC.exe in Vista Service Pack 1 compatibility mode. I am running Win 7 64-bit. Browse to where you have VLC installed to (C:\Program Files (x86)\VideoLAN\VLC) and right click on the vlc.exe file, select properties and choose compatibility mode. Ensure the “run this program in compatiblity mode” check box is selected. Choose Vista SP1 and click apply. You will need Admin rights to do this obviously. Anyhow, the program starts instantaneously and the completely annoying and seemingly useless font cache “feature” disappears. Who ever decided to include this functionality should be ridiculed mercilessly. Can you imagine if you loaded a web page in a browser and before you could use it, you had to wait 10 minutes before “the font cache” was rebuilt? Ya, you get my point…how stupid!
Drew you rocks it work for me thank you…!!!!!!!!!!
I’ve never seen another video player doing any such kind of “font cache rebuilding” :@ .
How is this possible that any other player works perfectly with fonts and subtitles without any popup and waiting to rebuilding anything?! Come on, waiting fo about 1-2 minutes before I can watch my first video?!
Also the ever lasting bug with not memorizing my volume level between sessions dragged me away to an older version where there WAS some sort of memorizing the level. What a shame , this is a very good player that plays some of my files that weren’t playable with other players but bugs like these make me think there isn’t a stable and just… working player out there.
Thanks for the tip Drew, it works…………..
You guys are welcome…
FYI, I uninstalled VLC until they get that straightened out – if ever. What a shame. I went back to Windows Media Player Classic with extra codecs instead.
this “building font cache” wait happens everytime i run VLC after installing new fonts to XP SP3, it is illogical as i think VLC player needs to only use basic windows fonts to display subtitles and if i install some design font it really has no business building that font into its cache. VLC devs, do this fix please.
Please remove this nuisance dialog and delay by the next version. Definitely a UI design mistake. Irritating as can be. Thanks Drew for the workaround!
Invitation sent.
It only takes a few seconds on my Quad Core AMD. Come on guys/gals, have patience. Whenever I see that I just simply do something else and less than 15 seconds it is gone. Then I can load it without problems. Even on my Intel Atom N450, it takes about 1.5 minutes to rebuild cache. Are we so impatient that we cannot wait even less than a few minutes!! SMH.
Well, I guess most ppl are frustrated since their other options (MPC/whatever) don’t have such (major to the frontend user) problems.
“Building Font Cache” should have been a background process rather than a nuisance preventing the user from watching/listening the video/music (well it does for at least those 2 or 3 mins). I tried the workaround Drew suggested, but that did not work for me (Windows 7, Core i7), but I managed to disable it completely
How?
1. Open VLC
2. Tools => Preferences (CTRL+P)
3. Click on “All” (bottom left corner – “Show Settings”)
4. Expand “Video” (last option in left tree)
5. Click on “Subtitles/OSD” (last sub-option in Video)
6. In the section “On Screen Display” (first on the right), look for option “Text rendering module”, and select “Dummy font renderer function” (last option from the drop down)
7. Click “Save”
… you are done… no more waiting
Hope it helps!
Thanks you very much. It is really helpful for me.
Again…….THANKXXXX A LOT!!!!!!!!!!……….
THANX A LOT BUDDY…………UR INSTRUCTIONS REALLY HELPED ME GETTING RID OF THE ANNOYING REBUILDING CACHE BUFFFFFFFF……………….THANX AGAIN.
VLC was my favorite player for so many years. This font caching pissed me off, uninstalled VLC…. installed mplayer and WMClassic…. I’m sure vlc will fix it after loosing millions of users…. (Yah! I know how to disable the font caching by going into preferences and bla bla… cannot do that all the PC’s in my company too much headaque for me to manage)
I wonder how every other player in the world manages to render subtitles without forcing the user to twiddle thumbs just as they were about to watch something. Argh!
Stupid programmers, that’s all.
Well in this age of adverts and collecting marketing information to sell isnt anyone a little suspicious that this rebuilding fonts dialog appears all the time. I would hazard a guess that the dialog is a front to the application phoning home with some information to sell. The message is just a red herring.
Am I Paranoid ? Not sure but I am a software developer and cannot see why anyone would “rebuild font cache” everytime you start.
Since you are a developer you should know how to setup the requisite traces to see what the application is doing. I doubt its doing anything like that….
It’s annoying that once it appears on screen, doesn’t shut off. Thanks for sharing the solution
@Dazza from England:
The nice thing about VLC is that it’s free software, licensed under the GNU General Public License (GPL)
So if you want to know whether it’s “phoning home with some information to sell”, just download the source code and look through it. Surely, with the large community of developers VLC has, if someone added code like that to VLC they would find it and eradicate it quickly before the next release.
{ 1 trackback }