Di mana Visual Studio mendapatkan karakter unicode?

0

Saya perhatikan bahwa saya dapat menempelkan semua jenis karakter unicode ke dalam Visual Studio 2013 dan mereka muncul dengan baik. Tetapi jika saya mencoba trik yang sama di Notepad ++, menggunakan font yang sama, mereka tidak muncul. Jadi Visual Studio harus melengkapi font yang dipilih dengan karakter tambahan dari tempat lain. Dimana? Apakah itu seperti CSS di mana ada definisi keluarga font di suatu tempat (dapatkah Anda mengubahnya?) Atau apakah ini perilaku khusus yang aneh di mana ada banyak simbol unicode di tangan?

EDIT: Bereksperimen dengan itu sedikit lebih, karakter khusus yang dimaksud tampaknya muncul di windows notepad dan beberapa program lainnya. Tampaknya terutama Notepad ++ mengalami masalah dengan mereka, meskipun ada penyesuaian pengaturan encoding dan font.

CodexArcanum
sumber

Jawaban:

0

Fitur ini bukan pada Visual Studio, font yang mengandung karakter unicode harus diinstal pada sistem Anda. Anda dapat menunjukkan karakter ini di notepad juga, itu adalah pertanyaan format: Menampilkan Unicode di Notepad

Program perangkat lunak yang berbeda menyandikan karakter dengan cara yang berbeda. Notepad dapat mengelola teks yang disandikan dalam beberapa format seperti ANSI, Unicode dan UTF-8. Temukan opsi-opsi ini dengan mengklik tombol "Encoding" di jendela Save As Notepad. Setelah membuat atau memperbarui teks dalam dokumen, Anda dapat memilih salah satu opsi pengodean ini untuk menyimpan file. Jika Anda tidak memilih opsi, Notepad menyimpan dokumen Anda dalam format ANSI standarnya.

duDE
sumber
0

Teknik ini dikenal sebagai subtitusi font . Peramban web misalnya akan mencoba menemukan font dengan karakter yang cocok - Saya pikir Firefox memiliki daftar font untuk dicoba terlebih dahulu berdasarkan bahasa, dan kemudian mungkin melakukan beberapa keajaiban lain jika tidak menemukannya.

Tampaknya GDI dapat menggunakan beberapa bentuk subtitusi font yang berbeda, meskipun sulit untuk menemukan banyak detail. Dokumen MSDN yang terlihat kuno ini memberikan beberapa perincian tentang apa yang tampaknya dilakukan oleh windows. Ini mencantumkan beberapa font yang digunakan untuk berbagai bahasa.

Saya tidak tahu mengapa ini akan bekerja di Visual Studio dan bukan notepad. Ada kemungkinan VS melakukan sesuatu di luar API Windows standar.

nynexman4464
sumber