font face가 표시되는 방법을 결정한다.
다운로드 여부와 사용시기에 따라 다르다.
User Agent(웹 브라우저)가 지정된 다운로드를 폰트를 사용하려는 순간 시작하는 타이머를 기반으로 한다.
지정된 폰트가 로드되지 않은 경우, 보이지 않는 대체 폰트로 렌더링한다.
이 기간동안 성공적으로 폰트가 로드되면, 요청된 폰트로 다시 렌더링된다.
즉, 안보였다가 폰트 로드가 완료되면 지정된 폰트로 나타남
지정된 폰트가 로드되지 않은 경우, 대체 폰트로 렌더링한다.
이 기간동안 폰트가 성공적으로 로드되면, 요청된 폰트로 다시 렌더링된다.
즉, 다른 폰트로 보였다가 폰트 로드가 완료되면 지정된 폰트로 나타남
폰트가 로드되지 않은 경우, User Agent는 로드 실패로 취급하고 정상적인 대체 폰트를 렌더링한다.
즉, 지정된 폰트 로드 실패로 간주하여 대체 폰트로 렌더링한다.
font-display: auto;
font-display: block;
font-display: swap;
font-display: fallback;
font-display: optional;
User Agent에 의해 정의된다.
짧은 차단기간 & 무한대의 교체기간
차단기간 없음 & 무한대의 교체 기간
매우 짧은 차단기간 & 짧은 교체기간
매우 짧은 차단기간 & 교체기간 없음