Vextrude
Ücretsiz · Kayıt yok · Gizli

Ücretsiz Typeface.json yazı tipi dönüştürücü

Dönüştürün: TTF and OTF yazı tiplerini Three.js typeface.json'a, anında tarayıcınızda — %100 ücretsiz, gizli ve sunucuya yükleme yok.

TTFOTFtypeface.jsonJSONThree.jsFontLoaderTextGeometryWebGLR3F

Yazı tipi dosyasını tıklayın veya buraya bırakın

TTF ve OTF desteklenir (maks. 50 MB)

Dönüştürme ayarları

Yalnızca belirli karakterleri dönüştürerek çıkış dosyası boyutunu sınırlar.

Sarım sırasını tersine çevir

3D metniniz ters görünüyorsa kullanın.

3D Önizleme

WebGL

Önizleme için bir yazı tipi yükleyin

typeface.json nedir?

It's a JSON-based font format used by Three.js `FontLoader`. Converting your TTF files allows them to be loaded asynchronously in web applications without needing complex parsing libraries at runtime.

Read the full tutorial
Genel Bakış

Yazı Tipi Dönüştürücü nedir?

Vextrude Yazı Tipi Dönüştürücü, herhangi bir TTF veya OTF yazı tipini Three.js'nin typeface.json biçimine dönüştüren ücretsiz, tarayıcı tabanlı bir araçtır — 3B metin kütüphanelerinin gerçek, ekstrüze harfler oluşturmak için ihtiyaç duyduğu dosyadır. Bir yazı tipi bırakın, karakter kümelerini ve Bézier hassasiyetini ayarlayın ve tek tıkla hazır bir JSON'u indirin. Her şey yerel olarak çalışır, yazı tipleriniz cihazınızdan asla ayrılmaz.

İş Akışı

Bir yazı tipi typeface.json’a nasıl dönüştürülür

Ham bir yazı tipi dosyasından Three.js'e hazır typeface.json'a dört basit adımda — tamamen tarayıcınızda.

1

Yazı tipi yükle

Bir .ttf veya .otf dosyasını bırakın (veya göz atmak için tıklayın). Toplu yükleme de çalışır — birden fazla yazı tipini birden ekleyin.

2

Ayarları düzenle

Dosya boyutunu küçültmek için karakter alt kümesini (Latin, Kiril, semboller…) ve Bézier hassasiyetini seçin.

3

Canlı 3B Önizleme

Onaylamadan önce yüklenen yazı tipinin ekstrüze 3B örneğini döndürün — glif sorunlarını erken yakalayın.

4

İndir

typeface.json’u kaydedin, panoya kopyalayın ya da birden çok yazı tipini toplu olarak bir .zip içinde dışa aktarın.

Özellikler

Neden Vextrude Yazı Tipi Dönüştürücü?

Web için hızlı ve gizli yazı tipi dönüştürmesine ihtiyaç duyan geliştiriciler ve tasarımcılar için.

%100 gizli ve güvenli

Her şey opentype.js ile tarayıcınızda yerel olarak gerçekleşir. Yazı tipleriniz sunucuya asla dokunmaz — yükleme yok, izleme yok, analiz yok.

Anında dönüşüm

Bir yazı tipi bırakın, saniyeler içinde typeface.json'u geri alın. Kuyruk yok, sunucu turları yok, günlük sınırlar yok.

Toplu dönüştürme

Bir düzine yazı tipini birden bırakın ve hepsini tek bir .zip olarak indirin — bir oyun veya site için paylaşımlı bir yazı tipi kütüphanesi oluşturmak için harika.

Karakter alt kümesi

Yalnızca ihtiyaç duyduğunuz glifleri gönderin. Latin dışı yazıları veya ağır sembol setlerini kırpın; dışa aktarılan JSON da küçülür — pakette gerçek bayt tasarrufu.

Three.js’e hazır

Çıktı, FontLoader / TextGeometry'ye (ve react-three-fiber'daki Drei <Text3D> bileşenine) doğrudan yüklenir — sıfır dönüştürme veya sarmalayıcı kod.

Sonsuza dek ücretsiz

Kayıt yok, filigran yok, dosya boyutu ücret duvarı yok. Yünlere sahip olduğunuz her yazı tipi için kişisel ve ticari kullanımda ücretsizdir.

Tam Rehber

Yazı Tipleri ve typeface.json Temelleri

Bir yazı tipi dosyasını 3B'ye hazır glif verisine çevirmek için bilmeniz gereken her şey.

typeface.json nedir?

Bir yazı tipindeki her glifi Bézier komutları dizisi olarak (moveTo, lineTo, quadraticCurveTo, cubicCurveTo) saklayan bir JSON dosyası. Three.js’in FontLoader’ı bu yolları ShapeGeometry’ye çevirir; ardından TextGeometry bunları gerçek 3B harflere ekstrüze eder. “Yazı tipi dosyası” ile “3B mesh” arasındaki biçimdir.

Neden doğrudan TTF yüklenmez?

Three.js’in TextGeometry’si ekstrüze edebileceği belirli bir şekil yapısına ihtiyacı vardır. Ham TTF/OTF dosyaları Three’in kullanmadığı pek çok şey taşır (hinting, kerning tabloları, OpenType özellikleri); bu yüzden onları doğrudan tarayıcıya göndermek bant genişliği harcar ve her ziyaretçiyi başlık çizmek için bir yazı tipi çözmeye zorlar.

Bézier Hassasiyeti

Bézier hassasiyeti (veya eğri segmentleri) glif hatlarının ne kadar pürüzüz olduğunu belirler. Yüksek = daha pürüzüz 3B harfler ama daha büyük JSON. UI etiketleri ve başlıklar için 6–8 genellikle orijinalden ayırt edilemez; hero çekimleri 12–16'ya kadar çıkabilir.

Karakter alt kümesi

Gerçek yazı tipleri genellikle binlerce glif taşır — Latin, Kiril, Yunanca, CJK, semboller, ligatürler. Eğer sadece “VEXTRUDE 2026” gerekiyorsa, alt kümeleme dışa aktarmadan önce geri kalanını atar. 4 MB'lık bir CJK yazı tipinin yalnız-Latin dışa aktarımı birkaç KB'a inebilir.

Lisanslama ve Adil Kullanım

Yalnızca gömme haklarına sahip olduğunuz yazı tiplerini dönüştürün. Çoğu ticari yazı tipi web kullanımına izin verir ama ham glif verisi olarak yeniden dağıtılmasına değil — EULA'yı okuyun. Açık kaynak yazı tipleri (SIL OFL, Apache) hem uygulamalar hem paylaşılan depolar için en güvenlisidir.

Çıktıyı Kullanma

JSON zaten bellekteyse FontLoader.parse() ile, getiriliyorsa FontLoader.load() ile yükleyin. Dönen font'u TextGeometry'ye verin, malzeme ekleyin, ekstrüze edin, tamamdır.

Dönüştürülmüş dört yazı tipi

bu araçta oluşturuldu
Dönüştürülmüş Anton yazı tipinden 3B ekstrüde edilmiş Aa harfleri
Anton
Dönüştürülmüş Pacifico yazı tipinden 3B ekstrüde edilmiş Aa harfleri
Pacifico
Dönüştürülmüş Russo One yazı tipinden 3B ekstrüde edilmiş Aa harfleri
Russo One
Dönüştürülmüş Uncial Antiqua yazı tipinden 3B ekstrüde edilmiş Aa harfleri
Uncial Antiqua

Dönüştürmenin ardından aynı iki harf, aracın kendi önizlemesinde çizilmiş hâliyle. Kalın bir grotesk, bir fırça yazısı, köşeli bir başlık yazısı ve tarihî bir ünsiyal — dış hatlar doğrudan her yazı tipinden gelir, dolayısıyla burada gördüğünüz şey TextGeometry’nin ekstrüde edeceği şeydir.

Biçimler

Desteklenen Yazı Tipi Biçimleri

Tasarım uygulamalarınızın ve tarayıcılarınızın zaten kullandığı yazı tiplerini bırakın — dönüştürücü tümünü okur ve Three.js'in ihtiyacı olan biçimi verir.

🧱

TTF

TrueType

En yaygın masaüstü ve web yazı tipi, karesel Bézier hatları üzerine kurulu. Giriş olarak tam desteklenir.

🦋

OTF

OpenType

Gelişmiş tipografiye sahip TTF'nin bir üst kümesi. Kübik Bézier hatları ve OpenType özellikleri temiz bir şekilde ayrıştırılır.

📦

typeface.json

Çıktı

Three.js'in kendi JSON yazı tipi biçimi. İndirilen dosya olarak veya toplu .zip olarak sunulur.

🗜

.zip

Toplu Paket

Birden fazla yazı tipi kuyrukta olduğunda, tek bir arşiv her typeface.json'u ve bir manifest'i toplar.

Giriş

TTFOTF

Çıktı

typeface.jsonZIP
Uyumluluk

3B Yığınınızla Çalışır

Dışa aktarılan JSON, popüler her Three.js entegrasyonuna doğrudan girer — sarmalayıcı kod veya biçim şimi yok.

🖥

Three.js

FontLoader / TextGeometry

Kanonik kullanım — JSON biçimi Three.js tarafından tasarlanmıştır. Yükleyin, ayrıştırın, ekstrüze edin.

⚛️

react-three-fiber

Drei <Text3D>

JSON'u Drei'nin Text3D bileşenine verin ve React'te bildirimsel 3B tipografi elde edin.

🎮

Oyunlar ve WebXR

AR/VR etiketleri

Tarayıcı tabanlı oyunlarda ve WebXR deneyimlerinde net 3B tabelalar ve HUD'lar sunun.

📊

Veri Görselleştirme

Grafikler ve panolar

Tarayıcıda haritalar, finansal grafikler ve bilimsel çizimler için özel etiket yazı tipleri ekstrüze edin.

Sıkça sorulan sorular

Vextrude Yazı Tipi Dönüştürücü hakkında bilmeniz gereken her şey.

typeface.json yazı tipi nedir?

Three.js'in kendi JSON yazı tipi biçimidir. Derlenmiş bir yazı tipi dosyası yerine her glifi Bézier yol verisi olarak saklar; böylece FontLoader her harfi bir şekle çevirir ve TextGeometry onu gerçek bir 3B mesh’e ekstrüze eder.

Yazı tipim bir sunucuya yükleniyor mu?

Hayır. Her şey tarayıcınızda opentype.js ve File API üzerinden yerel olarak çalışır. Dönüştürücü, bıraktığınız yazı tiplerini asla yüklemez, önbelleğe almaz veya günlüklemez.

Hangi yazı tipi biçimlerini dönüştürebilirim?

TrueType (.ttf) ve OpenType (.otf). Hem karesel hem kübik Bézier hatları desteklenir. Yalnız bitmap yazı tipleri ve statik örneği olmayan yalnız değişken eksenler kullanılamayan başlıca şeylerdir.

Çıktıyı Three.js'te nasıl kullanırım?

FontLoader ile yükleyin (loader.load() veya loader.parse()), dönen font'u TextGeometry'ye verin ve oluşan mesh'i sahnenize ekleyin. react-three-fiber ile Drei'nin <Text3D> bileşenine besleyebilirsiniz.

JSON boyutunu nasıl küçültürüm?

İki manivela: karakter alt kümeleme (ihtiyaç duymadığınız yazıları ve sembolleri atın) ve Bézier hassasiyeti (düşük değerler biraz daha az pürüzüz eğriler verir ama dosya çok daha küçük olur). Her ikisi de Dönüştürme Ayarları panelinde bulunur.

Aynı anda birden çok yazı tipi dönüştürebilir miyim?

Evet. Toplu bölgeye birden fazla .ttf/.otf bırakıp “Convert & Download All”’a tıklayın — her typeface.json'un içinde olduğu tek bir .zip alacaksınız.

Ticari kullanım için ücretsiz mi?

Araç kendisi kişisel ve ticari kullanım için ücretsizdir. Ortaya çıkan typeface.json'un yeniden dağıtılıp dağıtılamayacağı yazı tipinizin lisansına bağlıdır — JSON'u kamuya açık bir üründe yayınlamadan önce ticari yazı tiplerinin EULA'larını kontrol edin.

Latin dışı yazıları destekliyor mu?

Evet — Kiril, Yunanca, Arapça, İbranice, Devanagari, Tayca, CJK ve daha fazlası, kaynak yazı tipinde ilgili yazı için glifler bulunduğu sürece temiz şekilde dönüşür.