이것이 info log
Chrome Dev (버전 55.0.2883.18 dev)에 나타나기 시작한 이유를 알 수 없습니다.
네트워크 속도가 느립니다. : 대체 글꼴을로드하는 동안 사용되는 HTTP : //font-path.extension를 `
font-face
로컬 페이지 및 Chrome 확장 프로그램에서도을 사용하는 모든 웹 사이트에 표시됩니다 .
이것이 info log
Chrome Dev (버전 55.0.2883.18 dev)에 나타나기 시작한 이유를 알 수 없습니다.
네트워크 속도가 느립니다. : 대체 글꼴을로드하는 동안 사용되는 HTTP : //font-path.extension를 `
font-face
로컬 페이지 및 Chrome 확장 프로그램에서도을 사용하는 모든 웹 사이트에 표시됩니다 .
답변:
즉, 네트워크 속도가 느리고 Chrome에서 웹 글꼴 ( @font-face
규칙이 로드 됨 )을 로컬 폴백으로 바꿉니다 .
기본적으로 웹 글꼴로 렌더링 된 텍스트는 글꼴을 다운로드 할 때까지 표시되지 않습니다 ( “보이지 않는 텍스트의 플래시” ). 이 변경으로 인해 느린 네트워크의 사용자는 몇 초 동안 빈 페이지를 보지 않고 콘텐츠가로드 될 때 바로 읽기를 시작할 수 있습니다.
61.0.3163.100
MacOs Sierra 에서 크롬 빌드 에 대해 localhost
서버 와 동일한 문제에 직면했습니다 . 네트워크 속도 구성을 3G fast / 3G slow로 변경 한 다음 다시 온라인으로 되돌릴 때 Chrome에서이 메시지를 기록하기 시작했습니다.
수정 : 오프라인 모드를 선택하고 다시 온라인 모드를 선택하려고하면 로깅 문제가 사라졌습니다. (이 수정 사항은 일부 장치 또는 버전에서 작동하지 않을 수 있습니다)
2018 년 1 월 30 일 업데이트
Google 크롬을 Version으로 업데이트했는데이 64.0.3282.119 (Official Build) (64-bit)
버그가 수정 된 것 같습니다.
편집 : 최신 버전 63.0 이상에서는 작동하지 않습니다
위의 의견 중 하나의 도움을 사용하여 비활성화 할 수있었습니다.
chrome://flags/#enable-webfonts-intervention-v2
트릭은 바로 아래에있는 " WebFonts 로딩을위한 사용자 에이전트 개입 트리거 "옵션 도 비활성화하는 것입니다.
chrome://flags/#enable-webfonts-intervention-v2
필자의 경우 Google 크롬 용 AdBlock Plus 확장 프로그램이었습니다. 전원을 끄고 완벽하게 작동했습니다.
이 확장 프로그램의 CSS에 액세스 할 수 있으면 font-display:block;
글꼴 글꼴 정의를 추가하거나이 확장 프로그램 개발자에게 피드백을 보내십시오.
@font-face {
font-family: ExampleFont;
src: url(/path/to/fonts/examplefont.woff) format('woff'),
url(/path/to/fonts/examplefont.eot) format('eot');
font-weight: 400;
font-style: normal;
font-display: block;
}
* {font-display: block;}
CSS 파일 에 추가 하여 전체적으로 수정할 수 있습니다 .
font-display
@font-face
선언 에서만 사용할 수 있습니다 . 따라서 * {font-display: block;}
예상대로 작동하지 않습니다.
콘솔 설정을 설정하여 이것을 숨 깁니다.
Console settings
-> User messages only
Error
메시지도 숨 깁니다 .
chrome : // flags / # enable-webfonts-intervention-v2로 이동하여 사용 중지로 설정
Chrome의 최신 '네트워크 속도'API에 버그가 있기 때문입니다. 다음 버전에서 수정되기를 바랍니다.
방금 필터 정규식을 작동 시켰습니다. /^((?!Fallback\sfont).)*$/
.
콘솔 바로 위의 필터 필드에 추가하면 포함 된 모든 메시지가 숨겨집니다. Fallback font
집니다.
원하는 경우 더 구체적으로 만들 수 있습니다.
Google 글꼴을 사용하는 앱을 개발 중이며 사용자에게 이러한 경고가 표시되지 않도록하려면 가능한 해결책 ( 여기에 자세히 설명되어 있음 )은 글꼴을 로컬로로드하는 것이 었습니다.
인터넷이 느리거나 인터넷에 액세스 할 수없는 응용 프로그램에이 솔루션을 사용했지만 여전히 페이지를 제공합니다. 이는 앱에서 Google 글꼴을 사용하고 이러한 글꼴에 대한 업데이트가 중요하지 않다고 가정합니다. 또한 ttf 글꼴을 사용하는 것이 응용 프로그램에 적합하다고 가정합니다. WC3 TTF 글꼴 브라우저 지원 .
글꼴을 로컬에서 제공하는 방법은 다음과 같습니다.
교체 링크 https://fonts.googleapis.com/icon?family=Material+Icons 후에 각도 웹 응용 프로그램 에서이 문제가 있습니다. (... ... 재료 아이콘을 설치 NPM) 통합 버전으로 index.html을에 있습니다. 이것은 작동하지만 때로는 웹 응용 프로그램에서 해당 경고를 표시합니다.
경고가 표시되면 아이콘이 약 1 초 동안 렌더링되지 않으므로 사용자에게 잘못 렌더링 된 아이콘이 표시됩니다.
아직 해결책이 없습니다.
Font의 stylesheet.css로 이동하여 font-display를 추가하십시오 : block; 모든 @ font-face {}에서
이 Stackoverflow Answer가 도움이되었습니다 ..
아래는 답변 요약입니다
이 확장의 CSS에 액세스 할 수 있으면 font-display : block; 서체 정의 또는이 확장 프로그램 개발자에게 피드백 보내기 :)
@font-face {
font-family: ExampleFont;
src: url(/path/to/fonts/examplefont.woff) format('woff'),
url(/path/to/fonts/examplefont.eot) format('eot');
font-weight: 400;
font-style: normal;
font-display: block;
}