Sebagai pertanyaan forum biasa menyebabkan penambahan 4½ karakter ke Unicode

Beberapa Geeks berhasil




Ternyata menambahkan karakter ke Unicode cukup realistis jika Anda menghabiskan cukup waktu dan energi. Anda hanya perlu memperhatikan prosedur dan semua aturan dengan ketat.

Peristiwa penting terjadi kemarin: konsorsium Unicode menerbitkan spesifikasi resmi standar Unicode 9.0 yang baru . Mungkin programmer Terence Eden yang paling senang dengan acara ini. Dua setengah tahun yang lalu (3 Desember 2013), ia memposting pertanyaan di forum pengembang Hacker News yang populer.

Apa karakter berguna yang tidak ada di Unicode?

Terence menyarankan bahwa kekurangan paling jelas dari tanda "Makanan" . Simbol yang lazim didefinisikan dalam standar Komisi Elektroteknik Internasional IEC 60417-5009 dan sejak sekitar pertengahan 1970-an ia telah digunakan pada hampir setiap perangkat elektronik yang memiliki tombol power.



Satu-satunya jawaban untuk pertanyaan itu Joe Lowry (Joe Loughry), seorang mahasiswa pascasarjana di Universitas Oxford, spesialis dalam pengujian dan evaluasi sertifikasi sistem keamanan komputer.

Joe Lowry setuju dengan starter teratas. Dia menunjukkan bahwa Konsorsium Unicode memiliki prosedur yang mapan untuk meninjau dan menstandarkan karakter baru, dan dia ingin membantu dalam masalah ini.

Joe Lowry membuat repositori di Github tempat dokumen diterbitkan dan diedit untuk diserahkan ke konsorsium Unicode. Dia menyarankan repositori ini bisa menjadi contoh bagi penggemar lain yang ingin mengirimkan aplikasi untuk menambahkan karakter ke Unicode dengan benar.

Jadi, Terence Eden dan Joe Lowry mulai memproses aplikasi (proposal) dalam Unicode dan mengembangkan font. Partisipasi aktif dalam proyek ini diambil oleh Bruce Nordman , salah satu penulis standar IEEE 1621 asli .

Selain simbol "Nutrisi" yang disebutkan, Joe Lowry mengusulkan untuk menggabungkan dalam aplikasi umum sekelompok simbol yang didefinisikan dalam standar IEC 60417 (alias ISO 7000: 2012).

Ini adalah karakter berikut:

  • U + 23FB POWER -
  • U + 23FC POWER ON-OFF -
  • U + 23FD POWER ON -
  • U + 23FE POWER TIDUR -

Mereka memutuskan untuk menambahkan karakter lain dari standar IEEE 1621.

  • U + 2B58 POWER OFF -

Setelah sebulan kerja keras dan mengisi banyak formulir, proposal itu masih bisa dikirim ke konsorsium Unicode, dan diterima untuk dipertimbangkan.

Untuk mendukung proposal mereka, para aktivis meluncurkan UnicodePowerSymbol.com , di mana mereka juga menerbitkan proposal, argumentasi, dan mengunggah berita tentang kampanye untuk memasukkan karakter dalam Unicode.

Setelah ini, periode korespondensi surat, konsultasi, percakapan telepon, konferensi, diskusi teknis dimulai. Para penulis proposal meyakinkan rekan-rekan mereka bahwa simbol-simbol baru mematuhi semua aturan yang diperlukan: 1) ini benar-benar simbol yang diterima secara umum; 2) ada bukti yang meyakinkan tentang penggunaannya yang sesungguhnya; 3) mereka tidak dibebani dengan pembatasan hak cipta; 4) anggota konsorsium Unicode percaya bahwa mereka akan menjadi tambahan yang berguna untuk set standar.

Adapun poin keempat, pertentangan tetap muncul. Hanya dua karakter dan semua orang menyukainya.

Adapun simbol , diskusi muncul karena di Unicode sudah ada beberapa simbol untuk "bulan". Benar, tidak ada dari mereka yang benar-benar sesuai dengan yang diusulkan: salah satu sudutnya tidak benar, atau tidak ada semantik "mode Tidur". Jadi pada akhirnya mereka menerima.

Hanya tersisa dan . Unicode benar-benar memiliki banyak karakter untuk garis lurus dan lingkaran.

Setelah melalui banyak diskusi dan pemungutan suara, mereka memutuskan bahwa tidak ada simbol yang ada yang cocok untuk tanda “Power On”, sehingga telah menjadi simbol baru.

Tetapi untuk tanda matikan, mereka menemukan alternatif yang cocok - lingkaran (U + 2B58)



Nilai baru ditambahkan ke simbol yang ada - inilah yang penulis sebut "simbol ½" dalam kalimat mereka.

Pada bulan Februari 2014, Kelompok Kerja ISO 10646 2 (JTC 1 / SC 2 / WG 2) menyetujui simbol di WG2 # 62 dan merekomendasikan Amandemen 2 menjadi ISO / IEC 10646: 2014 .

Dua tahun penantian yang tenang telah berlalu dengan panggilan dan permintaan langka dari pihak yang berkepentingan. Aktivis telah bernegosiasi dengan pengembang font gratis untuk membujuk mereka untuk menambahkan karakter baru ketika mereka diterima. Wikipedia yang diedit.

Dan akhirnya, pagi yang bahagia tiba pada 22 Juni 2016.

Bangun di pagi hari, Terence Eden mendengar tentang rilis spesifikasi Unicode 9.0 yang baru . Dan ini dia - simbol asli kita. Dua setengah tahun kerja berhasil!

https://twitter.com/edent/status/745507053544710145
Pengembang senang menyarankan menggunakan panduan terbuka jika seseorang ingin mengulangi jalur ini dan memasukkan karakter lain dalam standar Unicode.

Untuk pembuat font, ada font yang patut dicontoh dengan karakter baru yang dikembangkan selama persiapan aplikasi ke konsorsium Unicode.


Semua pengguna memiliki hak untuk menuntut dari pengembang sistem operasi dan perangkat lunak untuk mendukung simbol-simbol baru , , , dan dari Unicode standar 9.0!

Tabel menunjukkan kode Escape HTML untuk 4½ karakter baru.

SimbolKode HTMLSimbol
Nutrisi& # x23FB;
Sakelar daya& # x23FC;
Nyalakan& # x23FD;
Matikan& # x2B58;
Mode tidur& # x23FE;

22 Juni 2016 mereka menjadi bagian dari Unicode dan sekarang bebas digunakan di mana-mana.

Source: https://habr.com/ru/post/id395337/


All Articles