Was having a frustrating few months with MKV files containing subtitles taking up to 30 seconds to load in VLC. The solution to the problem is to grant write permissions to the fontconfig file. So the simple fix is this:
- Open up Terminal.app
- Type in "sudo chmod 777 /usr/X11/var/cache/fontconfig"
Now MKV files containing subtitles will load instantly!