ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [CODECADEMY] CSS Typography : 대체글꼴, 글씨체 link 연결( google글씨체 적용, 글씨체 불러오기, 다운받은 글씨체 적용)
    CSS 2020. 6. 23. 10:23

     

    세리프와 산세 리프

     

     

    Serif (세리프) — 각 문자 끝에 추가 세부 사항이있는 글꼴입니다. 

    예를 들어 Times New Roman 또는 Georgia와 같은 글꼴이 있습니다. 

    Sans-Serif — 각 문자 끝에 추가 세부 정보가없는 글꼴입니다. 

    대신 글자는 Arial 또는 Helvetica와 같이 똑 바르고 평평한 가장자리를 갖습니다.

     


     

     1. Fallback Fonts (대체 글꼴)  

     

    타일 시트에 사용자 컴퓨터에 설치되지 않은 글꼴이 필요한 경우 어떻게됩니까? 

    대부분의 컴퓨터에는 작은 서체 세트가 사전 설치되어 있습니다. 

    이 작은 세트에는 Times New Roman과 같은 serif 글꼴과 Arial과 같은 sans-serif 글꼴이 포함됩니다.


    이러한 사전 설치된 글꼴 은 스타일 시트가 사용자 컴퓨터에 설치되지 않은 글꼴을 지정하는 경우 

    대체 글꼴 로 사용됩니다. 


    h1  { font-family : "Garamond" , "Times" , serif ; } 


          
    위의 CSS 규칙은 다음과 같이 말합니다. 

    <h1>웹 페이지의 모든 요소에 Garamond 글꼴을 사용 하십시오. 
    Garamond를 사용할 수 없으면 Times 글꼴을 사용하십시오. 
    Garamond 및 Times를 사용할 수없는 경우 사용자 컴퓨터에 사전 설치된 serif 글꼴을 사용하십시오.


    Garamond 다음에 지정된 글꼴은 대체 글꼴 ( Times, serif )입니다. 

    대체 글꼴은 사이트를 방문하는 다양한 사용자에게 일관된 환경을 보장합니다.

     

     


     

     2. Linking Fonts (연결 글꼴)

    - html <link> tag 이용 

     

    최신 타이포그래피에서 사용할 수있는 글꼴 수가 많기 때문에

    사용자가 컴퓨터에 모든 글꼴을 설치해야하는 것은 비현실적입니다. 

    새로운 글꼴은 종종 공개적으로 사용 가능한 디렉토리에 집중되어 있습니다. 

    이러한 글꼴은 비 사용자 글꼴이라고 합니다. non-user fonts.

     

    Google Fonts 는 수천 개의 오픈 소스 글꼴 중 하나이며 무료로 사용할 수 있습니다. 

    Google 글꼴을 사용하면 font-weight및 font-style속성 을 사용하여

    단일 글꼴, 여러 글꼴 또는 여러 글꼴에 대한 링크를 검색 할 수 있습니다.

     

     

    Google Fonts

    Making the web more beautiful, fast, and open through great typography

    fonts.google.com

     

     

     

    선택한 글꼴에 대한 링크가 있으면 태그 및 <link>, href 

    사용하여 HTML 문서의 <head> 섹션에 글꼴을 추가 할 수 있습니다 .

     

     

    몇 가지 예를 살펴 보겠습니다.

     

    1. Droid Seri f예제로 사용 되는 단일 링크 글꼴

    <head>
      <link href="https://fonts.googleapis.com/css?family=Droid+Serif" type="text/css" rel="stylesheet">
    </head>

     

    2. Droid Serif및 Playfair Display글꼴을 예로 사용하여 여러 개의 연결된 글꼴 :

     

    <head>
      <link href="https://fonts.googleapis.com/css?family=Droid+Serif|Playfair+Display" type="text/css" rel="stylesheet">
    </head>

     

     

    3. 가중치 및 스타일과 함께 여러 개의 연결된 글꼴. 

    다음 Droid Serif의 400, 700그리고 700i  글꼴 무게를 가지고

     Playfair Display의 글꼴 무게가 400, 700 900i: 일때,

     

     

    <head>
      <link href="https://fonts.googleapis.com/css?family=Droid+Serif:400,700,700i|Playfair+Display:400,700,900i" rel="stylesheet">
    </head>

     

     

    글꼴이 연결되면 다른 글꼴과 마찬가지로 CSS 선택기를 만들어 요소를 대상으로 지정할 수 있습니다.

     


     

    적용방법 : 

     

    HTML에 구글 글꼴 EMBEDED 화면에 있는 link 추가하고 

    css 해당 적용하는 부분에 css주소 추가하면 끝^^ 

     

     


     

    3. Font-Face

    - html link 주소로 들어가서 css 규칙 적용 

     

    <link>HTML 문서에서 태그를 사용할 필요가없는 비 사용자 글꼴을 연결하는 다른 방법이 있습니다. 

    CSS는 @font-face속성을 사용하여 글꼴을 스타일 시트로 직접 가져올 수있는 방법을 제공 합니다.

     

    @font-face속성을 사용하여 글꼴을 로드하려면

     

     

    1. HTML 문서에서 글꼴의 링크를 사용하는 대신 브라우저의 URL 표시 줄에 링크를 입력하십시오.

    ( https://fonts.googleapis.com/css?family=Space+Mono:400,700%22%20rel=%22stylesheet )

     

     

     

     2. 브라우저가 CSS 규칙을로드합니다. /* latin */로 직접 레이블이 지정된 규칙에 중점을 두어야합니다. 

    라틴 규칙 중 일부는 별도의 줄에 있습니다. 각각이 필요합니다.

     

     

    3. latin로 표시된 각 CSS 규칙을 복사하고 브라우저에서 규칙을 style.css 의 맨 위에 붙여 넣습니다 .

     

     

     

    @font-face글꼴을 프로젝트에 올바르게로드 하려면 

    규칙을 스타일 시트 맨 위에 복사해야한다는 점을 강조하는 것이 중요합니다 .

     

     


     

    4. 글꼴이 다운로드 된 파일 주소 가져와서 적용

     

     

    Google 글꼴 및 기타 리소스는 글꼴 선택을 넓힐 수 있지만

    완전히 다른 글꼴을 사용하거나 외부 서비스의 글꼴을 사용하지 않을 수 있습니다.

     

    @font-face로컬 글꼴 파일도 사용하도록 규칙을 수정할 수 있습니다. 

    우리는 사용자에게 원하는 글꼴 모음을 제공하고 다른 사이트에 의존하지 않고 사이트와 함께 호스팅 할 수 있습니다.

     

    @font-face {
      font-family: "Roboto";
      src: url(fonts/Roboto.woff2) format('woff2'),
           url(fonts/Roboto.woff) format('woff'),
           url(fonts/Roboto.tff) format('truetype');
    }

     

     

    1. 주요 차이점은 웹 URL 대신 상대 파일 경로를 사용한다는 것입니다.

     

    2. 사용할 파일을 지정하기 위해 각 파일의 형식을 추가합니다. 

    브라우저마다 다른 글꼴 유형을 지원하므로 여러 글꼴 파일 옵션을 제공하면 더 많은 브라우저가 지원됩니다.

     

    현재 .woff2파일 크기가 크게 줄어들고 성능이 향상되어 미래의 방식으로 보이지만 많은 브라우저가 여전히 이를 지원하지 않습니다. Font Squirrel 과 같이 로컬에서 사용할 글꼴을 찾을 수있는 훌륭한 소스가 많이 있습니다 .

     

    Free Fonts! Legit Free & Quality | Font Squirrel

    Handpicked free fonts for graphic designers with commercial-use licenses.

    www.fontsquirrel.com


    적용방법 : 

     

    1. fonts/ directory 에서,  여러  글꼴 파일을 추가 한 것을 알 수 있습니다.

     

    2. style.css 상단 에서 @font-face속성을 사용하여 선택기를 만들고 글꼴 모음을 지정하십시오

    src의 url()괄호 안에 이 경로를 포함 시키고,  format 지정 - truetype

     

    @font-face {
      font-family: "Glegoo"
      src: url(../fonts/Glegoo-Regular.ttf) format('truetype');
    }

     

    3 .

    banner클래스 내에 중첩 된 단락을 대상으로하는 선택기를 사용하여 

    글꼴 모음 Glegoo과 글꼴 크기를 추가하십시오 20px.

    .banner p {
      font-family: Glegoo;
      font-size: 20px;
    }

     

Designed by Tistory.