2010-04-09 27 views
8

Tôi hiện đang xây dựng một ứng dụng LOB trong Silverlight 4. Tôi đã cân nhắc câu hỏi về kiểu chữ cho ứng dụng.Thay thế phông chữ nguồn mở Silverlight cho Segoe

Sau một số thử nghiệm ở bên thiết kế, phông chữ mà mọi người thích là Giao diện người dùng Segoe. Bây giờ tôi có thể nhúng phông chữ này và mặc dù phông chữ có sẵn miễn phí trong Windows nhưng chúng tôi không có quyền phân phối cho phông chữ này.

Tôi đang tìm phông chữ nguồn mở tương đương trực quan của họ Segoe có thể được phân phối tự do.

Phông chữ như vậy có tồn tại không?

+1

Fontography là một phần quan trọng của bài trình bày cho bất kỳ sản phẩm phần mềm. Microsoft nhận thức được điều này, chỉ cần nhìn vào các phông chữ được sử dụng trong Windows Mobile 7 ứng dụng (một Segoe font phái sinh). Tôi đã tìm thấy gói phông phân phối cho XNA, có thể tìm thấy tại đây: http://creators.xna.com/en-GB/contentpack/fontpack Chỉ cần một cho SL4 bây giờ. – Rus

Trả lời

5

Câu trả lời hay nhất mà tôi đã tìm thấy được thể hiện trong các chủ đề mẫu của Microsoft cho Silverlight (có thể tìm thấy here).

Về cơ bản bạn chỉ định bộ phông chữ bạn muốn theo thứ tự giảm dần đảm bảo rằng phông chữ có sẵn trên tất cả nền tảng đích (ví dụ: Segoe UI có thể sẽ không nằm trên máy Mac hoặc hộp Windows XP).

<FontFamily x:Key="DefaultFontFamily">Segoe UI, Lucida Sans Unicode, Verdana</FontFamily> 

<Style TargetType="Button"> 
    <Setter Property="FontFamily" Value="{StaticResource DefaultFontFamily}"/> 
    <Setter Property="FontSize" Value="12"/> 
</Style> 
Các vấn đề liên quan