- "veriyi tipografi olarak (data as type)" konseptiyle, JS/görsel/rendering kütüphaneleri olmadan yalnızca metinle grafik gösterimi
- OpenType ligatür değiştirme özelliğini kullanarak
{b:30,70,50,90} gibi basit metin ifadelerini satır içi grafiklere dönüştürür
- Çubuk/çizgi/pasta olmak üzere 3 grafik türünü destekler
- Çubuk grafik:
{b:30,70,50,90,64,27,72,42} virgülle ayrılmış değerler (her biri 0–100), en fazla 20 çubuk
- Sparkline:
{l:10,50,30,80,20,15,48,72,37} virgülle ayrılmış değerler (her biri 0–100), en fazla 20 nokta
- Pasta grafik:
{p:69} {p:43} 0–100 arasında tek bir yüzde değeri
- Yazı tipi boyutu ve iki değişken eksen ile görsel ayar
- Width(wdth): 50–150, aralık ayarı, varsayılan 100
- Weight(wght): 100–900, çizgi kalınlığı ayarı, varsayılan 400
- Harflerin arasında da render edilebildiği için metin ortasında, tablo içinde, log mesajlarında yani metnin girebildiği her yerde doğrudan çalışır
- Tablo/pano/rapor gibi yerlerde de kolayca gömülebilir
- Web'de yalnızca 3 satır CSS ile kullanılabilir
@font-face ile fontu yükle → font-family: 'Datatype' ata → HTML'de <span class="chart">{l:20,40,70}</span> yaz
font-variation-settings ile wdth gibi ek ayar seçenekleri sunulur
- Masaüstünde: TTF kurulduktan sonra OpenType ligatür destekleyen uygulamalarda (Adobe vb.) kullanılabilir
- Google Fonts üzerinde de dağıtılıyor, bu sayede ayrı barındırma olmadan kullanılabilir
- 15 adlandırılmış instance sunar (standart 9 Weight + özel genişlik kombinasyonlu 6 adet)
- Thin UltraCondensed(50/100), SemiBold Condensed(75/600), Medium Expanded(125/500), Black ExtraExpanded(150/900) gibi kullanım amacına göre hazır ayarlar içerir
- Glif sayısı: master başına 10.850, toplam 9 master yapı
- Dosya boyutu: TTF 4.0MB / WOFF2 78KB, Unicode kapsamı Google Fonts Latin Core
- Tarayıcı desteği: Chrome 62+, Firefox 62+, Safari 11+, Edge 17+
-
Çalışma şekli
- OpenType ligatür değiştirme (ligature substitution) özelliğini kullanır
- Normalde ligatür,
fi, fl gibi harf birleşimlerini tek bir glifle değiştiren özelliktir
- Datatype bunu uyarlayarak
{b:30,70,50,90} gibi bir kalıbın tamamını tek bir grafik glifi {b:30,70,50,90} ile değiştirir
- Tarayıcı veya uygulama font ligatür özelliğini destekliyorsa JavaScript çalıştırmadan anında render edilir
- SIL Open Font License 1.1
- Specimen sitesinde gerçek kullanım örnekleri görülebilir
10 yorum
{p:75} {l:40,10,10,40} {p:75}
{p:75} {l:40,10,10,40} {p:75}
Vay be..
Böyle bir kullanım şekli de mi var?!
ahahahahaha
Hahahahaha
{l:40,10,10,40} {p:75}
Vay be, acayip ilginçmiş hahahaha
GeekNews mümkün olduğunda görsel kullanmıyor; bu yüzden böyle metin tabanlı hafif çözümler çıktığında, mümkünse kullanıma almayı deniyoruz.
Google, siyah-beyaz emoji fontu Noto Emoji'yi duyurdu da uygulanalı 4 yıl oldu ve hâlâ gayet iyi kullanıyoruz 😀😃😄😁😆😅😍🥰😘
{b:90,100,100,90,20,10,0,10,20,90,100,100,90}
Vay be haha çok ilginçmiş.