IconfontSimagelist
Empat komponen canggih untuk menyederhanakan penggunaan font ikon sebagai gambar dan imagel (untuk VCL dan FMX). Dukungan penuh untuk aplikasi DPI tinggi. Rendering dioptimalkan dengan GDI+
Versi resmi aktual 3.3.3 (VCL+FMX)
| Komponen | Keterangan |
|---|
 | Ticonfontsimagecollection adalah kumpulan "ikon font" untuk Delphi untuk memberikan daftar gambar terpusat untuk Iconfontsvirtualimagelist (hanya untuk VCL) |
 | TiconfontsvirtualImagelist adalah Distist "virtual" khusus untuk Delphi yang terhubung dengan IconfontSimageCollection (hanya untuk VCL) untuk menyederhanakan penggunaan "ikon font" (mengubah ukuran, warna dan banyak lagi ...) |
 | Ticonfontimage adalah komponen gambar yang diperluas untuk delphi (vcl+fmx) untuk menampilkan font ikon apa pun secara langsung atau dimasukkan ke dalam AConfontSimagelist dengan semua fungsionalitas (peregangan, warna, opacity dan banyak lagi ...) |
 | Ticonfontsimagelist adalah daftar imagel yang diperluas untuk Delphi (VCL+FMX) untuk menyederhanakan penggunaan font ikon (mengubah ukuran, warna dan banyak lagi ...). Gunakan hanya untuk aplikasi sederhana dengan satu formulir. |
Tersedia dari Delphi 7 ke Delphi 12 (platform 32bit dan 64bit)

Tautan terkait: https://www.embarcadero.com/ - https://learndelphi.org/
Contoh gambar versi vcl 
Contoh gambar versi FMX 
Ikuti bagian panduan di wiki untuk mengetahui cara menggunakan komponen -komponen tersebut untuk memodernisasi aplikasi Delphi VCL atau FMX Anda yang dapat diskalakan, berwarna dan indah dengan beberapa baris kode.
Pemberitahuan yang sangat penting:
TVirtualImagelist (Tersedia dari D10.3) dan Ticonfontsvirtualimagelist keduanya menggunakan gambar dari ticonfontsimageGecollection . Perbedaan penting adalah bahwa TVirtualImagelist dapat menggunakan dan hanya membuat subset dari gambar dalam koleksi, sedangkan Ticonfontsvirtualimagelist membuat semua gambar koleksi setiap kali diperlukan (E, g. DPI Change), yang lebih lambat dan mengkonsumsi lebih banyak memori.
Kami menyarankan bahwa Ticonfontsvirtualimagelist harus digunakan hanya untuk versi Delphi sebelum 10.3. Untuk versi terbaru dari Delphi, kombinasi yang disarankan harus ticonfontsimagecollection + tvirtualimagelist . Jangan lupa juga pentingnya tvirtualimagelist. Tanpa mengatur properti ini ke "true", setiap kali Anda menambahkan atau menghapus ikon dalam koleksi, Anda harus memeriksa dan mengubah ImageIndex dari semua tindakan.
Demo menggunakan ikon desain material font
Semua demo yang termasuk dalam repo ini menggunakan font desain material yang tersedia di sini. (File "MaterialDesignicons-webfont.ttf" diubah namanya menjadi "Material Design Icons.ttf" dan dimasukkan ke dalam folder Demo Fonts )
Peringatan: "Font Material" telah berubah lagi
Jaga file font yang diubah yang digunakan dalam demo mulai dari rilis v3.3.2, seperti yang dijelaskan di sini.
Catatan Rilis: 15 Sep 2024: Versi 3.3.3 (VCL+FMX)
- Paket yang Diperbarui untuk Delphi 12.2
03 Mei 2024: Versi 3.3.2 (VCL+FMX)
- Memperbaiki pemuatan lambat font desain material di windows 11
- Dukungan tambahan untuk Delphi 12.1
- Font lama "Ikon Desain Bahan Desktop.ttf"
- Menambahkan font baru "Ikon Desain Bahan.TTF"
- Konversi nama font unit lama yang dihapus: materialfontconvert.pas
- Daftar nama ikon yang diperbarui/codepoint ke versi 7.4.47 menjadi sumber font icons.materialdesign.pas
- Menambahkan pencarian ikon dengan nama di chatcanc custom
09 Nov 2023: Versi 3.3.1 (VCL+FMX)
- Dukungan tambahan untuk Delphi 12
28 Feb 2023: Versi 3.3.0 (VCL+FMX)
- Paket yang Diperbarui untuk Delphi 11.3
- Permintaan fitur #43: Hapus semua ikon yang dipilih menjadi editor
15 Sep 2022: Versi 3.2.2 (VCL+FMX)
- Paket yang diperbarui untuk Delphi 11.2
17 Jun 2022: Versi 3.2.1 (VCL+FMX)
- Font Desain Desain Bahan yang Diperbarui ke Versi 7.0.01
- FONTSIGN PERBARUI YANG DIPERBARUI (7000 Ikon)
17 Mar 2022: Versi 3.2.0 (VCL+FMX)
- Dukungan yang diperbarui ke Delphi 11.1
- Sufiks Perpustakaan yang Diperbarui untuk Delphi 10.4 dan 11 ke (Auto)
24 Nov 2021: Versi 3.1.0 (VCL+FMX)
- Font Desain Bahan yang Diperbarui
- Editor komponen yang diperbarui membentuk tema terang atau gelap
27 Agustus 2021: Versi 3.0.0 (VCL+FMX)
- Versi FMX disejajarkan dengan VCL
- Dukungan lengkap untuk Delphi 11 Alexandria
- Demo Aligned Demo "Desain Bahan Ikon Desktop" ke Ver. 6.1.41
20 Jul 2021: Versi 2.6.0 (VCL) dan 1.8.0 (FMX)
- Desain Bahan Font yang Diperbarui ke 6.0.29 Versi
- Dukungan tambahan untuk Delphi 11 Alexandria (paket)
23 Jan 2021: Versi 2.5.1 (VCL) dan 1.7.1 (FMX)
- Memperbaiki pemeriksaan untuk komponen pemuatan Imagelist yang belum ditetapkan
- Memperbaiki #41 AV Menggunakan Charmap
17 Jan 2021: Versi 2.5.0 (VCL) dan 1.7.0 (FMX)
- Ikon Desain Bahan yang Diperbarui Desktop.ttf ke 5.9.17 Versi
- IconfontItimage yang diperbarui untuk mendukung lebar, tinggi dan zoom
- Perbarui demo GUI dengan zoom untuk versi delphi yang lebih tua
- Opacity disimpan hanya jika berbeda dari 1
- Memperbaiki ticonfontsimagelistbase.getIndexbyName
12 Des 2020: Versi 2.4.0 (VCL) dan 1.6.1 (FMX)
- Memperbaiki masalah mengubah fontcolor of imageList
06 Des 2020: Versi 2.4.0 (VCL) dan 1.6.0 (FMX)
- Menambahkan properti lebar dan tinggi untuk FMX (jika berbeda dari ukuran)
- Menambahkan atribut zoom untuk ikon (VCL dan FMX)
16 Sep 2020: Versi 2.3.1 (VCL) dan 1.5.1 (FMX)
- Memperbaiki masalah #37 (efek antialiasing sebagian buruk)
05 Sep 2020: Versi 2.3 (VCL) dan 1.5.1 (FMX)
- Demo yang ditambahkan dengan Formulir VirtualImagelist D10.3 dan D10.4
- Refactoring untuk memindahkan metode dari iconfontsimagelist ke iconfontsimageCollection
- Perbarui IconfontItimage untuk terhubung juga ke virtualimagelist
- Memperbaiki beberapa paket dan demo untuk versi Delphi yang lebih tua (Delphi7, DXE3, DXE6, DXE8)
04 Sep 2020: Versi 2.2.2 (VCL) dan 1.5.1 (FMX)
- Ikon Ekspor dalam File PNG ke Editor Komponen
- Font "desain material desain font.ttf" yang diperbarui dan metadata
27 Agustus 2020: Versi 2.2.1 (VCL) dan 1.5.0 (FMX)
- Lengkapi refactoring untuk dukungan penuh dari DPI tinggi
- Komponen IconfontSimageCollection baru
- Komponen IconfontsVirtualImagelist baru
- Editor Komponen yang Didesain ulang untuk Mendukung Kategori Ikon
- Dukungan baru untuk virtualimagelist asli (dari D10.3)
- Memperbaiki beberapa masalah
15 Juli 2020: Resmi 2.1 (VCL) dan Versi 1.5 (FMX)
- Memperbaiki rendering di tbutton!
- Memperbaiki rendering untuk delphi7
19 Juni 2020: Resmi 2.0 (VCL) dan Versi 1.5 (FMX)
- Menambahkan dukungan GDI+ (dari DXE6)
- Menambahkan komponen ticonfontsimage baru
- Menambahkan Lebar, Tinggi, DisabledFactor, Properti Opacity untuk Ticonfontsimagelist
08 Juni 2020: Resmi 1.10 (VCL) dan versi 1.5 (FMX)
- Menambahkan IconManager dan contoh info metadata Formulir Bahan Bahan Ikon Ikon Desktop Font
- Charmap yang diperbarui dengan dukungan metadata
- Dukungan untuk Delphi 10.4 Sydney
17 Mei 2020: Resmi 1.9 (VCL) dan Versi 1.4 (FMX)
- Menambahkan komponen "opsi menu" untuk mengonversi ikon "materi" dari font "ikon desain material" (materialDesignicons-webfont.ttf) ke font baru "Desain Desktop" (Ikon Desain Bahan Desktop.tf)
- Dipulihkan "Ikon Desain Bahan" yang dipulihkan hanya untuk digunakan dengan Delphi 7 dan Delphi 2010.
- Memperbaiki komponen dan demo FMX untuk dikompilasi dengan platform seluler
13 Mei 2020: Resmi 1.8 (VCL) dan Versi 1.3 (FMX)
- Font yang diubah digunakan dalam demo untuk mempertahankan perubahan char/pemetaan di masa depan.
- Menambahkan Pratinjau untuk "Ikon Desain Bahan Bahan Desktop.ttf" di folder Demo/Font.
9 Mei 2020: Versi resmi 1.2 (FMX)
- Fixed Component Editor dan Paket untuk Delphi 10.1 dan 10.2
7 Mei 2020: Versi 1.1 resmi (FMX)
- Editor komponen yang ditambahkan untuk FMX Versi: lihat di sini ....
- Memperbaiki beberapa masalah dalam versi FMX
- Demo yang diperbarui untuk versi FMX
2 Mei 2020: Versi 1.7 resmi (VCL)
- Menambahkan utilitas untuk mengelola Disabled and Hot Imagelist
- Menambahkan tutorial video di bagian wiki
12 April 2020: Versi resmi 1.6 (VCL)
- Menambahkan Formulir Charmap Kustom (hanya VCL) untuk menampilkan dan mengumpulkan ikon dengan lebih mudah: lihat di sini ....
27 Maret 2020: Versi 1.5 resmi (VCL) dan versi 1.0 pertama (FMX)
- Dukungan tambahan untuk font ikon yang berisi karakter pasangan pengganti (VCL & FMX)!
Sekarang Anda dapat menggunakan semua ikon yang ada di "koleksi font" apa pun yang menghubungi karakter khusus: lihat di sini ....
24 Maret 2020: Versi 1.4 resmi (VCL) dan versi beta pertama (FMX)
- Peningkatan kinerja menjadi IDE (VCL)
- Menambahkan dua komponen FMX baru: TiconfontsimagelistFMX dan ticonfontimagefmx (beta)
- Menambahkan dua demo untuk ticonfontsimagelistfmx dan ticonfontimagefmx
- Minor Fixes (VCL)
30 Januari 2020: Versi 1.3 resmi
- Dukungan tambahan untuk Delphi7 (umumnya tanpa versi unicode)
- Diperbaiki saat menambahkan ikon tanpa menentukan karakter
- Menambahkan metode savetofile untuk menyimpan ikon ke dalam satu bitmap
- Menambahkan tombol ekspor ke editor Distist
- Menambahkan acara Onmissingfont
21 Januari 2020: Versi 1.2 resmi
- Menambahkan dukungan untuk DXE8
- Demo dengan berbagai gaya vcl
- Utilitas untuk memperbarui warna ikonfont secara otomatis dengan gaya vcl aktif
- Peningkatan kinerja saat beralih gaya VCL saat runtime
- Perbaikan kecil
13 Desember 2019: Versi 1.1 resmi
- Memperbaiki beberapa masalah saat menambahkan atau menghapus ikon ke dalam editor dan editor koleksi yang diperluas
- Dukungan tambahan untuk membangun ikon dari/ke chars (menjadi editor diperpanjang)
- Memperbaiki beberapa masalah kecil
27 November 2019: Versi stabil pertama 1.0:
- Komponen ticonfontsimagelist dengan editor komponen canggih.
- Demo untuk menunjukkan cara mengubah ukuran, font, dan warna ikon.
- Kinerja sangat tinggi untuk membangun ratusan ikon.
- Dukungan dari Delphi 2010 hingga 10.3 Rio
Terinspirasi oleh proyek "Font Icon Editor" oleh Luca Minuti: https://github.com/lminuti/fonticoneditor