Man ir bijušas grūtības izprast šo jautājumu.

Mēģinu apakšdomēnā izmantot fontu @ font-face, teiksim mysite.example.com. Fonta sejas "src" būtu kaut kas līdzīgs vietnei URL ('http://www.example.com/myfont.woff ").

Esmu mēģinājis CSS failu ievietot apakšdomēnā, kā arī galvenajā domēnā, un abos gadījumos Firefox neievēros fontu-seju. Fonts-face darbojas pārlūkā Chrome un Safari (vēl neesat izmēģinājis IE).

Ja es pārvietoju woff failu uz apakšdomēnu, tas darbojas labi. Tāpēc es domāju, ka jautājums ir par domēnu šķērsošanu.

Tomēr, ja es izveidoju saiti uz Google mitinātu tīmekļa fontu, tas darbojas labi. Diemžēl Google tīmekļa fontos nav man nepieciešamā fonta.

Es zinu vienkāršu risinājumu, kā fontu mitināt apakšdomēnā, taču es cenšos izvairīties no pārāk lielas dublēšanās, un es vēlētos šo fontu un CSS kalpot galvenajam domēnam.

Vai ir kādas idejas, kā to panākt? Kāpēc tas darbotos Google fontos, bet ne manos?

  • Tiek aizvērts kā css @ font-face dublikāts, kas nedarbojas ar Firefox, bet strādā ar hromu un IE.
  • Jūs esat pilnīgi pareizs, tā ir starpdomēnu problēma, un jūs varētu atrast, ka IE9 dara to pašu. Es izveidoju fonts.mysite.com un izmantoju to, lai apietu problēmu (palīdz arī optimizācijā)

strādāja par jums: Charles Robertson | Vēlies ar mums sazināties?