Development/React.js

next - font를 글로벌 처리할 때 문제점

moretz0921 2022. 5. 15. 22:38

 

const styleSheets = Array.from(document.styleSheets);
for (let style of styleSheets) {
   if (style instanceof CSSStyleSheet && style.cssRules) { // crash
      ... // do something with the CSS rules of each style sheet
   }
}

 

이러한 에러가 계속 떠서 구글링 해보았다.

 

문제 원인

4bit용 크롬에서만 해당 증상이 나타난다.

 

문제 해결

폰트 파일을 다운 받아서 내부에서 해결하자. 

 

1) public/fonts 경로에 font 파일을 넣어준다.

2) global 파일에 폰트 작성 

body {
  padding: 0;
  margin: 0;
  font-family: -apple-system, InkLipquid, sans-serif;
}

@font-face {
  font-family: "InkLipquid";
  font-weight: 200;
  src: url("/fonts/InkLipquidFonts.ttf") format("truetype");
}

 

 

 

출처

https://damduck01.com/546

 

css error: Uncaught DOMException 에러 해결 방법을 찾아봤습니다.

제가 이 증상을 확인한 건 지난 주였는데요. 위와 같은 에러가 발생하면서 자바 스크립트 단에서 에러가 발생하더군요. 큰 문제는 아닌데 간헐적으로 체크박스나 버튼들이 동작을 잠깐 안 하는

damduck01.com

 

https://beuracle77.tistory.com/12

 

nextjs에서 global font 적용하기

nextjs에서 글로벌로 font를 적용하는 방법을 두가지를 기록하려 합니다 1. local 환경에서 font 제공하기 public/fonts 경로에 font 파일을 넣어줍니다 저는 더페이스샵에서 만든 잉크립퀴드체를 사용하

beuracle77.tistory.com

 

'Development > React.js' 카테고리의 다른 글

Styled-Component 에서 active 제어  (0) 2022.05.16
리엑트 폰트 버그  (0) 2022.05.15
Prop `className` did not match.  (0) 2022.05.15
next - Head 컴포넌트  (0) 2022.05.15
next - _app.js  (0) 2022.05.15