> 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/34-opentype-based-math-typesetting-an-introduction-to-the-stix2-opentype-fonts.md).

# Penataan huruf matematika berbasis OpenType: Pengantar font OpenType STIX2

## Pendahuluan

Dalam artikel ini kami meninjau secara singkat font STIX2, kumpulan terbaru font teks dan matematika OpenType berkualitas tinggi yang diproduksi oleh [proyek font Scientific and Technical Information Exchange (STIX)](http://www.stixfonts.org). Untuk membantu penggunaan dan pemahaman font STIX2, Overleaf dengan senang hati menyediakan sumber daya berikut:

* sebuah [template Overleaf](#an-overleaf-template-with-the-stix2-fonts) yang berisi font STIX2 yang dimuat dan dikonfigurasi siap digunakan;
* a [video singkat](#browsing-the-stix2-math-font-a-video-and-a-glyph-table) yang menampilkan banyaknya glyph yang terkandung dalam font matematika STIX2Math.otf;
* a [bagan glyph terperinci](#browsing-the-stix2-math-font-a-video-and-a-glyph-table) untuk STIX2Math.otf yang dibuat dengan, dan untuk digunakan dengan, LuaTeX (LuaLaTeX).

## Gambaran Umum STIX

Pengembangan font STIX didanai dan dikelola melalui [STI Pub](http://www.stixfonts.org/stipubs.html), sebuah konsorsium penerbit buku dan jurnal matematika, sains, dan teknik:

* [American Mathematical Society](http://www.ams.org)
* [American Physical Society](http://www.aps.org)
* [American Institute of Physics](http://www.aip.org)
* [American Chemical Society](http://www.chemistry.org)
* [The Institute of Electrical and Electronics Engineering, Inc](http://www.ieee.org)
* [Elsevier](http://www.elsevier.com)

Versi 1.0 dari font STIX dirilis pada 24 Mei 2010, diikuti oleh rilis interim tambahan—versi terbaru dapat diunduh dari [repositori GitHub](https://github.com/stipub/stixfonts). Versi saat ini dari font STIX, versi 2, dirilis pada 1 Desember 2016, menghadirkan kumpulan font terbaru yang dihasilkan dari sebuah proyek yang [mencakup lebih dari 2 dekade](http://www.stixfonts.org/proj_timeline.html). Yang disertakan dalam rilis versi 2 adalah 5 font OpenType:

* STIX2Math.otf
* STIX2Text-Bold.otf
* STIX2Text-BoldItalic.otf
* STIX2Text-Italic.otf
* STIX2Text-Regular.otf

Catatan rilis yang menyertainya menyebutkan:

> “Versi 2.0.0 dari font STIX, yang kini dikenal sebagai "STIX Two", adalah revisi menyeluruh yang dilakukan oleh rumah tipografi ternama [Tiro Typeworks](http://www.tiro.com/). Font STIX Two terdiri dari empat font teks (Regular, Italic, Bold, dan Bold Italic) dan satu font Math. Bersama-sama, font ini menyediakan satu set font seragam yang dapat digunakan di seluruh proses produksi, baik itu proses cetak tradisional semata, sepenuhnya elektronik, atau gabungan keduanya.”

### Di mana saya bisa mendapatkan font STIX2?

Versi terbaru dari font STIX dapat [diunduh dari GitHub](https://github.com/stipub/stixfonts).

## STIX2/OpenType: hanya untuk digunakan dengan XeTeX dan LuaTeX

Font STIX2 dirancang untuk digunakan dengan mesin TeX modern—LuaTeX dan XeTeX—karena mesin-mesin tersebut mampu menggunakan font OpenType dan keduanya mendukung penataan huruf matematika berbasis OpenType. Anda dapat menggunakan font STIX2 dengan Plain TeX (menggunakan LuaTeX atau XeTeX), tetapi Anda perlu melakukan banyak konfigurasi (mengatur kode matematika, dll.) untuk mengaktifkannya dengan Plain TeX. Contoh yang sangat baik ini [contoh di tex.stackexchange](https://tex.stackexchange.com/questions/178753/changing-math-fonts-with-luaotfload-in-plain-tex) menunjukkan jenis konfigurasi yang perlu Anda lakukan—untuk ribuan karakter. Untungnya bagi pengguna LaTeX, [paket unicode-math](https://ctan.org/pkg/unicode-math?lang=en) telah melakukan semua pekerjaan berat ini untuk Anda.

Untuk membuat teks dan matematika Anda ditata huruf dengan font STIX2, Anda hanya perlu menggunakan [paket fontspec](https://ctan.org/pkg/fontspec?lang=en) paket (untuk mengonfigurasi font teks STIX2) dan [paket unicode-math](https://ctan.org/pkg/unicode-math?lang=en) untuk mengonfigurasi dan mengaktifkan font matematika STIX2.

## Membangun fondasi: pengodean matematika Unicode

Prasyarat utama untuk produksi font STIX adalah membuat daftar simbol yang komprehensif/definitif yang digunakan oleh mereka yang perlu menulis dan menerbitkan matematika—simbol (glyph) apa yang harus terkandung dalam font tersebut? Melalui penelusuran literatur, koordinasi dengan penerbit, konsultasi dengan komunitas penulis, dan pemeriksaan standar teknis yang ada, daftar semacam itu disusun dan pengajuan dilakukan kepada Unicode Technical Committee agar kumpulan simbol tersebut secara resmi disetujui untuk dimasukkan ke dalam standar Unicode. Untuk tujuan Unicode, matematika memiliki tantangan khusus karena seluk-beluk yang ditimbulkan oleh glyph dengan tampilan visual yang sedikit berbeda yang sebenarnya memiliki semantik yang sangat berbeda, sehingga perlu dikodekan secara terpisah.

Latar belakang menarik mengenai perolehan persetujuan resmi Unicode dapat ditemukan dalam makalah [Unicode dan matematika, kombinasi yang waktunya telah tiba — Akhirnya!](https://www.tug.org/TUGboat/tb21-3/tb68beet.pdf) yang ditulis oleh Barbara Beeton (dari AMS) yang karyanya sangat berperan dalam keberhasilan proyek STIX. Pembaca yang mencari informasi latar belakang lebih lanjut mungkin juga ingin membaca [Unicode® Technical Report #25: DUKUNGAN UNICODE UNTUK MATEMATIKA](http://www.unicode.org/reports/tr25/).

## Tonggak penting lainnya: penataan huruf matematika berbasis OpenType yang dipelopori oleh Microsoft

Memperoleh persetujuan Unicode untuk mengodekan sejumlah besar karakter matematika (simbol) merupakan langkah awal yang krusial dalam menghasilkan font STIX. Bahan penting lainnya adalah perluasan spesifikasi font OpenType yang memungkinkan font OpenType memuat data tambahan yang diperlukan oleh mesin penataan huruf matematika. Hal ini dipelopori oleh Microsoft melalui [spesifikasi tabel MATH dalam font OpenType](https://www.microsoft.com/typography/otspec/math.htm) dan memulai debutnya dengan Microsoft Word 2007 yang memuat mesin penataan huruf baru dan sangat kuat bersama font matematika OpenType pertama: Cambria Math. Latar belakang tambahan dapat ditemukan dalam artikel [Pengeditan dan Tampilan Teks Matematika Berkualitas Tinggi di Office 2007](https://blogs.msdn.microsoft.com/murrays/2006/09/13/high-quality-editing-and-display-of-mathematical-text-in-office-2007/) (oleh Profesor Murray Sargent).

Penataan huruf matematika berbasis TeX melibatkan interaksi kompleks antara algoritma yang dibangun ke dalam mesin penataan huruf berbasis TeX dan font yang digunakan untuk penataan huruf matematika. Font yang dirancang untuk matematika perlu memuat sejumlah parameter yang digunakan dalam perhitungan ukuran/penempatan jauh di dalam mesin penataan huruf berbasis TeX. Parameter tabel MATH yang didefinisikan oleh spesifikasi OpenType dijelaskan secara rinci [di sini](https://www.microsoft.com/typography/otspec/math.htm).

## Mesin TeX mengikuti

Merupakan perkembangan alami bagi mesin TeX untuk mendukung penataan huruf matematika OpenType dan, seperti disebutkan dalam presentasi [Keadaan penataan huruf matematika OpenType](http://www.gust.org.pl/bachotex/2011-en/presentations/Vieth_1_2011) (oleh Ulrik Vieth, 2011) XeTeX memperkenalkan dukungan untuk matematika OpenType pada versi 0.97 (2007) dan LuaTeX menambahkannya pada versi 0.4 (2009). Implementasi LuaTeX dan XeTeX biasanya menghasilkan hasil yang kompatibel, tetapi ada kemungkinan sedikit variasi/perbedaan perilaku antara kedua mesin tersebut.

Pembaca yang ingin menjelajahi parameter yang diperlukan oleh font TeX lama atau font OpenType yang lebih baru dapat merujuk ke lampiran yang terdapat dalam `unicode-math` ke preambel dokumen Anda (seperti disarankan [dokumentasi](http://mirrors.ctan.org/macros/latex/contrib/unicode-math/unicode-math-code.pdf) yang mencantumkan semua parameter font matematika TeX lama (tradisional) beserta parameter baru (OpenType) yang digunakan oleh XeTeX. Bab 6 dari [Manual Referensi LuaTeX](http://www.luatex.org/svn/trunk/manual/luatex.pdf) juga mencantumkan parameter yang digunakan oleh mesin penataan huruf matematika LuaTeX.

## Template Overleaf dengan font STIX2

Pada saat penulisan ini (2017) font STIX2 belum disertakan dalam distribusi TeX Live terbaru. Untuk membantu Anda menggunakan font STIX2 di Overleaf, kami telah menyiapkan template “getting started” yang berisi font STIX2 yang dimuat dan dikonfigurasi untuk digunakan melalui `fontspec` dan `unicode-math`. Tentu saja, silakan mengonfigurasi ulang `fontspec` dan `unicode-math` paket dengan opsi yang lebih sesuai dengan kebutuhan khusus Anda.

Template ini tersedia di [galeri Overleaf](https://www.overleaf.com/latex/templates/using-the-stix2-opentype-fonts-with-lualatex-or-xelatex/hdfvhzqmhnpx).

## Menelusuri font matematika STIX2: Video dan tabel glyph

Font matematika STIX2 (STIX2Math.otf) berisi banyak simbol—lebih dari 5.200 glyph seperti yang dapat Anda lihat dalam video singkat ini (tanpa suara) yang menampilkan font yang dibuka di dalam FontLab Studio:

{% embed url="<https://www.youtube.com/embed/FmxYH7lwNO0>" %}

Jika Anda ingin menjelajahi lebih lanjut font matematika STIX2 (STIX2Math.otf), kami telah menggunakan LuaTeX untuk menyiapkan [bagan glyph terperinci](https://www.filepicker.io/api/file/Gkmlty9USh2B52EFReAw) (PDF \~560kb)—data yang ditabulasi ini dirancang untuk digunakan dengan LuaTeX.

[![{{{alt}}}](/files/70848f223c7d92fb612d269a41924f918a0e8edf)](https://www.filepicker.io/api/file/Gkmlty9USh2B52EFReAw)

## Bacaan lanjutan

Pembaca yang tertarik untuk mempelajari lebih lanjut tentang penataan huruf matematika TeX mungkin ingin membaca beberapa makalah dan artikel yang sangat baik ini:

* [Penataan huruf matematika di TeX: yang baik, yang buruk, yang jelek](https://www.ntg.nl/maps/26/27.pdf) (oleh Ulrik Vieth)
* [Lampiran G yang diuraikan](https://www.tug.org/TUGboat/tb27-1/tb86jackowski.pdf) (oleh Bogusław Jackowski)
* [OpenType Math yang diuraikan](https://www.tug.org/~vieth/papers/bachotex2009/ot-math-paper.pdf) (oleh Ulrik Vieth)
* [Memahami estetika penataan huruf matematika](http://www.gust.org.pl/projects/e-foundry/math/math-support/vieth2008.pdf) (oleh Ulrik Vieth)
* [Matematika di LuaTEX 0.40](https://www.ntg.nl/maps/38/04.pdf) (oleh Taco Hoekwater)


---

# 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/34-opentype-based-math-typesetting-an-introduction-to-the-stix2-opentype-fonts.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.
