TL; DR Konsorsium Unicode merekomendasikan penggunaan huruf latin jika memungkinkan dan bukan angka, yang mana termasuk untuk kompatibilitas dengan tipografi Asia Timur.
Kisah lengkap: (dengan justifikasi atas pernyataan di atas)
Kecuali Anda melakukan tipografi Asia Timur, menggunakan karakter angka Romawi (non-kuno) dari unicode (U + 2160 - U + 217F) adalah hack.
Karakter ini telah dimasukkan untuk kompatibilitas dengan standar Timur-Asia pra-Unicode. Karakter-karakter ini tetap vertikal di mana teks Asia-Timur diketik dari atas ke bawah, sementara biasanya, teks dalam karakter Latin (misalnya nama) ditulis miring dalam konteks ini.
Mengutip versi terakhir dari standar Unicode (v 7.0, bab 22, hlm. 20) :
Angka Romawi. Untuk sebagian besar tujuan, lebih disukai menyusun angka Romawi dari urutan huruf Latin yang sesuai. Namun, varian huruf besar dan kecil dari angka Romawi sampai 12, ditambah L, C, D, dan M, telah dikodekan dalam blok Number Forms (U + 2150..U + 218F) untuk kompatibilitas dengan standar Asia Timur. Tidak seperti urutan huruf Latin, simbol-simbol ini tetap tegak lurus dalam tata letak vertikal. Selain itu, di lokal tertentu, format tanggal ringkas menggunakan angka Romawi untuk bulan itu, tetapi mungkin mengharapkan penggunaan satu karakter.
Jadi, dalam teori, perbedaan antara Angka Romawi dan huruf adalah masalah teks kaya, seperti huruf miring, perubahan font, atau ligatur opsional. Yang mengatakan, seperti yang ditunjukkan @Wrzlprmft, beberapa font menggunakannya untuk menghindari perubahan font untuk setiap angka Romawi sambil menjaga tipografi yang baik.
Keberadaan karakter untuk XII dan bukan untuk XIII menyiratkan bahwa ada beberapa pengkodean yang berbeda dengan angka yang sama, yang mengarah pada kesulitan dalam pencarian teks: Jika Anda menulis tentang Louis XII dan Louis XIII, Anda mungkin akan menulis XIII sebagai X + I + I + I, tetapi apakah Anda akan menulis XII sebagai karakter tunggal? Atau sebagai X + I + I untuk memiliki tampilan yang konsisten dengan XIII? Tidak ada jawaban tunggal yang baik untuk pertanyaan ini saat menggunakan Karakter Angka Romawi, dan itulah sebabnya konsorsium Unicode merekomendasikan penggunaan huruf Latin bila mungkin dan bukan angka.
Sunting: menambahkan pernyataan TL; DR di awal