Cdnjs: Firefoxμ—μ„œ Font Awesome이 μž‘λ™ν•˜μ§€ μ•ŠμŒ(κ°€λŠ₯ν•œ μˆ˜μ • 사항 발견)

에 λ§Œλ“  2013λ…„ 01μ›” 10일  Β·  26μ½”λ©˜νŠΈ  Β·  좜처: cdnjs/cdnjs

μ•ˆλ…•ν•˜μ„Έμš”, Font Awesome을 μ‚¬μš©ν•  λ•Œ Chrome 및 Safariμ—μ„œλŠ” μ œλŒ€λ‘œ μž‘λ™ν•˜μ§€λ§Œ Firefoxμ—μ„œλŠ” λ¬Έμžκ°€ μ œλŒ€λ‘œ λ Œλ”λ§λ˜μ§€ μ•ŠλŠ” 것을 λ°œκ²¬ν–ˆμŠ΅λ‹ˆλ‹€.

이 λ¬Έμ œμ— λŒ€ν•΄ κ²€μƒ‰ν•œ κ²°κ³Ό 일반적인 문제인 것 κ°™μŠ΅λ‹ˆλ‹€. 이 μ œμ•ˆμ„ μ°Ύμ•˜μŠ΅λ‹ˆλ‹€.

http://blog.netdna.com/opensource/font-awesome-firefox-bug-fix/

CSS νŒŒμΌμ— μƒλŒ€ κ²½λ‘œκ°€ μ•„λ‹Œ μ ˆλŒ€ 경둜λ₯Ό μΆ”κ°€ν•  수 μžˆμŠ΅λ‹ˆκΉŒ?

λ§Žμ€ 감사

κ°€μž₯ μœ μš©ν•œ λŒ“κΈ€

λͺ‡ 가지 ν…ŒμŠ€νŠΈλ₯Ό μˆ˜ν–‰ν–ˆκ³  μˆ˜μ • 사항을 μ°Ύμ•˜μŠ΅λ‹ˆλ‹€.

FF의 개발 μ½˜μ†”μ€ κΈ€κΌ΄ awsome CSSλ₯Ό λ‘œλ“œν•  λ•Œ λ‹€μŒμ„ ν‘œμ‹œν•©λ‹ˆλ‹€.

[09:29:21.785] downloadable font: download failed (font-family: "FontAwesome" style:normal weight:normal stretch:normal src index:1): bad URI or cross-site access not allowed
source: http://cdnjs.cloudflare.com/ajax/libs/font-awesome/3.0.0/font/fontawesome-webfont.woff @ http://cdnjs.cloudflare.com/ajax/libs/font-awesome/3.0.0/css/font-awesome.min.css

μ„œλ²„λŠ” μ•‘μ„ΈμŠ€λ₯Ό ν—ˆμš©ν•˜κΈ° μœ„ν•΄ μ μ ˆν•œ 헀더λ₯Ό μ œκ³΅ν•΄μ•Ό ν•©λ‹ˆλ‹€(https://github.com/netdna/bootstrap-cdn/issues/27μ—μ„œ κ°€μ Έμ˜΄):

<FilesMatch ".(ttf|otf|woff)$">
    Header set Access-Control-Allow-Origin "*"
</FilesMatch>

μ΄λ ‡κ²Œ ν•˜λ©΄ λ¬Έμ œκ°€ _ν•΄κ²°λ˜μ–΄μ•Ό ν•©λ‹ˆλ‹€_. μ—¬μ „νžˆ 그렇지 μ•Šμ€ 경우 CSS의 κΈ€κΌ΄ νŒŒμΌμ— λŒ€ν•œ URL도 μƒλŒ€ URL둜 λ³€κ²½λ˜μ–΄μ•Ό ν•©λ‹ˆλ‹€.

λͺ¨λ“  26 λŒ“κΈ€

λ‚˜λŠ” 이것을 μ‹œλ„ν•˜κ³  λ‚΄ μ§€μ μ˜ μ›μ‹œ νŒŒμΌμ—μ„œ ν…ŒμŠ€νŠΈν–ˆμ§€λ§Œ μ–΄λ–»κ²Œ λ“  μž‘λ™ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. 이제 λ‚΄ λͺ¨λ“  글꼴에 μ‚¬κ°ν˜•μ΄ ν‘œμ‹œλ©λ‹ˆλ‹€. 이것을 μ‹œλ„ ν–ˆμŠ΅λ‹ˆκΉŒ?

https://github.com/bfintal/cdnjs/blob/font-awesome-ff-patch/ajax/libs/font-awesome/3.0.0/css/font-awesome.min.css

이것을 cdnjs μ„œλ²„μ— μΆ”κ°€ν•˜λ©΄ μž‘λ™ν•  μˆ˜λ„ μžˆμŠ΅λ‹ˆλ‹€. http://www.wpthemehelp.com/knowledgebase/font-icons-not-working/

μ•ˆλ…•ν•˜μ„Έμš” Jamiλ‹˜,
정보에 λŒ€ν•΄μ„œ κ°μ‚¬λ“œλ¦½λ‹ˆλ‹€. μ‚΄νŽ΄λ³΄λ„λ‘ ν•˜κ² μŠ΅λ‹ˆλ‹€ :)

2013λ…„ 1μ›” 10일 λͺ©μš”일 μ˜€ν›„ 10μ‹œ 22λΆ„, Jami Intal [email protected] μž‘μ„±:

cdnjs μ„œλ²„μ— 이것을 μΆ”κ°€ν•˜λ©΄ μž‘λ™ν•  μˆ˜λ„ μžˆμŠ΅λ‹ˆλ‹€.
http://www.wpthemehelp.com/knowledgebase/font-icons-not-working/

β€”
이 이메일에 직접 λ‹΅μž₯ν•˜κ±°λ‚˜ Gi tHubhttps://github.com/cdnjs/cdnjs/issues/755#issuecomment -12092131μ—μ„œ ν™•μΈν•˜μ„Έμš”.

λͺ‡ 가지 ν…ŒμŠ€νŠΈλ₯Ό μˆ˜ν–‰ν–ˆκ³  μˆ˜μ • 사항을 μ°Ύμ•˜μŠ΅λ‹ˆλ‹€.

FF의 개발 μ½˜μ†”μ€ κΈ€κΌ΄ awsome CSSλ₯Ό λ‘œλ“œν•  λ•Œ λ‹€μŒμ„ ν‘œμ‹œν•©λ‹ˆλ‹€.

[09:29:21.785] downloadable font: download failed (font-family: "FontAwesome" style:normal weight:normal stretch:normal src index:1): bad URI or cross-site access not allowed
source: http://cdnjs.cloudflare.com/ajax/libs/font-awesome/3.0.0/font/fontawesome-webfont.woff @ http://cdnjs.cloudflare.com/ajax/libs/font-awesome/3.0.0/css/font-awesome.min.css

μ„œλ²„λŠ” μ•‘μ„ΈμŠ€λ₯Ό ν—ˆμš©ν•˜κΈ° μœ„ν•΄ μ μ ˆν•œ 헀더λ₯Ό μ œκ³΅ν•΄μ•Ό ν•©λ‹ˆλ‹€(https://github.com/netdna/bootstrap-cdn/issues/27μ—μ„œ κ°€μ Έμ˜΄):

<FilesMatch ".(ttf|otf|woff)$">
    Header set Access-Control-Allow-Origin "*"
</FilesMatch>

μ΄λ ‡κ²Œ ν•˜λ©΄ λ¬Έμ œκ°€ _ν•΄κ²°λ˜μ–΄μ•Ό ν•©λ‹ˆλ‹€_. μ—¬μ „νžˆ 그렇지 μ•Šμ€ 경우 CSS의 κΈ€κΌ΄ νŒŒμΌμ— λŒ€ν•œ URL도 μƒλŒ€ URL둜 λ³€κ²½λ˜μ–΄μ•Ό ν•©λ‹ˆλ‹€.

@bfintal κ·Έ μ •λ³΄λŠ” ν™˜μƒμ μΈ μΉœκ΅¬μž…λ‹ˆλ‹€, 정말 κ°μ‚¬ν•©λ‹ˆλ‹€.

@bfintal CloudFlare의 멋진 λΆ„λ“€ 덕뢄에 이 λͺ¨λ“  것이 잘 될 κ²ƒμž…λ‹ˆλ‹€ :)

μΊμ‹œλ₯Ό μƒˆλ‘œκ³ μΉ¨ν•˜κ³  ν…ŒμŠ€νŠΈν•΄ λ³΄μ„Έμš”. μ–΄λ–»κ²Œ μ§„ν–‰λ˜λŠ”μ§€ μ•Œλ €μ£Όμ„Έμš”.

이제 μž‘λ™ν•©λ‹ˆλ‹€! (μ•„λ§ˆλ„ IEμ—μ„œλ„ λ§ˆμ°¬κ°€μ§€μΌ κ²ƒμž…λ‹ˆλ‹€). Ryanκ³Ό ClourFlareμ—κ²Œ κ°μ‚¬λ“œλ¦½λ‹ˆλ‹€! :)

κ³ λ§ˆμ›Œ μ–˜λ“€μ•„. 치료λ₯Ό μž‘λ™ν•©λ‹ˆλ‹€.

μ ˆλŒ€ 경둜λ₯Ό μž…λ ₯ν•˜λ©΄ 이 λ¬Έμ œκ°€ ν•΄κ²°λ˜μ—ˆμŠ΅λ‹ˆλ‹€. 감사 ν•΄μš”!

κΈ€μŽ„, 그것듀은 maxcdnμ—μ„œ μ œκ³΅ν•˜λŠ” ν•˜λ‚˜μ˜ 곡식 htacess 예제이며, κΈ€κΌ΄ ꡉμž₯함과 λ¬Έμ œμ— κ΄€ν•œ 속도에 λŒ€ν•œ μ†”λ£¨μ…˜μ„ 가지고 μžˆμŠ΅λ‹ˆλ‹€. http://support.netdna.com/tutorials/htaccess-examples/ λ˜λŠ” 이 μ•ˆλ‚΄μ„œλ₯Ό 확인 ν•˜μ‹­μ‹œμ˜€. http://wpvkp.com/font-awesome-doesnt-display-in-firefox-maxcdn/

κ·ΈλŸ¬λ‚˜ Cloudflareλ₯Ό μ‚¬μš©ν•  λ•Œ μž‘λ™ν•˜λŠ”μ§€ λͺ¨λ₯΄κ² μŠ΅λ‹ˆλ‹€.

@terinjokes 덕뢄에 이제 CORSκ°€ μ§€μ›λ©λ‹ˆλ‹€!

font Awesome - mozilla 문제 해결에 λŒ€ν•œ 쒋은 μ„€λͺ… κ°μ‚¬ν•©λ‹ˆλ‹€.
이런 μœ μš©ν•œ 글도 λ΄€λ„€μš”...
http://wpvkp.com/font-awesome-doesnt-display-in-firefox-maxcdn/
봐...

fonts 폴더에 λ‹€μŒ νŒŒμΌμ„ μ—…λ‘œλ“œν•˜μ‹­μ‹œμ˜€.

FontAwesome.otf
fontawesome-webfont.eot
fontawesome-webfont.svg
fontawesome-webfont.ttf
fontawesome-webfont.woff
------------------ μ€‘μš”ν•œ κΈ€λ¦¬ν”„μ½˜ 파일----------------
glyphicons-halflings-regular.eot
glyphicons-halflings-regular.svg
glyphicons-halflings-regular.ttf
glyphicons-halflings-regular.woff

λ‹€μŒ νŒŒμΌμ„ μ—…λ‘œλ“œν•œ ν›„ 헀더 νŒŒμΌμ— font-awesome.min.cssλ₯Ό μ—°κ²°ν•˜μ„Έμš”.

λ‹€μŒμ€ μ μ ˆν•œ 파일이 μžˆλŠ” λ§ν¬μž…λ‹ˆλ‹€.
http://goo.gl/WICQAf

μ•ˆλ…• λͺ¨λ‘.
멋진 글꼴이 FFμ—μ„œ μž‘λ™ν•˜μ§€ μ•ŠλŠ”λ‹€λŠ” 것을 λ°œκ²¬ν–ˆμŠ΅λ‹ˆλ‹€.
μ–΄λ–»κ²Œ ν•΄μ•Ό ν•˜λŠ”μ§€ λ„μ™€μ£Όμ‹œκ² μŠ΅λ‹ˆκΉŒ?

@blueror815 μžμ„Έν•œ 정보가 μ—†μœΌλ©΄ μ–΄λ–»κ²Œ λ„μ™€λ“œλ¦΄κΉŒμš”?

κΈ°μ—¬ν•œ λͺ¨λ“  λΆ„λ“€κ»˜ κ°μ‚¬λ“œλ¦½λ‹ˆλ‹€!!! 이것은 .hta νŒŒμΌμ— μΆ”κ°€ν•˜λŠ” 것을 μœ„ν•΄ 그것을 κ³ μ³€μŠ΅λ‹ˆλ‹€.


헀더 μ„ΈνŠΈ Access-Control-Allow-Origin "*"

:+1: μ’‹μ•„μš”

@ Subhojit1992 κ°μ‚¬ν•©λ‹ˆλ‹€. μž‘λ™ν•©λ‹ˆλ‹€. 주어진 λ§ν¬μ—μ„œ CSS 및 글꼴을 λ‹€μš΄λ‘œλ“œν–ˆμŠ΅λ‹ˆλ‹€. 이제 잘 μž‘λ™ν•©λ‹ˆλ‹€ :+1:

CDNJSλŠ” ν•œλ™μ•ˆ Access-Control-Allow-Origin "*"을 μ‚¬μš©ν•˜μ—¬ Font Awesome κΈ€κΌ΄ νŒŒμΌμ„ μ œκ³΅ν–ˆμŠ΅λ‹ˆλ‹€. μžμ„Έν•œ λ‚΄μš©μ΄ 제곡되면 νŠΉμ • 사둀λ₯Ό 쑰사할 수 μžˆμŠ΅λ‹ˆλ‹€.

Firefox와 λ™μΌν•œ 버그가 μžˆμŠ΅λ‹ˆλ‹€(λ‹€λ₯Έ λͺ¨λ“  λΈŒλΌμš°μ €μ—μ„œλŠ” 잘 μž‘λ™ν•¨). FontAwesome μ•„μ΄μ½˜μ€ 내뢀에 μœ λ‹ˆμ½”λ“œ 문자 μ½”λ“œκ°€ μžˆλŠ” μ§μ‚¬κ°ν˜• μƒμžλ‘œ ν‘œμ‹œλ©λ‹ˆλ‹€.

λ²„κ·ΈλŠ” 더 이상 CDNJS와 관련이 μ—†μœΌλ©° 이제 Firefox의 λ¬Έμ œμž…λ‹ˆλ‹€. FontAwesome 파일(css 및 woff)은 200 OK둜 CDNμ—μ„œ λ‘œλ“œλ©λ‹ˆλ‹€.

이 λ¬Έμ œλŠ” 와 같은 νŠΉμ΄ν•œ μœ λ‹ˆμ½”λ“œ λ¬Έμžκ°€ λ§ˆν¬μ—…μ— 직접 μ‚½μž…λ  λ•Œ Firefoxκ°€ μœ λ‹ˆμ½”λ“œλ₯Ό μ œλŒ€λ‘œ ν‘œμ‹œν•˜μ§€ λͺ»ν•˜κΈ° λ•Œλ¬Έμ— λ°œμƒν•©λ‹ˆλ‹€. μ˜μ‚¬ μš”μ†Œμ™€ μ½˜ν…μΈ λ₯Ό μ‚¬μš©ν•  λ•Œ μž‘λ™ν•©λ‹ˆλ‹€. 예:

yourelement::before {
    content: '\f067';
    font-family: FontAwesome;
}

@J3QQ4 제보 ν•΄μ£Όμ…”μ„œ κ°μ‚¬ν•©λ‹ˆλ‹€!

@Subhojit1992 정말 κ°μ‚¬ν•©λ‹ˆλ‹€ .. κ·€ν•˜μ˜ μ†”λ£¨μ…˜μœΌλ‘œμ΄ 문제λ₯Ό ν•΄κ²°ν–ˆμŠ΅λ‹ˆλ‹€ ..

λ‚΄ μ‚¬μš©μž μ •μ˜ 글꼴이 λ‚΄ 둜컬 htmlμ—μ„œλ„ FFμ—μ„œ μž‘λ™ν•˜μ§€ μ•ŠκΈ° λ•Œλ¬Έμ— "λ‹€μš΄λ‘œλ“œ κ°€λŠ₯ν•œ κΈ€κΌ΄: λ‹€μš΄λ‘œλ“œ μ‹€νŒ¨(κΈ€κΌ΄ νŒ¨λ°€λ¦¬: "gotham_lightregular" μŠ€νƒ€μΌ: 일반 무게: 일반 슀트레치: 일반 src index:1): 잘λͺ»λœ URI λ˜λŠ” β€‹β€‹μ‚¬μ΄νŠΈ κ°„ μ•‘μ„ΈμŠ€κ°€ ν—ˆμš©λ˜μ§€ μ•ŠλŠ” μ†ŒμŠ€:" 여기에 .htaccess μ½”λ“œλ₯Ό μ μš©ν•  μˆ˜λ„ μ—†μŠ΅λ‹ˆλ‹€.

@thakurpunk 닡변이 λŠ¦μ–΄ μ£„μ†‘ν•©λ‹ˆλ‹€. λ¬Έμ œκ°€ μžˆλŠ” URL(λͺ‡ 가지 예)을 μ•Œλ €μ£Όμ‹œκ² μŠ΅λ‹ˆκΉŒ?

맀λ ₯처럼 μΌν–ˆμŠ΅λ‹ˆλ‹€!
λ¬Έμ œκ°€ ν•΄κ²°λ˜μ—ˆμŠ΅λ‹ˆλ‹€. κ°μ‚¬ν•©λ‹ˆλ‹€ :)
이것을 .htaccess νŒŒμΌμ— μΆ”κ°€ν•˜λ©΄ 해결됨>

헀더 μ„ΈνŠΈ Access-Control-Allow-Origin "*"

μ•ˆλ…• μΉœκ΅¬λ“€!
이 νŽ˜μ΄μ§€μ˜ HTML 양식을 index.html에 λ³΅μ‚¬ν•˜μ‹­μ‹œμ˜€.
https://www.bootstrapcdn.com/fontawesome/
ν–‰μš΄μ„ λΉ•λ‹ˆλ‹€ :)

이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰

κ΄€λ ¨ 문제

LuanComputacao picture LuanComputacao  Β·  5μ½”λ©˜νŠΈ

zackbloom picture zackbloom  Β·  3μ½”λ©˜νŠΈ

danielsmink picture danielsmink  Β·  4μ½”λ©˜νŠΈ

carrbrpoa picture carrbrpoa  Β·  4μ½”λ©˜νŠΈ

olafcm picture olafcm  Β·  5μ½”λ©˜νŠΈ