> For the complete documentation index, see [llms.txt](https://overleaf-pro.ayaka.space/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://overleaf-pro.ayaka.space/latex/ko/questions-and-answers/58-i-have-a-custom-font-i-d-like-to-load-to-my-document.-how-can-i-do-this.md).

# 문서에 불러오고 싶은 사용자 정의 글꼴이 있습니다. 어떻게 하나요?

## 소개

이 글에서는 문서 본문을 조판하기 위해 사용자 지정 글꼴을 설치하는 방법을 보여 줍니다. 수학 조판용 글꼴은 다루지 않습니다. 여기서 “사용자 지정 글꼴”이란 Overleaf 서버에서 사용할 수 없는 글꼴을 뜻하며, 라이선스가 필요한 상용 글꼴이나 TeX Live에 포함되어 있지 않거나 Linux 설치에 포함되지 않은 무료 사용 글꼴도 포함됩니다.

* **참고**: 이 글은 주류 글꼴 기술을 다루지만 다음과 같은 특수한 TeX 기반 솔루션은 논의하지 않습니다: [Metafont](https://en.wikipedia.org/wiki/Metafont) 및 [가상 글꼴](https://texfaq.org/FAQ-virtualfonts).

## 어디서 시작하나요?

LaTeX 기반 조판 솔루션은 레거시 환경에서 작동합니다. 40여 년에 걸친 LaTeX 컴파일러와 글꼴 형식의 발전은 오래된 기술과 새로운 기술이 섞인 생태계를 만들어 냈습니다. 그 결과 LaTeX에서 사용할 사용자 지정 글꼴을 설치하고 구성하는 실제 과정은 다음 두 가지 요소에 따라 달라집니다:

1. 설치하려는 글꼴의 유형(형식):

* 레거시 [PostScript Type 1](https://en.wikipedia.org/wiki/PostScript_fonts#Type_1) 또는 [TrueType](https://en.wikipedia.org/wiki/TrueType) 글꼴, 또는
* 현대 [OpenType](https://en.wikipedia.org/wiki/OpenType) 글꼴.

3. Overleaf 프로젝트를 컴파일하는 데 사용되는 LaTeX 컴파일러:
   * pdfLaTeX, 또는
   * XeLaTeX 또는 LuaLaTeX

선호하는 컴파일러를 다루는 섹션으로 이동:

* [pdfLaTeX에서 사용자 지정 글꼴 사용하기](#using-custom-fonts-with-pdflatex)
* [XeLaTeX와 LuaLaTeX에서 사용자 지정 글꼴 사용하기](#using-custom-fonts-with-xelatex-and-lualatex)

## pdfLaTeX에서 사용자 지정 글꼴 사용하기

사용자 지정 글꼴 설정의 복잡성에 따라 해야 할 일을 간단히 정리하면 다음과 같습니다:

1. 각 글꼴 파일(`.ttf`, `.otf` 또는 `.pfb`),에 대해 적절한 TeX 글꼴 메트릭(`.tfm`)과, 필요하다면 인코딩 파일(`.enc`).
2. pdfLaTeX는 최종 PDF 파일에 문서 글꼴을 임베드하는 방법을 알아야 합니다. 이를 위해 글꼴 맵 파일(`pdftex.map`)을 읽는데, 여기에 사용자 지정 글꼴의 세부 정보를 업데이트해야 합니다. Overleaf에서는 다음 명령 중 하나를 사용해 이를 수행합니다:

* `\pdfmapfile{...}`
* `\pdfmapline{...}`

4. LaTeX가 새 글꼴 파일을 사용하는 방법을 알려 주는 글꼴 설명(`.fd`) 파일이 필요합니다.

다음은 필요한 주요 파일 형식입니다:

* **`.tfm`** (TeX 글꼴 메트릭): 이 작은 이진 파일에는 문자 모양의 시각적 외형을 설명하는 데이터는 들어 있지 않고, 문자 크기와 TeX 엔진이 핵심 조판 작업을 수행하는 데 사용할 수 있는 글꼴 “메타데이터”만 들어 있습니다. 수학 글꼴의 TeX 글꼴 메트릭에는 텍스트 전용 글꼴에는 필요하지 않은 추가 데이터가 들어 있으며, 특히 수학 조판에 사용되는 여러 “간격” 매개변수가 있습니다.
* **`.fd`** (글꼴 설명): 이 파일에는 LaTeX에서 글꼴을 사용하도록 구성하고 준비하는 데 필요한 LaTeX 명령이 들어 있습니다. 다음 파일 안에서 허용되는 명령과 `.fd` 파일, 그리고 `.fd` 파일 이름 지정 규칙은 문서 [LaTeX2ε 글꼴 선택](https://texdoc.org/serve/fntguide/1).
* **`.map`** (글꼴 맵): 맵 파일은 TeX 글꼴 메트릭 파일의 이름을 문자 모양(glyph)을 그리는 데 필요한 데이터가 들어 있는 실제 글꼴 파일과 연결합니다. pdfTeX가 인식하는 각 글꼴은 맵 파일의 한 줄에 잘 정의된 구문을 사용해 설명됩니다. 자세한 내용은 [pdfTeX 사용자 설명서](http://mirrors.ctan.org/systems/doc/pdftex/manual/pdftex-a.pdf).
* **`.enc`** (인코딩): 필요하다면 이 파일 형식은 LaTeX 텍스트의 문자 코드와 글꼴 파일 안에 들어 있는 해당 문자 모양(glyph) 사이의 대응 관계를 정의합니다.

### 사용자 지정 TrueType 글꼴 예제

Overleaf Galley에는 다음을 보여 주는 프로젝트가 있습니다 [사용자 지정 TrueType 글꼴 설치](https://www.overleaf.com/latex/examples/example-using-a-custom-truetype-font/yndxyzgbhpjv)—PostScript Type 1 글꼴도 비슷한 설정을 사용합니다. 이 프로젝트는 pdfLaTeX, XeLaTeX, LuaLaTeX로 컴파일되며 다음 출력물을 생성합니다:

![사용자 지정 글꼴을 사용해 Overleaf에서 조판한 이미지](/files/5170b3eaf0803837d3d4c2697efc9885465bd011)

#### 예제 프로젝트에 대한 참고 사항

* 다음 `\pdfmapline` 명령:

```latex
\pdfmapline{+delphine < Delphine.ttf <T1-WGL4.enc}
```

라는 TeX 글꼴 메트릭 파일을 `delphine` 라는 실제 글꼴 파일과 연결합니다. `Delphine.ttf`.

* 첫 번째 `<` 문자는 pdfTeX에 TrueType 글꼴을 부분 집합으로 만들도록 지시합니다. 즉, *부분적으로* 이 글꼴을 최종 PDF 파일에 임베드합니다. 글꼴을 부분 집합으로 만들면 문서에 존재하는 문자에 필요한 문자 모양 데이터만 포함하므로 PDF 파일이 더 작아집니다.
* 두 번째 `<` 문자는 인코딩 벡터 파일의 이름 앞에 오며, `T1-WGL4.enc`은 텍스트의 문자 코드와 글꼴 파일 안의 문자 모양 데이터(glyph)를 매핑하는 데 사용됩니다. 문자 모양 데이터는 문자를 렌더링(그리기)하는 데 필요합니다.
* LuaLaTeX는 추가 구성 단계가 필요한데, 그 이유는 `\pdfmapline` 다음 오류를 생성합니다 **정의되지 않은 제어 시퀀스** LuaTeX의 특정 백엔드 명령 처리 방식 변경으로 인해—다음의 3장 [LuaTeX 참조 설명서](http://mirrors.ctan.org/systems/doc/luatex/luatex.pdf). 다음 `\ifLuaTeX` 패키지의 \ifLuaTeX 명령은 LuaTeX를 테스트하는 데 사용됩니다. 감지되면, `iftex` 가 감지되면, `\pdfmapline` 다음이 정의됩니다:

```latex
\ifLuaTeX
\protected\def\pdfmapline {\pdfextension mapline }
\fi
```

### 여러 글꼴 또는 상용 글꼴 사용하기

상용 글꼴 공급업체가 제공하는 파일과 무료 사용 글꼴 모음을 관리하려면, Overleaf 프로젝트에 폴더를 만들어 글꼴 파일을 유형(`.tfm`, `.pfb`, `.ttf` 등)에 따라 정리할 수 있습니다. 폴더의 이름을 짓고 구성하는 좋은 모델은 [TeX 디렉터리 구조(TDS)](https://www.tug.org/tds/tds.pdf)로, TeX 관련 파일 모음을 관리하기 위한 모범 사례 “청사진”으로 설계되었습니다.

프로젝트 폴더를 마련한 다음에는 이른바 [`latexmcrc` 파일](/latex/ko/in-depth-articles/28-how-to-use-latexmkrc-with-overleaf.md) 을 만들어 LaTeX 컴파일러가 그 폴더들에서 파일을 찾도록 지시하는 명령을 넣어야 합니다. 기본적으로 컴파일러는 그 폴더들이 존재한다는 것을 알지 못하므로 그 안의 파일을 찾지 못합니다.

#### Overleaf 프로젝트 예시

Overleaf 갤러리 예제 [사용자 지정 글꼴 파일을 관리하기 위해 폴더 사용하기](https://www.overleaf.com/latex/templates/example-using-folders-to-manage-custom-font-files/qvqgnpjxvqzd) 폴더와 `latexmkrc` 파일을 사용해 사용자 지정 TrueType 글꼴을 설치합니다. 이 프로젝트에는 다음 그림과 같은 폴더 구조가 들어 있습니다:

![Overleaf에서 프로젝트 폴더 구성하기](/files/dd480ec90ea105493ea794edb7972ba41e685436)

그리고 하나의 `latexmkrc` 파일에 다음 줄이 들어 있으며, 이는 런타임 [환경 변수](https://en.wikipedia.org/wiki/Environment_variable) 를 설정해 LaTeX 컴파일러가 프로젝트 폴더에서 파일을 찾도록 지시합니다:

```perl
$ENV{'TEXINPUTS'}='myfonts/tex//:' . $ENV{'TEXINPUTS'};
$ENV{'T1FONTS'}='myfonts/fonts/type1//:' . $ENV{'T1FONTS'};
$ENV{'AFMFONTS'}='myfonts/fonts/afm//:' . $ENV{'AFMFONTS'};
$ENV{'TEXFONTMAPS'}='myfonts/fonts/map//:' . $ENV{'TEXFONTMAPS'};
$ENV{'TFMFONTS'}='myfonts/fonts/tfm//:' . $ENV{'TFMFONTS'};
$ENV{'TTFONTS'}='myfonts/fonts/ttf//:' . $ENV{'TTFONTS'};
$ENV{'VFFONTS'}='myfonts/fonts/vf//:' . $ENV{'VFFONTS'};
$ENV{'ENCFONTS'}='myfonts/fonts/enc//:' . $ENV{'ENCFONTS'};
```

일반적으로 어떤 파일이 어느 폴더에 들어가는지 궁금하다면 [이 글](/latex/ko/in-depth-articles/06-an-introduction-to-kpathsea-and-how-tex-engines-search-for-files.md#table-listing-kpathsea-config-variables).

## XeLaTeX와 LuaLaTeX에서 사용자 지정 글꼴 사용하기

### PostScript Type 1 글꼴 사용하기

XeLaTeX와 LuaLaTeX에서 레거시 PostScript Type 1 글꼴을 사용하려면 [pdfLaTeX 지침](#using-custom-fonts-with-pdflatex)을 따르면 되므로, 여기서는 그 세부 사항을 반복하지 않겠습니다.

### OpenType 글꼴 사용하기

XeLaTeX와 LuaLaTeX는 기반 TeX 엔진인 XeTeX와 LuaHBTeX가 OpenType 글꼴 기술을 처리하는 기본(내장) 기능을 갖고 있기 때문에, OpenType 글꼴—TrueType 및 PostScript 변형—을 사용한 고급 조판을 폭넓게 지원합니다. 이는 pdfTeX에는 없는 기능입니다.

* **참고**: LuaLaTeX는 기반 TeX 엔진(LuaHBTeX)을 통해 모든 TeX 엔진 중 가장 정교한 글꼴 처리 기능을 갖추고 있습니다. 그러나 이를 논의하는 것은 이 글의 범위를 벗어나며, 자세한 내용은 다음의 6장과 12장의 [LuaTeX 참조 설명서](https://ctan.org/pkg/luatex?lang=en).

XeLaTeX와 LuaLaTeX에서 OpenType 글꼴을 사용하려면 [`fontspec`](https://ctan.org/pkg/fontspec?lang=en)를 불러와야 합니다. OpenType 글꼴의 고급 조판 기능에 대한 인터페이스를 제공하는 강력하고 기능이 풍부한 패키지입니다.

* **참고**: OpenType 글꼴을 사용할 때는 `\usepackage[T1]{fontenc}` (또는 `\usepackage[utf8]{inputenc}`)를 사용할 필요가 없습니다.

### 예: fontspec 소개

글꼴 설치가 필요 없기 때문에 과정은 매우 간단합니다— `.tfm`, `enc` 또는 `.map` 파일과 글꼴 정의 작성(`.fd`)는 이제 역사 속으로 사라졌습니다! 정말 간단합니다:

1. 문서 서문에 다음 줄을 추가하세요:

```latex
\usepackage{fontspec}
```

3. 파일 업로드 아이콘(![UploadIcon.png](/files/39b637c883c2cc64d9210ead5eda2b635d48a8dc))을 선택하세요. 이 아이콘은 파일 목록 위에 있습니다.
4. 글꼴을 업로드 모달로 끌어다 놓거나, 컴퓨터에서 선택하여 Overleaf 프로젝트에 글꼴을 추가하세요.
5. 다음 중 하나의 `fontspec` 패키지 `\set*xxx*font` 명령을 사용해 글꼴을 구성하고 활성화하세요.

훌륭한 `fontspec` 패키지 문서는 살펴볼 수 있는 예제가 아주 많으므로, 여기서는 시작하기 쉽게 간단하게 설명하겠습니다. 예를 들어, `CrimsonText-Regular.ttf`라는 글꼴 파일을 업로드했다고 가정해 보겠습니다.  `fontspec` 를 불러온 뒤에는 다음과 같이 문서의 본문 글꼴을 설정할 수 있습니다:

```latex
\setmainfont{CrimsonText-Regular.ttf}
```

다음과 같은 구문도 사용할 수 있습니다:

```latex
\setmainfont{CrimsonText}[
Extension = .ttf,
UprightFont = *-Regular,
...]
```

등으로 새 글꼴 패밀리를 선언해 임의의 상황에서 사용할 수도 있습니다:

```latex
\newfontfamily{\crimson}{CrimsonText}
[Extension = .ttf, UprightFont = *-Regular, ...]
{\crimson 이 텍스트는 CrimsonText 글꼴을 사용합니다}
```

#### 자료

* 다음 [`fontspec` 패키지 문서](http://mirrors.ctan.org/macros/unicodetex/latex/fontspec/fontspec.pdf) 는 반드시 읽어볼 만합니다—유용한 예제를 많이 제공할 뿐 아니라 OpenType 글꼴에 대한 유용한 배경 정보도 많이 담고 있습니다.
* Overleaf 도움말 페이지의 [XeLaTeX](/latex/ko/fonts/03-xelatex.md) 다음을 포함합니다 [자세한 예제](/latex/ko/fonts/03-xelatex.md#using-fonts-not-installed-on-overleaf27s-servers-google-fonts-example) Google에서 OpenType 글꼴을 내려받아 `fontspec`.

**예제 프로젝트**

Overleaf Galley에는 XeLaTeX 또는 LuaLaTeX에서 OpenType 글꼴을 사용하는 예제 프로젝트가 있습니다. 이 프로젝트를 열고 컴파일러를 LuaLaTeX과 XeLaTeX 사이에서 바꿔 볼 수 있습니다:

* [XeLaTeX와 함께 Google 글꼴 사용하기](https://www.overleaf.com/latex/templates/using-google-fonts-with-xelatex/xxkpcgfttjvd)
* [LuaLaTeX 또는 XeLaTeX에서 STIX2 OpenType 글꼴 사용하기](https://www.overleaf.com/latex/templates/using-the-stix2-opentype-fonts-with-lualatex-or-xelatex/hdfvhzqmhnpx)

다음 그래픽은 이 프로젝트들에서 생성된 출력을 합친 것입니다:

![OpenType 글꼴을 사용하는 예제 Overleaf 프로젝트](/files/765c29788264662e6b1702b7286e87991f0749f8)

## 글꼴과 LaTeX 컴파일러 기초

### 글꼴 파일 확장자

아래 표는 다양한 유형(형식)의 글꼴 파일을 나타내는 데 사용되는 파일 확장자를 보여 줍니다:

|                                                                                                           |                  |
| --------------------------------------------------------------------------------------------------------- | ---------------- |
| **글꼴 유형**                                                                                                 | **확장자**          |
| [PostScript Type 1](https://en.wikipedia.org/wiki/PostScript_fonts#Type_1)$$\displaystyle{}^{\mathbf\*}$$ | `.pfb`           |
| [TrueType](https://en.wikipedia.org/wiki/TrueType)                                                        | `.ttf`           |
| [TrueType 컬렉션](https://learn.microsoft.com/en-us/typography/opentype/otspec150/otff#truetype-collections) | `.ttc`           |
| [OpenType](https://learn.microsoft.com/en-us/typography/opentype/)                                        | `.otf` 또는 `.ttf` |

$$\displaystyle{}^{\mathbf\*}$$ 2023년 1월, Adobe의 모든 저작용 애플리케이션은 [레거시 Type 1 글꼴 형식에 대한 지원을 중단했습니다](https://helpx.adobe.com/uk/fonts/kb/postscript-type-1-fonts-end-of-support.html).

OpenType 글꼴은 두 가지 “종류”, 흔히 “맛”이라고도 부르는 형태로 존재합니다: PostScript 계열과 TrueType 계열입니다. 이 이름은 글꼴에 들어 있는 문자 모양(glyph)을 표현하는 데 사용되는 데이터와 메커니즘을 반영합니다. 그래서 OpenType 글꼴에는 두 가지 파일 확장자가 있습니다: `.otf` 또는 `.ttf` 이는 *관례상*다음을 의미합니다:

* `*filename*.otf` 는 PostScript 계열 OpenType 글꼴입니다
* `*filename*.ttf` 는 TrueType 계열 OpenType 글꼴입니다

예를 들어, pdfTeX는 다음 확장자가 `.otf` PostScript 계열 OpenType 글꼴을 나타낸다고 가정합니다.

* **참고**: 이 `.ttc` 확장자는 TrueType 글꼴 컬렉션에만 사용됩니다.

### .ttf 파일 확장자에 대하여

확장자를 가진 글꼴 파일이 `.ttf` 주어지면, 다음 중 하나일 수 있습니다:

* 더 오래된(TrueType가 아닌) TrueType 글꼴, 또는
* TrueType 데이터와 OpenType이 제공하는 추가 기능을 포함한 OpenType 글꼴.

주어진 `.ttf` 글꼴 파일이 OpenType인지 일반 TrueType인지 판별하는 것은 까다로울 수 있으며, 응용 프로그램이 글꼴의 내부 데이터 구조를 탐색/조사해야 합니다. 자세한 내용은 [이 논의(스레드)](https://typedrawers.com/discussion/2945/determine-whether-a-font-file-is-opentype-format-or-truetype-format) 또는 이 [Microsoft 문서](https://learn.microsoft.com/en-us/typography/opentype/#why-is-my-opentype-font-listed-as-a-truetype-font-by-my-application).

### 글꼴 형식과 LaTeX 컴파일러

아래 표는 세 가지 LaTeX 컴파일러(엄밀히 말하면 기반 TeX 엔진이 지원하는)의 주류 글꼴 형식을 요약한 것입니다:

|          |                        |                                                    |                                                       |                                        |
| -------- | ---------------------- | -------------------------------------------------- | ----------------------------------------------------- | -------------------------------------- |
| **컴파일러** | **PostScript(Type 1)** | **TrueType(일반**$$\displaystyle{}^{\mathbf†}$$**)** | **OpenType(TrueType)**$$\displaystyle{}^{\mathbf\*}$$ | **OpenType(PostScript)**               |
| pdfLaTeX | 예                      | 예                                                  | 제한적$$\displaystyle{}^{\mathbf{\*\*}}$$                | 제한적$$\displaystyle{}^{\mathbf{\*\*}}$$ |
| XeLaTeX  | 예                      | 예                                                  | 예                                                     | 예                                      |
| LuaLaTeX | 예                      | 예                                                  | 예                                                     | 예                                      |

$$\displaystyle{}^{\mathbf†}$$“일반”이란 OpenType 사양에서 정의한 추가 데이터(테이블)를 포함하지 않는 TrueType 글꼴을 뜻하므로, TrueType 계열 OpenType 글꼴이 제공하는 더 고급 조판 기능이 없습니다.

$$\displaystyle{}^{\mathbf\*}$$pdfTeX는 다음을 제한적으로 지원합니다 [TrueType 컬렉션](https://learn.microsoft.com/en-us/typography/opentype/otspec150/otff#truetype-collections) (확장자 `.ttc`)—컬렉션에 포함된 첫 번째 글꼴의 데이터만 읽습니다.

$$\displaystyle{}^{\mathbf{\*\*}}$$pdfTeX의 “제한적” OpenType 지원이 의미하는 바는 다음과 같습니다:

* OpenType 글꼴에 들어 있는 고급 조판 기능을 지원하지 않습니다;
* TrueType 계열 OpenType 글꼴은 부분 집합으로 만들 수 있지만, 완전히 임베드해야 하는 PostScript 계열 OpenType 글꼴은 그렇지 않습니다. 글꼴을 부분 집합으로 만들지 않으면 PDF 파일이 더 커지고, 보통 완전 임베드를 금지하는 상용 글꼴의 라이선스 문제를 일으킵니다;
* 글꼴당 256자를 넘겨 사용할 수 없지만, 개별 OpenType 글꼴은 수만 개의 문자를 지원합니다;
* LaTeX에 필요한 TeX 글꼴 메트릭 및 기타 부가 파일을 생성해야 합니다—이 과정은 이 글의 범위를 벗어납니다(다음 참조 [추가 읽을거리](#further-reading) 이러한 과정에 대한 설명으로 연결되는 링크).

## 추가 읽을거리

* [OpenType의 작동 방식](https://simoncozens.github.io/fonts-and-layout/opentype.html) (Simon Cozens 저).
* [글꼴 파일이 OpenType 형식인지 TrueType 형식인지 판별하기](https://typedrawers.com/discussion/2945/determine-whether-a-font-file-is-opentype-format-or-truetype-format)—주어진 `.ttf` 파일이 일반 TrueType인지 TrueType 계열 OpenType인지 판별하는 어려움에 대한 논의입니다.
* [TrueType 글꼴과 pdfTeX를 더 자세히 살펴보기](https://tug.org/TUGboat/tb30-1/tb94thanh.pdf)— [Hàn Thế Thành](https://tug.org/interviews/thanh.html)이 작성한 TUGboat 논문으로, [pdfTeX](https://www.tug.org/applications/pdftex/).
* [TeX 파일을 위한 디렉터리 구조](https://tug.org/tds/tds.html)—TeX 관련 파일을 정리하기 위한 표준 폴더/디렉터리 계층 구조입니다.
* [LaTeX에서 OpenType 글꼴의 설치 및 사용](https://www.tug.org/TUGboat/tb27-2/tb87owens.pdf)—pdfLaTeX에서 사용할 수 있도록 OpenType 글꼴을 준비하는 방법을 설명하는 TUGboat 논문입니다.
* [otftotfm을 사용하여 PdfTeX에서 TrueType 글꼴을 어떻게 사용하나요?](https://tex.stackexchange.com/questions/52819/how-do-i-use-truetype-fonts-with-pdftex-using-otftotfm/52902#52902)—자세한 예제가 포함된 tex.stackexchange 스레드입니다.

### “글꼴 전쟁”에 대한 참고...

1980년대와 1990년대에는 Adobe의 PostScript Type 1과 Apple이 만들고 Microsoft에 라이선스한 TrueType이라는 두 경쟁 글꼴 형식이 우위를 차지하기 위해 싸우며 이른바 “글꼴 전쟁”이 벌어졌습니다. 궁극적으로는 [OpenType 글꼴 형식](https://learn.microsoft.com/en-us/typography/opentype) 이 등장했으며(1997년), Adobe와 Apple의 글꼴 기술을 포괄하고 확장한 하이브리드 솔루션이 되었습니다. OpenType은 원래의 TrueType 파일 형식을 기반으로 하여 65,000개 이상의 문자 모양(glyph)을 담은 글꼴을 통해 고급 조판 기능과 더 나은 유니코드 지원을 가능하게 합니다.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://overleaf-pro.ayaka.space/latex/ko/questions-and-answers/58-i-have-a-custom-font-i-d-like-to-load-to-my-document.-how-can-i-do-this.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
