I am using W3 Total Cache 0.9.3 with the Amazon CloudFront CDN. I have enabled the setting "disable CDN on SSL pages". The generally seems to work, however, web fonts are still linked to the CDN. This does not work, of course, because CloudFront does not have an SSL certificate for my domain.
Sample URL:
https://cdn5.helgeklein.com/wp-content/themes/canvas/includes/fonts/social.ttf
Result:
Chrome does not display characters with that font at all.