2016-08-25 99 views
1

我今天來到這裏,再次談論同一個問題......我無法找到任何一個帖子或問題,我都可以看到,或者回答我得到的。Xamarin Forms - UWP字體

如何使用UWP工作自定義字體?

我紅了教程,說實話,我想我知道它是一個知道是***詩的孩子!

我嘗試了這麼多,但沒有工作......

font = "/Assets/Fonts/Roboto-Light.ttf#Roboto Light"; 
font = @"\Assets\Fonts\Roboto-Light.ttf#Roboto Light"; 
font = "./Assets/Fonts/Roboto-Light.ttf#Roboto Light"; 
font = @".\Assets\Fonts\Roboto-Light.ttf#Roboto Light"; 
font = "/Fonts/Roboto-Light.ttf#Roboto Light"; 
font = @"\Fonts\Roboto-Light.ttf#Roboto Light"; 
+0

的可能的複製(http://stackoverflow.com/questions/23971356/how-to-use- a-custom-font-with-windows-universal-app) – Bart

+0

我這麼認爲,我會試試看,謝謝! :) – Emixam23

回答

4

一個重要的事情在這裏,對於some weight of font,例如光/粗體等,我們不使用完整的字體名稱後面#符號

例如,如果我們需要設置Roboto Light字體如字體,使用的Roboto代替。

/Assets/Fonts/Roboto-Light.ttf#Roboto 

XAML:?如何使用與Windows通用應用自定義字體]

<TextBlock FontFamily="/Assets/Fonts/Roboto-Light.ttf#Roboto" Text="This is a test: Roboto Light FontSize: 10" FontSize="10" /> 
+0

Omg,完美!它確實有效......爲什麼xamarin沒有在官方的Font教程中放置這個註釋?謝謝 ! – Emixam23

+1

@ Emixam23我歡迎:) –

+0

我很高興finfin找到你的答案,我約4-5問題stackoverflow和xamarin.forums .. – Emixam23