Zauważyłem, że w pracy czcionki Google Web nie pojawiają się w IE9 i Firefox 6 (Windows i Mac OS). Wszystkie pliki są ładowane, ale czcionki nigdy nie są renderowane. Działa to poprawnie z domu w tych samych przeglądarkach. Chrome nie wykazuje tego problemu. Dodatkowo strony korzystające z CSS FontSquirrel (i obsługujące same pliki czcionek) działają dobrze w IE9 i Firefox 6. Żaden z tych problemów nie pojawia się u mnie w domu. Zrzut ekranu: http://cl.ly/9lQuDlaczego interfejs API czcionek Google nie działa w nowoczesnej przeglądarce?
Przeczytałem, że IE9 i Firefox nie renderują czcionek internetowych z zewnętrznych stron, jeśli nie są one dostarczane z właściwymi ustawieniami Access-Control-Allow-Origin w nagłówkach HTTP - traktują to podobnie do jak będą traktować problem z cross-site-scripting. Nie widzę opcji access-control-allow-origin w nagłówkach odpowiedzi. Zrzut ekranu: http://cl.ly/9luS
Wiem, że Google powinien się tym zajmować, ale czy możliwe jest, że coś modyfikuje te nagłówki, zanim dotrą do mnie? Czy użytkownicy wiedzą o jakichkolwiek przypadkach, w których dostawcy usług internetowych lub zapory ogniowe modyfikują te nagłówki? Czy jest w pobliżu praca?