Materyal Sembolleri kılavuzu

Materyal Semboller nedir?

En yeni simgelerimiz olan Malzeme Sembolleri, 2.500'den fazla glifi tek bir Çok çeşitli tasarım varyantlarına sahip tek yazı tipi dosyası. Sembollerin kullanılabildiği diller: üç stil ve dört ayarlanabilir yazı tipi ekseni (dolgu, ağırlık, eğim ve optik boyut). Materyal Sembollerin tamamını görmek için Malzeme Sembolleri Kitaplığı.

FILL eksen

Dolgu, varsayılan simge stilini değiştirmenize olanak tanır. Tek bir simge, hem doldurulmamış hem de doldurulmuş durumları oluşturma.

Bir durum geçişini aktarmak için animasyon veya etkileşim için dolgu eksenini kullanın. Değerler, varsayılan için 0 veya tamamen doldurulmuş için 1'dir. Ağırlığıyla birlikte ekseninde, dolgu, simgenin görünümünü de etkiler.

wght eksen

Ağırlık, sembolün fırça ağırlığını tanımlar ve ince (100) ve kalın (700). Ağırlık, botun genel boyutunu da etkileyebilir. anlamına gelir.

GRAD eksen

Not ekseni görselleştirme

Ağırlık ve eğim, bir simgenin kalınlığını etkiler. Notla ilgili ayarlamalar: ayarlamalara kıyasla daha ayrıntılıdır ve cihaz boyutu üzerinde küçük bir anlamına gelir.

Not, bazı metin yazı tiplerinde de kullanılabilir. Şu tarihler arasında sınıf seviyelerini eşleştirebilirsiniz: metin ve semboller kullanarak uyumlu bir görsel efekt oluşturun. Örneğin, metin yazı tipi not değeri -25 ise, semboller uygun bir değerle eşleştirilebilir (örneğin, -25).

Farklı ihtiyaçlar için derecelendirmeyi kullanabilirsiniz:

Az vurgu (ör. -25 derece): Koyu bir zeminde açık simgenin parlamayı azaltmak için düşük bir not kullanın.

Yüksek vurgu (ör. 200 derece): Bir simgeyi vurgulamak için pozitif değeri artırın not.

opsz eksen

Optik boyutlar 20 dp ile 48 dp arasında değişir.

Resmin farklı boyutlarda aynı görünmesi için fırça ağırlığı (kalınlık) simge boyutu büyüdükçe değişir. Optik boyut, otomatik olarak simge boyutunu artırdığınızda veya azalttığınızda fırça kalınlığını ayarlayın.

Materyal Sembolleri Alma

Materyal Sembolleri çeşitli biçimlerde mevcuttur ve farklı kullanım alanları için uygundur: geliştiriciler için hem kendi uygulamalarındaki hem de veya prototiplerinde yer almasını sağlar.

Lisanslama

Malzeme Simgeleri Apache Lisansı Sürüm 2.0.

Simgelere tek tek göz atma ve simgeleri indirme

Tüm Malzeme Sembolleri seti şuradan edinebilirsiniz: Malzeme Sembolleri Kitaplığı SVG veya PNG biçimlerinde kullanabilirsiniz. Web, Android ve iOS için veya araçları hakkında bilgi edinin.

Git kod deposu

İlgili içeriği oluşturmak için kullanılan git deposu SVG biçimindeki tüm Malzeme Simgeleri grubunu içerir.

$ git clone https://github.com/google/material-design-icons

Materyal Sembolleri Kullanma

Web'de kullan

Malzeme Sembolleri yazı tipi, Malzeme Simgeleri’ni eklemenin en kolay yoludur web projelerine dönüştürmenize yardımcı olur.

Simgeler, web geliştiricilerinin kolayca okuyabilmeleri için tek bir yazı tipindedir. bu simgeleri yalnızca birkaç satır kodla birlikte kullanın.

Google Fonts ile statik yazı tipi

Herhangi bir web sayfasında kullanmak üzere simge yazı tiplerini ayarlamanın en kolay yolu Google Fonts. Şu tek HTML satırını ekleyin:

<link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined" rel="stylesheet" />

Yukarıdaki snippet, her bir tarayıcı için varsayılan yapılandırmayı eksen, şununla: ağırlık 400'de, optik boyut 48'de, not ver 0'da ve doldur (ayrıca 0.)

Şunu kullanın: Fonts CSS API farklı eksen değerleri yapılandırın. Aşağıdaki örneklere göz atın:

ziyaret edin.

Google Fonts ile değişken yazı tipi

Simgeleri CSS aracılığıyla animasyon haline getiriyorsanız veya simge özellikleri üzerinde daha hassas kontrol sahibi olmak istiyorsanız Google Simgeler değişken yazı tipi. number..number biçimindeki aralıkları kullanarak değişken yazı tipinin tamamını yükleyebiliriz. Ödeme yap Değişken yazı tipleri desteğini kullanabilir miyim? kullanıcılarınızın değişken yazı tipini yükleyip yükleyemeyeceğini anlamak için görmelerini sağlamalısınız. Aşağıda bazı örnekler verilmiştir:

Hatta animasyon bile yapabilirsiniz!

Yazı tipini kendi kendine barındırma

Web sitesinin simge yazı tipi kontrol ettiğiniz bir konumda gösterilmesi gerekir. Örneğin, örnek, URL https://example.com/material-symbols.woff ise şu CSS kuralını uygulayın:

@font-face {
  font-family: 'Material Symbols Outlined';
  font-style: normal;
  src: url(https://example.com/material-symbols.woff) format('woff');
}

Yazı tipini doğru şekilde oluşturmak için simgeyi oluşturmaya yönelik CSS kurallarını bildirin. Bu kuralları normalde Google Fonts API stil sayfasının bir parçası olarak sunulur, ancak barındırması durumunda projelerinize manuel olarak dahil edilmesi gerekir:

.material-symbols-outlined {
  font-family: 'Material Symbols Outlined';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;  /* Preferred icon size */
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
}

HTML'deki simgeleri kullanma

Yukarıda verilen örneklerde bağ işaretleri, metinsel adı kullanılarak bir simge glifinin oluşturulmasına olanak tanır. İlgili içeriği oluşturmak için kullanılan web tarayıcısı, metin bağını otomatik olarak simge vektörüyle değiştirir ve eşdeğer sayısal karakter referansından daha okunabilir bir kod sağlar. Örneğin, Örneğin, HTML'nizde bir simgeyi temsil eden arrow_forward olacak. (&#xE5C8;) içeriyor. Diğer simgeler için simge adının yılan büyük/küçük harf düzenini kullanın (boşlukların yerine alt çizgi kullanın).

Bu özellik, çoğu modern tarayıcıda hem masaüstü hem de mobil cihazlarda desteklenir cihazlar. Görüntüleyin Bağlayıcı desteğini kullanabilir miyim? görmek için kullanıcılarınızın ligatürleri işleyip desteklemediğini, büyük olasılıkla yapabilir.

Bağlayıcıları desteklemeyen tarayıcıları desteklemeniz gerekiyorsa örnekteki gibi sayısal karakter referansları (diğer adıyla kod noktaları) kullanan simgeler aşağıda bulabilirsiniz:

Hem simge adlarını hem de kod noktalarını Malzeme Sembolleri Kitaplığı simgesini seçin ve simge yazı tipi panelini açın. Her simge yazı tipinin bir Google Fonts'taki kod noktaları dizini git deposu gösterilmektedir.

Materyal Tasarım'da simgelerin stil özelliklerini ayarlama

Bu simgeler şuna uygun olacak şekilde tasarlanmıştır: Materyal Tasarım yönergelerine Ayrıca, önerilen boyut ve renklerde en iyi performansı gösterirler. Stiller aşağıdaki önerileri uygulayarak beden, renk ve etkinlik durumlarımızı kolayca uygulayabilirsiniz.

Android'de kullan

Materyal Sembolleri Kitaplığı'ndaki tüm simgeler, Vektör Çekilebilir Çizim biçimindedir. Alıcı: daha fazla bilgi edinmek için Android Vector Asset Studio dokümanları.

iOS'te kullan

Simgeler Apple Simgeleri biçiminde de mevcuttur. Bu araçlar hakkında daha fazla bilgi edinmek için resmi Apple Simgeleri'ne göz atın genel bakış ve kullanım kılavuzu.

Flutter'da kullan

Materyal Semboller için Flutter desteği planlanmaktadır. Gelişmeler için bizi takip edin.