Favicon Standard-2020-SVG, ICO, PNG 및 치수?


113

2020 년에 어떤 파비콘 크기, 파일 형식 및 메타 / 링크 태그를 사용해야합니까? 여기에는 오늘날 사람들이 사용하는 사과 아이콘, 창, Android 및 기타 장치가 포함됩니다.

저는 Opera를 사용하고 있으며 svg 형식을 지원한다는 것을 알 수 있습니다. 요즘 svg를 사용하는 것이 가장 좋은 솔루션입니까? "하나의 파일에 모두 적용"옵션이 있습니까?

나는 많은 웹 사이트를 탐색하고 다른 "파비콘 생성기"를 확인했습니다. 그들 모두는 오래되었고 주로 png 파일로 작동합니다.

예 : ico 및 svg에 어떤 코드를 사용해야합니까?

<link rel="icon" href="favicon.ico" type="image/ico">
<link rel="icon" href="favicon.svg" type="image/svg+xml">

또는 ico에 더 많은 크기가 포함 된 경우 크기를 지정해야합니까? 좋은 답을 찾지 못했습니다.

<link rel="icon" sizes="16x16 24x24 32x32 48x48 64x64" href="favicon.ico">

어떤 파비콘을 사용해야하는지에 대한 크기, 파일 형식 및 메타 / 링크 태그를 제공하십시오.


8
realfavicongenerator.net 은 정기적으로 업데이트됩니다 ( realfavicongenerator.net/change_log )
— Sphinxxx

3
@Sphinxxx RFG의 저자로서 여기에 감사드립니다 :-)
— philippe_b


7
개인적으로 저는 하나의 큰 PNG 이미지 만 사용합니다 .2019 년에는 모든 최신 브라우저가 PNG를 지원하고 크기를 조정할 수 있습니다. 우리는 표준을 준수하지 않는 파비콘과 보이콧 브라우저의이 미친 확산을 절대적으로 막아야합니다. 미래에는 단일 SVG 이미지도 괜찮지 만 현재로서는 널리 지원되지 않습니다.
— collimarco

답변:


185

면책 조항 : 저는 RealFaviconGenerator의 작성자이며, 최신 버전이 될 것으로 예상합니다 (대부분 아래 참조). 따라서이 답변이 RFG가 생성하는 것과 일치하더라도 놀라지 마십시오.

모든 것을위한 하나의 신화

"모든 크기에 맞는"아이콘은 없습니다. 단일 SVG 아이콘을 만들 수 없으며 모든 곳에서 작동 할 것으로 기대할 수 없습니다.

기술적 관점에서 단일 SVG 아이콘이 좋은 것입니다. 그러나 UI 및 UX 관점에서 이것은 바람직한 결과가 아닙니다. iOS와 Android를 비교하십시오. iOS에서 모든 홈 화면 아이콘은 모서리가 둥근 정사각형입니다 ( iOS는 Touch 아이콘의 투명한 영역을 검은 색으로 채 웁니다 ). Android에서 홈 화면 아이콘은 종종 정사각형이 아닌 모양과 투명도 (Google 앱 아이콘 포함)를 사용합니다. 원터치 아이콘을 제출하면 Android Chrome에서 사용합니다. 하지만 Android 아이콘 가이드 라인 은 일치 할 수 없지만 전용 아이콘은 일치 할 수 있습니다.

그래서 저는 의도적으로 하나의 아이콘을 사용하지 말라고 조언합니다. 가능하면 각 플랫폼을 개별적으로 대상으로 지정하십시오 (항상 그런 것은 아닙니다).

아이콘, 플랫폼 별 플랫폼

iOS Safari

iOS Safari에는 터치 아이콘이 필요합니다 . 오늘 현재 이것은 180x180 PNG 이미지입니다. 이 이미지는 투명도를 사용하지 않아야하며 홈 화면에 추가하면 모서리가 자동으로 둥글게됩니다. 선언 :

<link rel="apple-touch-icon" sizes="180x180" href="/icons/apple-touch-icon.png">

수년에 걸쳐이 아이콘은 많은 브라우저에서 "기본 고해상도 아이콘"이되었습니다. 따라서 북마크에 추가 할 때 다른 곳에서 찾을 수 있습니다.

안드로이드 크롬

Android Chrome은 Web App Manifest 에 의존합니다 . 이 매니페스트는 Android Chrome 전용은 아니지만 현재 주요 지원자입니다. 따라서 현재로서는 Web App Manifest의 아이콘을 Android Chrome 용으로 간주하는 것이 여전히 안전합니다.

이름에서 알 수 있듯이 웹 앱 매니페스트는 웹 앱용입니다. 그러나 모든 웹 사이트에서 일부 아이콘을 참조하는 방법으로 사용할 수 있습니다.

Android는 192x192 PNG 아이콘, 투명도가 허용되고 권장됩니다.

매니페스트는 다음과 같이 선언됩니다.

<link rel="manifest" href="/icons/site.webmanifest">

Edge 및 IE 12

Microsoft 는 Metro UI에 맞는 다양한 아이콘을 나열하는 XML 문서 인 browserconfig를 도입했습니다 .

파일 및 배경색 은 다음과 같이 선언됩니다.

<meta name="msapplication-TileColor" content="#da532c">
<meta name="msapplication-config" content="/icons/browserconfig.xml">

클래식 데스크탑 브라우저

Windows / macOS Chrome, Windows / macOS Firefox, Safari, IE ... 이건 좀 더 흐릿한 것입니다. 역사적으로 favicon.ico여전히 지원되는 단일 파일 이있었습니다 . 그러나 대부분의 최신 브라우저는 더 가벼운 PNG 아이콘을 선택합니다. 또한 일부 브라우저는 ICO 파일에서 적절한 아이콘을 선택할 수 없어 (이 형식은 여러 버전의 아이콘을 포함 할 수 있음) 저해상도 아이콘이 잘못 사용되는 원인이됩니다.

오래된 것을 favicon.ico완전히 버리고 싶은 유혹을받을 수 있습니다 . RFG에서 이러한 도약을하고 싶지만 이전 브라우저에 미치는 영향을 평가하는 데 필요한 테스트를 실행하지 않았습니다.

따라서 favicon.ico16x16, 32x32 및 48x48 아이콘 을 포함 하여 오늘도 여전히 권장하는 콤보입니다 .

<link rel="icon" type="image/png" sizes="32x32" href="/icons/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/icons/favicon-16x16.png">
<link rel="shortcut icon" href="/icons/favicon.ico">

다른 브라우저

다른 브라우저에는 전용 아이콘이있을 수 있습니다. 예를 들어 Coast by Opera는 228x228 아이콘을 찾고 있습니다. 이러한 브라우저에 집중해야 할 필요성은 분명하지 않습니다. 그들은 일반적으로 "자신의"아이콘을 찾을 수 없을 때 터치 아이콘이나 다른 아이콘을 사용합니다.

결론

처음에 발표했듯이 이것이 바로 RealFaviconGenerator 가 만드는 것입니다.


3
@Will 최근 변경 사항이 없습니다. 이것은 트위스트 때문입니다. 루트 디렉토리 (예 :)에 아이콘을 배치하면 /favicon.icoIE는 규칙 에 따라 해당 아이콘을 찾습니다. 따라서이 특정 경우에는 선언이 없습니다. /path/to/icons경로로 파비콘을 다시 생성 하면 이번에는 선언이 표시됩니다.
— philippe_b

1
@philippe_b 아, 맞아, 말이 되네! 명확히 해주셔서 감사합니다.
— Will

2
@RobertBaker 맞습니다. 아직 개발 중이므로 지금은 browserconfig가 여전히 갈 길입니다.
— philippe_b

2
favicon.ico의 제거 가능성을 의미합니까? 다양한 패키지를 테스트 할 수 있도록 Win XP 및 Vista를 다운로드하고 설치하는 데 하루가 필요합니다. 이번 여름?
— philippe_b

4
당신과 같은 사람들은 그들이받을만한 사랑을 얻지 못합니다. 이마에 너무 많은 립스틱 키스를 한 축축하고 엉성한 할머니를 드리러 왔습니다. 당신의 발전기를 사용했고, 매력은 나에게 좋은 사람, 매력이었습니다. 그래서 경찰은 저주받습니다. 감사합니다!
— 마이클 Tranchida

11

파비콘과 함께 OG 태그, Twitter 카드 또는 MS 애플리케이션과 같은 다른 태그를 추가해야한다는 점도 언급 할 가치가 있습니다. 브랜드의 시각적 식별이라는 동일한 목적을 제공하며 또한 포함되어야합니다.

Twitter 카드는 여기 에서 찾을 수 있습니다.

다음 태그를 추가합니다

<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:site" content="@YourAccount">
<meta name="twitter:creator" content="@YourAccount">
<meta name="twitter:title" content="Title of your page">
<meta name="twitter:url" content="URL of your page">
<meta name="twitter:description" content="Your description here">
<meta name="twitter:image:src" content="URL of image">

많은 사용자가 1300 x 650px 및 jpg / png 형식의 이미지를 만드는 것을 발견했습니다.

모든 태그를 추가 한 후 여기에서 확인해야합니다.


Facebook OG에는 더 많은 옵션이 있지만 일반적으로 다음과 같습니다.

<meta property="og:title" content="ENTER PAGE TITLE">
<meta property="og:type" content="website"><!--Different values possible -->
<meta property="og:url" content="ENTER PAGE URL">
<meta property="og:image" content="URL OF IMAGE">
<meta property="og:image:width" content="1240">
<meta property="og:image:height" content="650">
<meta property="og:site_name" content="ENTER YOUR SITE NAME">
<meta property="og:description" content="ENTER YOUR PAGE DESCRIPTION">
<meta property="fb:app_id" content="ENTER YOUR FB APP ID">

<meta property="og:see_also" content="URL to recommended page number 1">
<meta property="og:see_also" content="URL to recommended page number 2">
<!--UP TO 5 WEBSITE ADRESSES -->

Facebook은 이미지의 특정 비율을 권장하며 파일 크기는 8Mb로 제한됩니다. 트위터 카드로 유사한 이미지를 유지하려면 1240x650 픽셀 및 jpg / png 형식을 권장합니다. Facebook과 twitter는 svg를 허용하지 않습니다 ...


일부 글로벌 브랜드가 웹 사이트에서이 태그를 사용하는 것을 발견했습니다. 하나는 크기가 150x150 픽셀이고 png 형식이었습니다. 이 이미지는 브라우저에서 검색 결과에 표시하는 데 사용될 수 있습니다.

<meta name="thumbnail" content="path/to/image/thumb-150x150.png">

Real Favicon Generator는 Microsoft favicon도 포함합니다. 페이지를 최적화하기 위해 MS 응용 프로그램에 대한 다른 많은 메타 태그가 있으며 이미지와 같은 기타 정보가 표시됩니다. 이 주제도 읽을 가치가 있습니다.

이것이 누군가에게 유용하고 웹 사이트 브랜딩 주제를 확장하기를 바랍니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.