다른 글꼴 모음을 동일한 크기로 표시하는 방법은 무엇입니까? (계산적으로)

알렉스 커

여러 글꼴 모음에서 텍스트가 대략 같은 크기로 표시되도록하려면 어떻게합니까? 수동으로는 할 수없고 소프트웨어로해야합니다.

내 웹 앱에서 사용자는 다양한 글꼴 모음 (초보자를위한 모든 Google 웹 글꼴) 중에서 선택할 수 있으며 선택한 글꼴의 미리보기를 제공해야합니다 (예 : 16px에 해당하는 크기). 문제는 서로 다른 글꼴의 시각적 크기가 매우 다르다는 것입니다. 예를 들어 Tangerine은 Roboto 또는 Open Sans의 절반 크기로 나타나고 미리보기 목록의 글꼴 중 하나가 다른 글꼴의 절반 크기를 렌더링 할 때 이상하게 보입니다!

다른 CSS 글꼴 크기 측정 단위 (예 : px, em, ex, inherit 등)를 시도했지만 크기를 정렬하지 않으므로 거의 모두 동일한 크기로 표시됩니다.

나는 'ex'가 그것을해야한다고 생각했지만 글꼴이 시각적으로 비슷한 크기로 보이도록 만드는 데 아무런 영향을 미치지 않는 것 같습니다 (내 이해는 그렇게해야합니다). CSS font-size-adjust 속성도 작동하지 않습니다. 처음에는 Firefox 일뿐입니다.

아래 예제 코드. 솔루션 프런트 엔드 (예 : Javascript, Bootstrap 3 및 JQuery 사용) 또는 백엔드 (제 경우에는 PHP)를 수행 할 수 있습니다.

어떤 제안이라도 환영합니다! 감사합니다.

<!DOCTYPE html>
<html>
<head>
    <link href='http://fonts.googleapis.com/css?family=Roboto+Slab' rel='stylesheet' type='text/css'>
    <link href='http://fonts.googleapis.com/css?family=Tangerine' rel='stylesheet' type='text/css'>
    <link href='http://fonts.googleapis.com/css?family=Josefin+Slab' rel='stylesheet' type='text/css'>
    <link href='http://fonts.googleapis.com/css?family=Old+Standard+TT' rel='stylesheet' type='text/css'>

</head>
<body>
<span style="font-family: 'Open Sans', sans-serif; font-size: 4ex; font-weight: normal;">Open Sans</span><br>
<span style="font-family: 'Roboto Slab', serif; font-size: 4ex; font-weight: normal;">Roboto</span><br>
<span style="font-family: 'Tangerine', cursive; font-size: 4ex; font-weight: normal;">Tangerine</span><br>
<span style="font-family: 'Josefin Slab', serif; font-size: 4ex; font-weight: normal;">Josefin Slab</span><br>
<span style="font-family: 'Old Standard TT', serif; font-size: 4ex; font-weight: normal;">Old Standard</span><br>

</body>
</html>
Brian Leishman

JS Fiddle ( http://jsfiddle.net/c2hjr5qz/ ) 내에서 이러한 글꼴을 실행하면 모든 글꼴이 동일한 너비로 보이지만 모두 올바르게 정렬되도록 할 수있는 한 가지 방법 line-height은 개체 를 설정하는 것 입니다. 그렇게

span{
    display:inline-block;
    line-height:48px;
}

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

한 글꼴의 모든 인스턴스를 다른 글꼴로 변경하는 방법은 무엇입니까?

분류에서Dev

글꼴을 다른 사람과 같은 스타일로 만드는 방법은 무엇입니까?

분류에서Dev

레일의 로케일에 따라 글꼴을 동적으로 설정하는 방법은 무엇입니까?

분류에서Dev

동적 크기로 Swift에서 iOS 앱의 글꼴을 변경하는 방법은 무엇입니까?

분류에서Dev

다른 브라우저에서 동일하게 렌더링하도록 글꼴 크기를 백분율로 설정하는 방법은 무엇입니까?

분류에서Dev

일부 라이브러리를 사용하여 pdf에서 기울임 꼴 글꼴을 일반 글꼴로 변환하는 방법은 무엇입니까?

분류에서Dev

UBound () 값을 동적으로 계산하는 방법은 무엇입니까?

분류에서Dev

Emacs : 다른 창에서 다른 확대 / 축소 수준으로 동일한 파일을 표시하는 방법은 무엇입니까?

분류에서Dev

시스템 글꼴을 noto로 설정하는 방법은 무엇입니까?

분류에서Dev

글꼴의 "자동"굵은 버전이 동일한 pt 크기를 갖는 일반 글꼴보다 넓어지는 것을 방지하는 방법은 무엇입니까?

분류에서Dev

Linux Mint에서 작업 표시 줄을 다른 모니터로 이동하는 방법은 무엇입니까?

분류에서Dev

#region 문을 회색 또는 녹색 글꼴로 표시하는 방법은 무엇입니까?

분류에서Dev

모바일 사용자를 위해 다른 글꼴 군을 사용하는 방법은 무엇입니까?

분류에서Dev

비동기 웹 글꼴로드로 인해 발생하는 DOM 요소 크기 조정을 감지하는 방법은 무엇입니까?

분류에서Dev

특정 글꼴로 작성된 문자에 새 글꼴을 적용하는 방법은 무엇입니까?

분류에서Dev

UITableView에서 표시 글꼴로 UIFont 제품군 및 이름을 설정하는 방법은 무엇입니까?

분류에서Dev

다른 값이있는 동적 열로 선을 표시하는 방법은 무엇입니까?

분류에서Dev

다른 결과로 두 개의 동일한 mongo 컬렉션을 모의하는 방법은 무엇입니까?

분류에서Dev

한 분기에서 다른 분기로 일부 개정을 이동하는 방법은 무엇입니까?

분류에서Dev

rem을 사용하는 동안 html 요소의 글꼴 크기를 계산하는 가장 좋은 방법은 무엇입니까?

분류에서Dev

TinyMCE : Bold를 선택할 때 일반적인 굵은 스타일을 적용하는 대신 다른 글꼴을 사용하는 방법은 무엇입니까?

분류에서Dev

모듈을 다른 모듈에 동적으로 삽입하는 방법은 무엇입니까?

분류에서Dev

Jest의 동일한 테스트 파일에서 다른 테스트에서 다른 방식으로 모듈을 모의하는 방법은 무엇입니까?

분류에서Dev

css 파일의 글꼴 URL을 mvc 프로젝트로 설정하는 방법은 무엇입니까?

분류에서Dev

VSCode가 동적으로 다른 파일에서 모듈을 가져 오는 방법은 무엇입니까?

분류에서Dev

인코딩이 다른 (Java) 파일을 동일한 파일로 변환하는 방법은 무엇입니까?

분류에서Dev

Pandas 시리즈의 평균을 동적으로 계산하는 방법은 무엇입니까?

분류에서Dev

Plotly로 그래프의 일반 글꼴을 설정하는 방법은 무엇입니까?

분류에서Dev

글꼴을 한 번만로드하는 방법은 무엇입니까? (TS / Three.JS)

Related 관련 기사

  1. 1

    한 글꼴의 모든 인스턴스를 다른 글꼴로 변경하는 방법은 무엇입니까?

  2. 2

    글꼴을 다른 사람과 같은 스타일로 만드는 방법은 무엇입니까?

  3. 3

    레일의 로케일에 따라 글꼴을 동적으로 설정하는 방법은 무엇입니까?

  4. 4

    동적 크기로 Swift에서 iOS 앱의 글꼴을 변경하는 방법은 무엇입니까?

  5. 5

    다른 브라우저에서 동일하게 렌더링하도록 글꼴 크기를 백분율로 설정하는 방법은 무엇입니까?

  6. 6

    일부 라이브러리를 사용하여 pdf에서 기울임 꼴 글꼴을 일반 글꼴로 변환하는 방법은 무엇입니까?

  7. 7

    UBound () 값을 동적으로 계산하는 방법은 무엇입니까?

  8. 8

    Emacs : 다른 창에서 다른 확대 / 축소 수준으로 동일한 파일을 표시하는 방법은 무엇입니까?

  9. 9

    시스템 글꼴을 noto로 설정하는 방법은 무엇입니까?

  10. 10

    글꼴의 "자동"굵은 버전이 동일한 pt 크기를 갖는 일반 글꼴보다 넓어지는 것을 방지하는 방법은 무엇입니까?

  11. 11

    Linux Mint에서 작업 표시 줄을 다른 모니터로 이동하는 방법은 무엇입니까?

  12. 12

    #region 문을 회색 또는 녹색 글꼴로 표시하는 방법은 무엇입니까?

  13. 13

    모바일 사용자를 위해 다른 글꼴 군을 사용하는 방법은 무엇입니까?

  14. 14

    비동기 웹 글꼴로드로 인해 발생하는 DOM 요소 크기 조정을 감지하는 방법은 무엇입니까?

  15. 15

    특정 글꼴로 작성된 문자에 새 글꼴을 적용하는 방법은 무엇입니까?

  16. 16

    UITableView에서 표시 글꼴로 UIFont 제품군 및 이름을 설정하는 방법은 무엇입니까?

  17. 17

    다른 값이있는 동적 열로 선을 표시하는 방법은 무엇입니까?

  18. 18

    다른 결과로 두 개의 동일한 mongo 컬렉션을 모의하는 방법은 무엇입니까?

  19. 19

    한 분기에서 다른 분기로 일부 개정을 이동하는 방법은 무엇입니까?

  20. 20

    rem을 사용하는 동안 html 요소의 글꼴 크기를 계산하는 가장 좋은 방법은 무엇입니까?

  21. 21

    TinyMCE : Bold를 선택할 때 일반적인 굵은 스타일을 적용하는 대신 다른 글꼴을 사용하는 방법은 무엇입니까?

  22. 22

    모듈을 다른 모듈에 동적으로 삽입하는 방법은 무엇입니까?

  23. 23

    Jest의 동일한 테스트 파일에서 다른 테스트에서 다른 방식으로 모듈을 모의하는 방법은 무엇입니까?

  24. 24

    css 파일의 글꼴 URL을 mvc 프로젝트로 설정하는 방법은 무엇입니까?

  25. 25

    VSCode가 동적으로 다른 파일에서 모듈을 가져 오는 방법은 무엇입니까?

  26. 26

    인코딩이 다른 (Java) 파일을 동일한 파일로 변환하는 방법은 무엇입니까?

  27. 27

    Pandas 시리즈의 평균을 동적으로 계산하는 방법은 무엇입니까?

  28. 28

    Plotly로 그래프의 일반 글꼴을 설정하는 방법은 무엇입니까?

  29. 29

    글꼴을 한 번만로드하는 방법은 무엇입니까? (TS / Three.JS)

뜨겁다태그

보관