Menyesuaikan Font Warna di Web
totosgp

Menyesuaikan Font Warna di Web

Font warna memberikan cara untuk menambah kekayaan desain Anda tanpa mengorbankan salah satu dari banyak manfaat menggunakan teks biasa. Terlepas dari seberapa dekoratif font warna, teks yang mendasarinya selalu dapat dicari, dapat disalin/ditempel, dapat diskalakan, dapat diterjemahkan, dan kompatibel dengan pembaca layar.

WebKit sekarang mendukung CSS @font-palette-values. Dengan aturan ini, Anda dapat mengakses palet warna yang telah ditentukan yang disediakan oleh perancang font, dan Anda dapat menyesuaikannya untuk membuat font warna cocok dengan warna dalam desain Anda.

Suatu ketika di tengah musim dingin, ketika serpihan salju jatuh seperti bulu dari awan, seorang Ratu duduk di jendela istananya, yang memiliki bingkai hitam ebony, menjahit kemeja suaminya. Sementara dia bertunangan dan memandang salju, jarinya tertusuk, dan tiga tetes darah jatuh di atas salju. Sekarang merah tampak begitu baik di atas putih sehingga dia berpikir, “Oh, saya punya anak seputih salju ini, semerah darah ini, dan sehitam kayu bingkai ini!” Segera setelah itu seorang putri kecil datang kepadanya, yang seputih salju, dan dengan pipi semerah darah, dan dengan rambut sehitam kayu eboni, dan dari sinilah dia diberi nama “Putri Salju.” Dan pada saat yang sama ibunya meninggal.

Jawaban INI sangat membuat marah Ratu sehingga dia menjadi sangat iri. Sejak saat itu, setiap kali dia melihat Putri Salju, hatinya menjadi keras terhadapnya, dan dia membenci gadis kecil itu. Kecemburuan dan kecemburuannya meningkat sehingga dia tidak memiliki istirahat siang atau malam, dan dia berkata kepada seorang Pemburu, “Bawa anak itu pergi ke hutan. Aku tidak akan pernah memandangnya lagi. Kamu harus membunuhnya, dan bawakan aku hati dan lidahnya sebagai tanda.” Pemburu mendengarkan dan membawa pergi gadis itu, tetapi ketika dia menghunus pisaunya untuk membunuhnya, dia mulai menangis, berkata, “Ah, Pemburu sayang, berikan hidupku! Saya akan lari ke hutan liar, dan tidak akan pernah pulang lagi.”

Anda dapat mencoba @font-palette-values ​​hari ini di Safari 15.4 atau lebih baru.

Palet warna bekerja sangat baik di WebKit dengan COLRv0 format file font, dan kami sedang menyelidiki format lain seperti SVG.

Latar belakang font di atas

Font dalam demo ini adalah kebangkitan dari Bradley, sebuah “blackletter dongeng” yang awalnya dirilis pada tahun 1895. Jenis huruf datang dengan set khusus hiasan awal yang dimaksudkan untuk topi drop (lihat juga ::initial-letter) dan penggunaan sertifikasi lainnya, yang didigitalkan oleh David Desember lalu untuk Klub Font of the Month miliknya, tepat pada waktunya untuk liburan.

Setiap mesin terbang terdiri dari beberapa lapisan yang berbeda (bentuk huruf, latar belakang, garis hiasan, garis besar huruf, dan batas). Membuat lapisan warna yang berbeda namun terkoordinasi menambah kedalaman pada desain, membuatnya melampaui apa yang dapat diberikan oleh latar depan/latar belakang sederhana. Rasanya seperti kasus penggunaan yang sempurna untuk font warna dengan beberapa palet warna, dan kesempatan unik untuk font berusia 127 tahun untuk memainkan peran kecil dalam teknologi font yang muncul.

Palet di CSS

Font dapat menentukan satu atau lebih palet warnanya sendiri di dalam tabel CPAL di dalam file font. Palet dipesan, dan karenanya diidentifikasi oleh indeks. Misalnya, font mungkin menentukan palet warna #3 yang menggunakan biru dan hijau, tetapi palet lain #5 mungkin menggunakan merah dan oranye. Warna dalam palet di dalam font juga diidentifikasi oleh indeks – semua palet mengandung jumlah warna yang sama di dalamnya.

Palet warna ini dapat diubah atau diganti dalam CSS menggunakan font-palette-values. Contoh terlihat seperti ini:

@font-palette-values --lilac-blossom 
    font-family: "Bradley Initials DJR Web";
    base-palette: 7;
    override-colors: 0 #fff, 1 #F3B0EB;

Contoh ini berarti “Buat palet warna bernama Lilac Blossom, yang, ketika diterapkan ke Bradley Inisial DJR Web, sama seperti palet ke-7 dalam font, tetapi menimpa warna #0 di palet itu menjadi putih, dan warna #1 di palet menjadi #F3B0EB.” Jika Anda tidak ingin mengganti warna apa pun, itu tidak masalah – hapus saja seluruh deskriptor override-colors.

Anda kemudian dapat menerapkan palet warna ini hanya dengan menyediakannya ke properti font-palette seperti ini:

font-palette: --lilac-blossom;
Tdia Rterdengar Tmampu

Peningkatan Progresif

Jika Anda menggunakan Safari versi lama, atau browser lain yang tidak memahami font-palette properti, itu akan membuat default (0th) palet warna dalam font. Inilah yang akan terlihat seperti contoh di atas di browser seperti itu:

Tdia Rterdengar Tmampu

Jika perilaku fallback tidak diinginkan untuk font khusus Anda, Anda dapat mendeteksi browser yang memahami palet warna CSS di stylesheet Anda dengan menggunakan @supports kueri media, seperti:

@supports (font-palette: --lilac-blossom) 
    .lilacblossom 
        font-palette: --lilac-blossom;
    


@font-palette-values --lilac-blossom 
    font-family: "Bradley Initials DJR Web";
    base-palette: 7;
    override-colors: 0 #fff, 1 #F3B0EB;

Mode Gelap

Tidak semua palet warna terlihat jelas di semua latar belakang. Tanpa font warna, warna yang digunakan untuk membuat teks sepenuhnya ditentukan oleh penulis CSS, tetapi sekarang font dapat memiliki palet warna yang ditentukan di dalamnya, terserah penulis CSS untuk memilih atau membuat palet warna yang dapat dibaca di latar belakang. diberikan pada. Ini bisa menjadi sangat rumit saat terjadi penggantian font, atau saat pengguna memblokir beberapa font agar tidak dimuat.

Font seperti Bradley Inisial DJR Web memiliki alat tambahan untuk membantu dengan ini. Font dapat menunjukkan bahwa palet tertentu di dalamnya dapat digunakan dengan latar belakang terang atau dapat digunakan dengan latar belakang gelap, dan palet ini terhubung ke font-palette Properti. Anda bahkan tidak perlu menggunakan @font-palette-values!

Jadi, jika Anda ingin menggunakan palet warna pada latar belakang gelap, Anda cukup mengatakan font-palette: darkseperti ini:

ABCDEFG

Dan hal yang sama untuk latar belakang terang: font-palette: light:

ABCDEFG

Karena font-palette properti tidak berpengaruh pada font non-warna, aman untuk mengaturnya bersama dengan prefers-color-scheme kueri media, seperti ini:

@media (prefers-color-scheme: dark) 
    :root 
        background: black;
        color: white;
        font-palette: dark;
    

mundur

Karena @font-palette-values blok dicakup ke font tertentu, Anda dapat membuat beberapa dari mereka yang berbagi nama. Ini sangat kuat – artinya Anda dapat menentukan satu nama palet warna, dan menerapkannya secara berbeda ke font apa pun yang dirender dengannya. Berikut ini contohnya:

@font-palette-values --lilac-blossom 
    font-family: "Bradley Initials DJR Web";
    base-palette: 1;


@font-palette-values --lilac-blossom 
    font-family: "Megabase";
    base-palette: 2;


<div style="font-palette: --lilac-blossom;">
    <div style="font-family: 'Bradley Initials DJR Web';">Pizza is amazing!</div>
    <div style="font-family: 'Megabase Web';">Is there any food better than pizza?</div>
</div>

Ini akan memiliki palet Lilac Blossom Bradley Inisial DJR Web yang diterapkan ke Bradley Inisial DJR Web, dan palet Lilac Blossom Megabase diterapkan ke Megabase. Dan Anda hanya perlu menentukan properti font-palette sekali!

Warna kontekstual

Selain menarik warna dari palet, beberapa font warna menyisihkan bentuk khusus yang terhubung ke warna latar depan elemen saat ini. Ini membuat mereka ekstra fleksibel, tetapi itu juga berarti bahwa bentuk-bentuk ini beroperasi secara independen dari font-palette. Dalam kasus ini, Anda cukup menggunakan color properti untuk mengubah warna mereka, seperti di demo ini menggunakan Megabase.

<div style="font-family: 'Megabase Web';">
    <div style="color: black;">They were just pushed into space.</div>
    <div style="color: blue;">As much as I care about you.</div>
</div>

Mereka baru saja didorong ke luar angkasa.

Sebanyak aku peduli padamu.

Kesimpulan

Tentu saja, dengan kekuasaan datang tanggung jawab; hanya karena Anda dapat mengubah warna, tidak berarti Anda harus selalu melakukannya. Seringkali warna dalam palet dikoordinasikan untuk menyelaraskan secara estetis, jadi ada baiknya untuk memahami bagaimana mereka dimaksudkan untuk berhubungan satu sama lain. Anda dapat melihat palet warna font yang telah ditentukan sebelumnya untuk melihat bagaimana perancang font menetapkan peran untuk setiap warna dalam palet, dan menyesuaikannya.

Penting juga untuk memilih warna yang sangat kontras dengan latar belakang agar teks Anda tetap dapat dibaca dan halaman web Anda dapat diakses. Warna dalam palet yang digunakan untuk membentuk dasar huruf biasanya harus “meletup” dengan latar belakang, sementara lapisan pendukung seperti bayangan, garis luar, dan elemen dekoratif mungkin kurang kontras agar tidak mendominasi bentuk huruf.

Font berwarna adalah peningkatan yang bagus dibandingkan gambar grafis, karena font ini bekerja secara default dengan pembaca layar, salin/tempel, dan temukan di halaman. Juga, mereka dengan anggun menampilkan teks mundur jika font entah bagaimana gagal dimuat, dan mereka mengalir ulang jika jendela browser diubah ukurannya. Tidak hanya itu, font berwarna lebih fleksibel daripada gambar grafis, karena mereka dapat menggabungkan warna latar depan elemen yang menggunakannya ke dalam desain font.

Font warna tidak dimaksudkan untuk menggantikan font satu warna. Tetapi digunakan dalam jumlah sedang, pada ukuran yang cukup besar dalam keadaan yang tepat, mereka bisa menjadi lapisan gula yang sempurna pada kue!

Karena hanya bisa terkait kepada pihak yang menyediakan information togel singapura saja yang dapat meraih data sgp lengkap. Lantas bersama susah nya terhubung web togel singapore pools pada negara +62. Maka alangkah baiknya berlangganan terhadap halaman ini untuk mendapatkan information keluaran sgp hari ini live tercepat cuma disini.