Featured image of post Cara Memuat dan Menampilkan Font Bahasa Jepang di Library GUI Rust 'egui'

Cara Memuat dan Menampilkan Font Bahasa Jepang di Library GUI Rust 'egui'

Menjelaskan metode implementasi untuk menampilkan bahasa Jepang dengan benar di 'egui', library GUI yang ringan untuk Rust. Memperkenalkan sampel kode konkret untuk memuat font Meiryo Windows dan menerapkannya pada aplikasi.

Mendapatkan Contoh egui

Anda dapat menjalankan contoh egui dengan perintah berikut.

1
2
3
git clone https://github.com/emilk/eframe_template/ egui_test
cd egui_test
cargo run

Memuat Font yang Mendukung Bahasa Jepang

Untuk menampilkan bahasa Jepang, Anda perlu memuat font yang mendukungnya.

Di src/app.rs, tambahkan baris berikut di dalam metode pub fn new.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
// Memuat font yang mendukung bahasa Jepang
let mut fonts = egui::FontDefinitions::default();
fonts.font_data.insert(
    "Meiryo".to_owned(),
    egui::FontData::from_static(include_bytes!("C:/Windows/Fonts/Meiryo.ttc")),
);
fonts
    .families
    .entry(egui::FontFamily::Proportional)
    .or_default()
    .insert(0, "Meiryo".to_owned());
cc.egui_ctx.set_fonts(fonts);

Sekarang Anda Dapat Menampilkan Bahasa Jepang.

img.png

Dibangun dengan Hugo
Tema Stack dirancang oleh Jimmy