> 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/id/artikel-mendalam/42-step-6-using-variable-fonts-to-add-bold-fonts-to-an-overleaf-project.md).

# Langkah 6: Menggunakan font variabel untuk menambahkan font tebal ke proyek Overleaf

[Pendahuluan](https://www.overleaf.com/learn/latex/Articles/How_to_use_OpenType_variable_fonts_with_LaTeX?preview=true) [Langkah 1](https://www.overleaf.com/learn/latex/Articles/Step_1:_Setting_up_an_Overleaf_project_to_use_variable_fonts?preview=true) [Langkah 2](https://www.overleaf.com/learn/latex/Articles/Step_2:_An_introduction_to_LaTeX_fonts?preview=true) [Langkah 3](https://www.overleaf.com/learn/latex/Articles/Step_3:_Replacing_LaTeX’s_default_fonts_with_variable_fonts?preview=true) [Langkah 4](https://www.overleaf.com/learn/latex/Articles/Step_4:_How_to_configure_an_italic_variable_font_using_fontspec?preview=true) [Langkah 5](https://www.overleaf.com/learn/latex/Articles/Step_5:_LaTeX_font_weights_and_named_instances_of_variable_fonts?preview=true) [Langkah 6](https://www.overleaf.com/learn/latex/Articles/Step_6:_Using_variable_fonts_to_add_bold_fonts_to_an_Overleaf_project?preview=true) [Langkah 7](https://www.overleaf.com/learn/latex/Articles/Step_7:_Using_Noto_Sans_and_Roboto_Mono_variable_fonts_with_LaTeX?preview=true) [Langkah 8](https://www.overleaf.com/learn/latex/Articles/Step_8:_How_to_create_a_simple_LaTeX_package_to_configure_your_variable_fonts?preview=true) [Contoh dan proyek](https://www.overleaf.com/learn/latex/Articles/Overleaf_projects_showing_how_to_use_variable_fonts_with_LaTeX?preview=true)

Di Langkah 5, kita menetapkan bobot sedang font teks utama dokumen kita, Noto Serif, menggunakan nilai sumbu bobot 400 untuk gaya tegak dan miring. Pada langkah ini, kita akan menunjukkan cara mengonfigurasi Noto Serif agar menyediakan font tebal untuk gaya normal (tegak) dan miring.

Pastikan Anda membuka proyek tutorial yang dikonfigurasi di Langkah 5.

## Peringatan tentang font tebal yang tidak terdefinisi

Setelah mengompilasi ulang proyek saat ini, LaTeX menampilkan peringatan berikut:

![Gambar yang menunjukkan peringatan font LaTeX yang hilang.](/files/32e0746dac5df8b43baf1db645cd89449d775331)

Peringatan ini dirangkum dalam tabel di bawah. Ingat bahwa m dihapus dari pengenal seri *kecuali* di mana *keduanya* lebar dan bobot adalah m (sedang).

| **Nomor peringatan** | **Deskripsi peringatan**                                      | **Pengenal seri** | **Bobot** | **Lebar** | **Bentuk** |
| -------------------- | ------------------------------------------------------------- | ----------------- | --------- | --------- | ---------- |
| 1                    | font berbobot tebal, lebar sedang dalam bentuk normal (tegak) | b                 | b         | m         | n          |
| 2                    | font berbobot tebal, lebar sedang dalam bentuk miring         | b                 | b         | m         | it         |

Kita akan menunjukkan cara memperbaiki ini dengan mengonfigurasi font tebal untuk bentuk font tegak (normal) dan miring.

## Menambahkan font tebal menggunakan sumbu bobot pada font variabel

Font untuk teks tebal-tegak dan tebal-miring dapat dikonfigurasi menggunakan `FontFace` kunci, yang berbentuk

```
FontFace = {⟨series⟩}{⟨shape⟩}{Font = ⟨font name⟩, ⟨features⟩}
```

di mana

* `⟨series⟩` adalah pengenal seri LaTeX (tautan ke bagian)
* `⟨shape⟩` adalah pengenal bentuk LaTeX (tautan ke bagian)
* `⟨font name⟩` adalah nama berkas font atau nama sebuah font
* `⟨features⟩` berisi pengaturan yang akan kita gunakan untuk mengonfigurasi font variabel kita, seperti menetapkan nilai yang sesuai untuk sumbu bobot pada font variabel tegak dan miring

Dengan menggunakan nilai yang disarankan oleh instance bernama Noto Serif (TAUTAN), kita akan memakai nilai sumbu bobot 600 untuk mengonfigurasi font tebal bagi bentuk normal (tegak) dan miring.

### Cara mengonfigurasi font tebal, lebar sedang, tegak

Kita akan menggunakan `FontFace` kunci berikut dengan pengaturan berikut

* `⟨series⟩` = b
* `⟨shape⟩` = n
* `⟨font name⟩` = NotoSerif-VariableFont-wdth-wght.ttf
* `⟨features⟩` = Weight=600

yang menghasilkan

```
FontFace = {b}{n}{Font=NotoSerif-VariableFont-wdth-wght.ttf,Weight=600}
```

### Cara mengonfigurasi font tebal, lebar sedang, miring

Kita akan menggunakan `FontFace` kunci berikut dengan pengaturan berikut

* `⟨series⟩` = b
* `⟨shape⟩` = it
* `⟨font name⟩` = NotoSerif-Italic-VariableFont-wdth-wght.ttf
* `⟨features⟩` = Weight=600

yang menghasilkan

```
FontFace = {b}{it}{Font=NotoSerif-Italic-VariableFont-wdth-wght.ttf,Weight=600}
```

## Menyatukan semuanya

Perbarui `\setmainfont` perintah proyek saat ini agar menggunakan konfigurasi berikut:

```latex
\setmainfont{NotoSerif-VariableFont-wdth-wght.ttf}[
Weight=400,
ItalicFont = NotoSerif-Italic-VariableFont-wdth-wght.ttf,
FontFace = {b}{n}{Font = NotoSerif-VariableFont-wdth-wght.ttf,Weight=600},
FontFace = {b}{it}{Font = NotoSerif-Italic-VariableFont-wdth-wght.ttf,Weight=600}
]
```

Kompilasi ulang proyek saat ini untuk melihat bahwa tidak ada lagi peringatan bentuk yang tidak terdefinisi.

## Fitur bonus: small caps gratis!

Di bagian ini kami mencatat bonus yang mengejutkan: fontspec secara otomatis mengaktifkan small caps untuk font yang mendukungnya.

### Apa itu small caps?

Small caps adalah gaya teks yang menggunakan huruf kapital yang tingginya sama seperti huruf kecil. Small caps digunakan untuk tujuan stilistika dalam teks yang berisi banyak kata kapital, seperti akronim atau kata kunci dalam teks teknis.

Tempelkan teks LaTeX berikut ke proyek Overleaf saat ini untuk menata contoh yang membandingkan teks dengan dan tanpa small caps—pastikan Anda menempelkannya *setelah* `\begin{document}`. Perintah LaTeX `\textsc` digunakan untuk menata teks dalam small caps.

```latex
Banyak rangkaian huruf HURUF KAPITAL dapat membuat teks Hasil Cetak Anda
tampak ``secara tipografis TIDAK ENAK DIPANDANG''. TAMPILANNYA dapat ditingkatkan dengan
menggunakan small caps, menciptakan tampilan teks yang lebih halus dan lebih ELEGAN.

\vskip10pt
Banyak rangkaian huruf \textsc{huruf kapital} dapat membuat teks Anda
\textsc{ditata} tampak ``\textsc{tidak enak dipandang secara tipografis}''.
TAMPILANNYA dapat ditingkatkan dengan menggunakan small caps,
menciptakan tampilan yang lebih halus dan lebih \textsc{elegan} pada teks.
```

Contoh ini menghasilkan keluaran berikut:

![Gambar yang membandingkan teks yang ditata dengan dan tanpa small caps](/files/365446b050ebf92eb08762c4e8b80b86b9a01e99)

### Font variabel mana yang mengaktifkan small caps?

fontspec secara otomatis mengaktifkan small caps untuk font yang mendukungnya—ketiga font variabel kita menyediakan small caps. Tempelkan teks LaTeX berikut ke dokumen Anda untuk menata small caps menggunakan ketiga keluarga font:

```latex
\begin{itemize}
\item keluarga teks utama (Noto Serif): \textsc{small caps}
\item keluarga sans serif (Noto Sans): {\sffamily \textsc{small caps}}
\item keluarga monospace (Roboto Mono): {\ttfamily \textsc{small caps}}
\end{itemize}
```

Contoh ini menghasilkan keluaran berikut:

![Gambar yang menunjukkan small caps yang ditata menggunakan 3 font variabel berbeda dalam LaTeX](/files/8736ede1eac28a6b153b4a3fdd62215273bcfb13)

### Bagaimana dengan small caps tebal dan miring?

Karena kita telah mengonfigurasi font tebal dan miring untuk Noto Serif, kita dapat menata small caps dalam gaya tersebut. Untuk menata rentang small caps menggunakan Noto Serif, tempelkan kode berikut ke proyek Overleaf terbaru:

```latex
\begin{itemize}
\item keluarga teks utama (Noto Serif):
\begin{itemize}
    \item \textsc{small caps biasa}
    \item \textit{\scshape small caps miring}
    \item \textbf{\scshape small caps tebal}
    \item \textbf{\itshape\scshape small caps tebal miring}
\end{itemize}
\end{itemize}
```

Ini menghasilkan keluaran berikut:

![Gambar yang menunjukkan small caps tebal dan miring yang ditata dalam LaTeX menggunakan font variabel](/files/5eb047f305b96b8c09d0896e7ada69dc0a174948)

## Pada langkah berikutnya

Pada langkah berikutnya kita akan mengonfigurasi gaya font tebal dan miring untuk keluarga font sans serif (Noto Sans) dan keluarga font monospace (Roboto Mono).


---

# 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/id/artikel-mendalam/42-step-6-using-variable-fonts-to-add-bold-fonts-to-an-overleaf-project.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.
