2012-10-17 25 views
16

Tôi đang sử dụng Eclipse trên Windows 7 để duyệt mã nguồn Scala. Scala cho phép được sử dụng thay vì => thay vì < -.Phông chữ nào để duyệt mã nguồn scala và hiển thị <- and =>

Tuy nhiên, tôi dường như không thể tìm thấy phông chữ đơn sắc rõ ràng, làm cho mã unicode tốt nhất. Thường thì tôi chỉ nhận được một hộp thay vì .

Tôi đã thử: Consolas - là phông chữ chung rõ ràng nhất, nhưng sẽ không làm cho Anonymous Pro - không làm Deja Vu Sans Mono - không làm , nhưng nó là quá nhỏ nó là khó thấy!

Đối với mã của riêng tôi, tôi chỉ có thể tránh , nhưng điều này không giúp xem nguồn thư viện của bên thứ ba. Làm thế nào có những người khác giải quyết vấn đề này? Nếu những người khác đang sử dụng trong mã của họ thì có lẽ họ cũng biết về phông chữ đơn điệu cũng hiển thị rõ ràng :-)

+0

[Monaco] (http://en.wikipedia.org/wiki/Monaco_ (kiểu chữ)) thường làm cho khá có thể đọc được. – Debilski

+0

Monaco có còn hiển thị các ký tự unicode => và <- được sử dụng trong mã nguồn Scala không? Khi tôi thử Monaco nó không xuất hiện. –

+2

Tôi khuyên bạn nên tránh sử dụng các ký tự Unicode tiện lợi và chỉ sử dụng '=>' và '<-' - những người khác sẽ xem mã của bạn sẽ có cùng sự cố như bạn hiện có. – Jesper

Trả lời

0

Tôi không biết liệu họ có hỗ trợ các ký tự Unicode hay không thích, nhưng hãy thử dùng thử Source Code ProDroid Sans Mono. Tôi đoán bạn đã googled đã có, nhưng điều này arbitrary list của 42 phông chữ monospaced có thể giảm một số tên mới tuy nhiên.

Cá nhân tôi khá hài lòng với DejaVu Sans Mono, nhưng tôi đồng ý rằng mũi tên (giữa các nhân vật khác) không phải là đẹp nhất.

Trên ghi chú liên quan: Tôi luôn bị ấn tượng bởi trình duyệt tốt (Firefox trong trường hợp của tôi) hiển thị tất cả các loại ký tự Unicode có dây. Nếu tôi nhớ chính xác, thì họ áp dụng một loại chiến lược dự phòng. Đó là, nếu phông chữ chính không thể xử lý một ký tự, một (hoặc nhiều) phông chữ dự phòng được thử. Tôi không cho rằng bạn có thể sử dụng phương thức như vậy trực tiếp, nhưng tìm kiếm dọc theo các dòng đó có thể mang lại các giải pháp tiềm năng khác cho vấn đề của bạn.

+0

Cảm ơn. Tôi vừa mới tải xuống và thử cả Mã nguồn Pro và Droid Sans Mono, nhưng cả hai đều không hiển thị mũi tên phải. Word cũng phát theo cách tương tự với các trình duyệt web, thay thế cho một phông chữ khác nếu không có glyph. –

1

Tôi nghĩ rằng Inconsolata hoạt động - nhưng tôi sử dụng Linux, vì vậy tôi không chắc chắn nó sẽ làm việc cho bạn trên Windows.

Inconsolata không có glyph. Đặt cược tốt nhất của bạn là dùng Deja Vu Sans Mono và chỉnh sửa hình mũi tên bên phải. Tôi đã thực hiện nó bằng FontForge trên Linux; tôi mất khoảng 5 phút.

Dưới đây là một ví dụ trước và sau (sau là ở phía dưới):

Default and edited Deja Vu Sans Mono double right arrow

+0

Cảm ơn. Nhưng có vẻ như nó không hoạt động. Tôi dường như chỉ có một không gian trống hơn là biểu tượng mong muốn. Phông chữ Inconsolata cũng có vẻ rất mờ nhạt trên Windows. –

+0

@RobWilton - Tiếc thật. Nó khá tốt trên Linux (cả trọng lượng và sự tồn tại của biểu tượng). –

Các vấn đề liên quan