> For the complete documentation index, see [llms.txt](https://ayakaleaf-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://ayakaleaf-pro.ayaka.space/latex/tr/derinlemesine-makaleler/43-step-7-using-noto-sans-and-roboto-mono-variable-fonts-with-latex.md).

# 7. Adım: LaTeX ile Noto Sans ve Roboto Mono değişken yazı tiplerini kullanma

[Giriş](https://www.overleaf.com/learn/latex/Articles/How_to_use_OpenType_variable_fonts_with_LaTeX?preview=true) [Adım 1](https://www.overleaf.com/learn/latex/Articles/Step_1:_Setting_up_an_Overleaf_project_to_use_variable_fonts?preview=true) [Adım 2](https://www.overleaf.com/learn/latex/Articles/Step_2:_An_introduction_to_LaTeX_fonts?preview=true) [Adım 3](https://www.overleaf.com/learn/latex/Articles/Step_3:_Replacing_LaTeX’s_default_fonts_with_variable_fonts?preview=true) [Adım 4](https://www.overleaf.com/learn/latex/Articles/Step_4:_How_to_configure_an_italic_variable_font_using_fontspec?preview=true) [Adım 5](https://www.overleaf.com/learn/latex/Articles/Step_5:_LaTeX_font_weights_and_named_instances_of_variable_fonts?preview=true) [Adım 6](https://www.overleaf.com/learn/latex/Articles/Step_6:_Using_variable_fonts_to_add_bold_fonts_to_an_Overleaf_project?preview=true) [Adım 7](https://www.overleaf.com/learn/latex/Articles/Step_7:_Using_Noto_Sans_and_Roboto_Mono_variable_fonts_with_LaTeX?preview=true) [Adım 8](https://www.overleaf.com/learn/latex/Articles/Step_8:_How_to_create_a_simple_LaTeX_package_to_configure_your_variable_fonts?preview=true) [Örnekler ve projeler](https://www.overleaf.com/learn/latex/Articles/Overleaf_projects_showing_how_to_use_variable_fonts_with_LaTeX?preview=true)

Bu adımda, Noto Sans ve Roboto Mono için kalın, italik ve kalın italik yazı biçimlerini yapılandırıyor ve bunları küçük büyük harfleri kalın, italik ve kalın italik olarak dizmek için nasıl kullanacağımızı gösteriyoruz.

6\. Adımda yapılandırılmış mevcut Overleaf projesini açın.

## Noto Sans ve Roboto Mono’yu yapılandırma

Noto Sans ve Roberto Mono için kalın, italik ve kalın italik yazı biçimlerini etkinleştirmek istiyoruz. Bu gereksinimler, LaTeX’in standart yazı serisi ve biçim tanımlayıcıları kullanılarak aşağıdaki tabloda özetlenmiştir. m’nin seri tanımlayıcısından atıldığını unutmayın *hariç* burada *her iki* genişlik ve ağırlık m’dir (orta).

| **Yazı tipi açıklaması**                                        | **Seri tanımlayıcısı** | **Ağırlık** | **Genişlik** | **Biçim** |
| --------------------------------------------------------------- | ---------------------- | ----------- | ------------ | --------- |
| kalın ağırlıklı, orta genişlikte yazı tipi normal (dik) biçimde | b                      | b           | m            | n         |
| orta ağırlıklı, orta genişlikte yazı tipi italik biçimde        | m                      | m           | m            | ita       |
| kalın ağırlıklı, orta genişlikte yazı tipi italik biçimde       | b                      | b           | m            | ita       |

Aşağıdaki bölümler, Noto Sans ve Roberto Mono’yu bu yazı serilerini ve biçimlerini kullanacak şekilde nasıl yapılandıracağınızı gösterir. Bölüm [Her şeyi bir araya getirmek](#putting-it-all-together) bu yazı biçimlerini kullanarak bunları nasıl etkinleştireceğinizi gösterir `\setsansfont` ve `\setmonofont` komutları.

### Orta ve kalın ağırlıklar için bir ağırlık ekseni değeri seçme

Noto Sans ve Roberto Mono’nun orta ve kalın ağırlıklı örneklerini (EĞİTİM BÖLÜMÜNE BAĞLANTI) tanımlamak için ağırlık ekseni değerleri seçerek başlayacağız.  [Noto Sans’ın ağırlık ekseni](https://fonts.google.com/specimen/Noto+Sans/tester) 100 ile 900 arasında değişir,  [Roboto Mono](https://fonts.google.com/specimen/Roboto+Mono/tester) Roberto Mono için aralık 100 ile 700’dür; bu da aşağıdaki ağırlık değerlerini düşündürür:

| **Yazı tipi adı** | **Orta ağırlık** | **Kalın ağırlık** |
| ----------------- | ---------------- | ----------------- |
| Noto Sans         | 400              | 600               |
| Roboto Mono       | 300              | 550               |

### Noto Sans ve Roboto Mono için orta ağırlıklı italik yazı tipi yapılandırma

İtalik yazı tipleri eklemek için fontspec’in `ItalicFont` anahtarını kullanırız; bu anahtar şu biçimdedir

```
ItalicFont=⟨yazı tipi adı⟩
```

burada ⟨yazı tipi adı⟩ bir yazı tipi adının ya da bir yazı tipi dosyasının adıdır.

Overleaf projesinin `VariableFonts` klasörü, kullanmamız gereken italik yazı tipi dosyalarını içerir:

* NotoSans-Italic-VariableFont-wdth-wght.ttf
* RobotoMono-VariableFont-wght.ttf

Bu dosya adları ve yukarıda listelenen ağırlık ekseni değerleri kullanılarak, orta ağırlıklı italikler aşağıdaki bölümlerde gösterilen komutlarla eklenebilir.

#### Noto Sans orta ağırlıklı dik ve italik yazı tipleri için ayarlar

Noto Sans için aşağıdaki kod belge önsözüne eklenecektir (bakınız bölüm [Her şeyi bir araya getirmek](#putting-it-all-together)).

```latex
\setsansfont{NotoSans-VariableFont-wdth-wght.ttf}[
Weight=400,
ItalicFont=NotoSans-Italic-VariableFont-wdth-wght.ttf
]
```

#### Roboto Mono orta ağırlıklı dik ve italik yazı tipleri için ayarlar

Roboto Mono için aşağıdaki kod belge önsözüne eklenecektir (bakınız bölüm [Her şeyi bir araya getirmek](#putting-it-all-together)).

```latex
\setmonofont{RobotoMono-VariableFont-wght.ttf}[
Weight=300,
ItalicFont=RobotoMono-Italic-VariableFont-wght.ttf
]
```

### Noto Sans ve Roboto Mono için kalın ve kalın italik yapılandırma

Step XXX (Bağlantı) içinde gösterildiği gibi, fontspec’in `FontFace` anahtarını kullanarak kalın yazı tipleri ekleyeceğiz; bu anahtar aşağıdaki biçime sahiptir

```
FontFace = {⟨seri⟩}{⟨biçim⟩}{ Font = ⟨yazı tipi adı⟩ , ⟨özellikler⟩ }
```

burada

* `⟨seri⟩` LaTeX seri tanımlayıcısıdır (bölüme bağlantı)
* `⟨biçim⟩` LaTeX biçim tanımlayıcısıdır (bölüme bağlantı)
* `⟨yazı tipi adı⟩` bir yazı tipi dosyasının adı ya da bir yazı tipinin adıdır
* `⟨özellikler⟩` genişlik veya ağırlık ekseni için değer ayarlamak gibi değişken yazı tiplerimizi yapılandırmak için kullanacağımız ayarları içerir

#### Noto Sans kalın ve kalın italik yazı tipleri için ayarlar

Kalın ağırlıkta, normal (dik) biçimde şu vardır:

* `⟨seri⟩` = b
* `⟨biçim⟩` = n
* `⟨yazı tipi adı⟩` = NotoSans-VariableFont-wdth-wght.ttf
* `⟨özellikler⟩` = Weight=600

sonuç olarak

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

Kalın ağırlıkta, italik biçimde:

* `⟨seri⟩` = b
* `⟨biçim⟩` = it
* `⟨yazı tipi adı⟩` = NotoSans-VariableFont-wdth-wght.ttf
* `⟨özellikler⟩` = Weight=600

sonuç olarak

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

#### Roboto Mono kalın ve kalın italik yazı tipleri için ayarlar

Kalın ağırlıkta, normal (dik) biçimde şu vardır:

* `⟨seri⟩` = b
* `⟨biçim⟩` = n
* `⟨yazı tipi adı⟩` = RobotoMono-VariableFont-wght.ttf
* `⟨özellikler⟩` = Weight=550

sonuç olarak

```
FontFace = {b}{n}{Font = RobotoMono-VariableFont-wght.ttf, Weight=550}
```

Kalın ağırlıkta, italik biçimde şu vardır:

* `⟨seri⟩` = b
* `⟨biçim⟩` = it
* `⟨yazı tipi adı⟩` = RobotoMono-VariableFont-wght.ttf
* `⟨özellikler⟩` = Weight=550

sonuç olarak

```
FontFace = {b}{it}{Font = RobotoMono-VariableFont-wght.ttf, Weight=550}
```

## Her şeyi bir araya getirmek

Yukarıda tartışılan yapılandırmaları uygulamak için mevcut Overleaf projesini açın ve var olan `\setsansfont` ve `\setmonofont` komutlarını aşağıdaki sürümlerle değiştirin.

```latex
% Belge ailesi sans serif yazı tipi
\setsansfont{NotoSans-VariableFont-wdth-wght.ttf}[
Weight=400,
ItalicFont=NotoSans-Italic-VariableFont-wdth-wght.ttf,
FontFace = {b}{n}{Font = NotoSans-VariableFont-wdth-wght.ttf, Weight=600},
FontFace = {b}{it}{Font =NotoSans-Italic-VariableFont-wdth-wght.ttf,Weight=600}
]
```

```latex
% Belge ailesi tek aralıklı yazı tipi
\setmonofont{RobotoMono-VariableFont-wght.ttf}[
Weight=400,
ItalicFont=RobotoMono-Italic-VariableFont-wght.ttf,
FontFace = {b}{n}{Font =RobotoMono-VariableFont-wght.ttf, Weight=550},
FontFace = {b}{it}{Font = RobotoMono-Italic-VariableFont-wght.ttf, Weight=550}
]
```

## Yeni yazı tiplerimizi nasıl kullanırız

fontspec kullanarak, belgenin üç yazı tipi ailesinin tamamı için kalın, italik ve kalın italik yazı tiplerini yapılandırdık. Yapılandırdığımız yazı tiplerine ek olarak, fontspec küçük büyük harf sürümlerini de etkinleştirdi; bunu aşağıdaki kodu belgenize yapıştırarak görebilirsiniz (\begin{document} sonrasında):

```latex
\begin{itemize}
\item Ana metin ailesi (Noto Serif):
\begin{itemize}
    \item \textsc{normal küçük büyük harfler}
    \item \textit{\scshape italik küçük büyük harfler}  
    \item \textbf{\scshape kalın küçük büyük harfler}
    \item \textbf{\itshape\scshape kalın italik küçük büyük harfler}
\end{itemize}
\item Sans serif ailesi (Noto Sans):
\begin{itemize}
    \item \textsc{\sffamily normal küçük büyük harfler}
    \item \textit{\sffamily\scshape italik küçük büyük harfler}  
    \item \textbf{\sffamily\scshape kalın küçük büyük harfler}
    \item \textbf{\sffamily\itshape\scshape kalın italik küçük büyük harfler}
\end{itemize}
\item Tek aralıklı aile (Roboto Mono):
\begin{itemize}
    \item \textsc{\ttfamily normal küçük büyük harfler}
    \item \textit{\ttfamily\scshape italik küçük büyük harfler}  
    \item \textbf{\ttfamily\scshape kalın küçük büyük harfler}
    \item \textbf{\ttfamily\itshape\scshape kalın italik küçük büyük harfler}
\end{itemize}
```

Bu kod aşağıdaki çıktıyı üretir

![Üç belge yazı tipi ailesinin tümü kullanılarak normal, kalın ve kalın italik biçimde dizilmiş küçük büyük harfleri gösteren resim.](/files/c09c1bf8f8274718baf26f38abb525a2436b5e21)

## Sonraki Adımda

Proje belgemizin önsözü artık çok sayıda fontspec yapılandırma koduyla oldukça karmaşık hale geldi. 8. Adımda, fontspec kurulum kodunu basit bir projeye taşıyarak belge önsözünü sadeleştiriyor ve yazı tiplerimizi güncellemeyi kolaylaştırıyoruz.


---

# 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://ayakaleaf-pro.ayaka.space/latex/tr/derinlemesine-makaleler/43-step-7-using-noto-sans-and-roboto-mono-variable-fonts-with-latex.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.
