How to apply custom font icon shapes in UWP












0















I want to show some custom shapes through font icons in my UWP project. I have created my own .ttf file for custom shapes. But I don't know how to apply it programmatically.



TextBlock text = new TextBlock();
string font = "Assets/mycustomfont.webfont.ttf#MyCustomFont";
text.FontFamily= new Windows.UI.Xaml.Media.FontFamily(font);
this.grid1.Children.Add(text);


Anyone please help me on this.










share|improve this question

























  • Your code looks good to me, so I think the error could be somewhere in the string where you describe where your font is and the variant e.g. MyCustomFont

    – Isma
    Nov 22 '18 at 12:27
















0















I want to show some custom shapes through font icons in my UWP project. I have created my own .ttf file for custom shapes. But I don't know how to apply it programmatically.



TextBlock text = new TextBlock();
string font = "Assets/mycustomfont.webfont.ttf#MyCustomFont";
text.FontFamily= new Windows.UI.Xaml.Media.FontFamily(font);
this.grid1.Children.Add(text);


Anyone please help me on this.










share|improve this question

























  • Your code looks good to me, so I think the error could be somewhere in the string where you describe where your font is and the variant e.g. MyCustomFont

    – Isma
    Nov 22 '18 at 12:27














0












0








0








I want to show some custom shapes through font icons in my UWP project. I have created my own .ttf file for custom shapes. But I don't know how to apply it programmatically.



TextBlock text = new TextBlock();
string font = "Assets/mycustomfont.webfont.ttf#MyCustomFont";
text.FontFamily= new Windows.UI.Xaml.Media.FontFamily(font);
this.grid1.Children.Add(text);


Anyone please help me on this.










share|improve this question
















I want to show some custom shapes through font icons in my UWP project. I have created my own .ttf file for custom shapes. But I don't know how to apply it programmatically.



TextBlock text = new TextBlock();
string font = "Assets/mycustomfont.webfont.ttf#MyCustomFont";
text.FontFamily= new Windows.UI.Xaml.Media.FontFamily(font);
this.grid1.Children.Add(text);


Anyone please help me on this.







c# xaml uwp uwp-xaml






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Nov 22 '18 at 12:25









Martin Zikmund

25.6k63661




25.6k63661










asked Nov 22 '18 at 12:13









BharathiBharathi

4652424




4652424













  • Your code looks good to me, so I think the error could be somewhere in the string where you describe where your font is and the variant e.g. MyCustomFont

    – Isma
    Nov 22 '18 at 12:27



















  • Your code looks good to me, so I think the error could be somewhere in the string where you describe where your font is and the variant e.g. MyCustomFont

    – Isma
    Nov 22 '18 at 12:27

















Your code looks good to me, so I think the error could be somewhere in the string where you describe where your font is and the variant e.g. MyCustomFont

– Isma
Nov 22 '18 at 12:27





Your code looks good to me, so I think the error could be somewhere in the string where you describe where your font is and the variant e.g. MyCustomFont

– Isma
Nov 22 '18 at 12:27












1 Answer
1






active

oldest

votes


















2














The approach you are using is practically correct, but make sure to check the following:




  1. The .ttf file must be included in the project and have Build Action set to Content in the Properties window

  2. Start the path to the font with / to make sure it begins in root.

  3. Ensure the # suffix actually matches the font metadata. A font viewer app like dp4 Font Viewer can help you with that. Use the Font Family name as the suffix.


I have written an article on my blog about using custom fonts in UWP so check it out to see if you haven't missed some of the steps there.






share|improve this answer
























  • I want to show some custom icons on the textblock. Can you please explain how to do it.? Need to give like textBlock.Text = "IconName"; .?

    – Bharathi
    Nov 22 '18 at 12:44











  • You basically need to find out what the character code for the font glyph is and use it (assign the Text to the unicode value). For example in Font Awesome, "uf007" is the user icon glyph. You can use the dp4 Font Viewer to check the unicode values for the icons which you will then use in code.

    – Martin Zikmund
    Nov 22 '18 at 13:25











Your Answer






StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");

StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});

function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});


}
});














draft saved

draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53430786%2fhow-to-apply-custom-font-icon-shapes-in-uwp%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown

























1 Answer
1






active

oldest

votes








1 Answer
1






active

oldest

votes









active

oldest

votes






active

oldest

votes









2














The approach you are using is practically correct, but make sure to check the following:




  1. The .ttf file must be included in the project and have Build Action set to Content in the Properties window

  2. Start the path to the font with / to make sure it begins in root.

  3. Ensure the # suffix actually matches the font metadata. A font viewer app like dp4 Font Viewer can help you with that. Use the Font Family name as the suffix.


I have written an article on my blog about using custom fonts in UWP so check it out to see if you haven't missed some of the steps there.






share|improve this answer
























  • I want to show some custom icons on the textblock. Can you please explain how to do it.? Need to give like textBlock.Text = "IconName"; .?

    – Bharathi
    Nov 22 '18 at 12:44











  • You basically need to find out what the character code for the font glyph is and use it (assign the Text to the unicode value). For example in Font Awesome, "uf007" is the user icon glyph. You can use the dp4 Font Viewer to check the unicode values for the icons which you will then use in code.

    – Martin Zikmund
    Nov 22 '18 at 13:25
















2














The approach you are using is practically correct, but make sure to check the following:




  1. The .ttf file must be included in the project and have Build Action set to Content in the Properties window

  2. Start the path to the font with / to make sure it begins in root.

  3. Ensure the # suffix actually matches the font metadata. A font viewer app like dp4 Font Viewer can help you with that. Use the Font Family name as the suffix.


I have written an article on my blog about using custom fonts in UWP so check it out to see if you haven't missed some of the steps there.






share|improve this answer
























  • I want to show some custom icons on the textblock. Can you please explain how to do it.? Need to give like textBlock.Text = "IconName"; .?

    – Bharathi
    Nov 22 '18 at 12:44











  • You basically need to find out what the character code for the font glyph is and use it (assign the Text to the unicode value). For example in Font Awesome, "uf007" is the user icon glyph. You can use the dp4 Font Viewer to check the unicode values for the icons which you will then use in code.

    – Martin Zikmund
    Nov 22 '18 at 13:25














2












2








2







The approach you are using is practically correct, but make sure to check the following:




  1. The .ttf file must be included in the project and have Build Action set to Content in the Properties window

  2. Start the path to the font with / to make sure it begins in root.

  3. Ensure the # suffix actually matches the font metadata. A font viewer app like dp4 Font Viewer can help you with that. Use the Font Family name as the suffix.


I have written an article on my blog about using custom fonts in UWP so check it out to see if you haven't missed some of the steps there.






share|improve this answer













The approach you are using is practically correct, but make sure to check the following:




  1. The .ttf file must be included in the project and have Build Action set to Content in the Properties window

  2. Start the path to the font with / to make sure it begins in root.

  3. Ensure the # suffix actually matches the font metadata. A font viewer app like dp4 Font Viewer can help you with that. Use the Font Family name as the suffix.


I have written an article on my blog about using custom fonts in UWP so check it out to see if you haven't missed some of the steps there.







share|improve this answer












share|improve this answer



share|improve this answer










answered Nov 22 '18 at 12:29









Martin ZikmundMartin Zikmund

25.6k63661




25.6k63661













  • I want to show some custom icons on the textblock. Can you please explain how to do it.? Need to give like textBlock.Text = "IconName"; .?

    – Bharathi
    Nov 22 '18 at 12:44











  • You basically need to find out what the character code for the font glyph is and use it (assign the Text to the unicode value). For example in Font Awesome, "uf007" is the user icon glyph. You can use the dp4 Font Viewer to check the unicode values for the icons which you will then use in code.

    – Martin Zikmund
    Nov 22 '18 at 13:25



















  • I want to show some custom icons on the textblock. Can you please explain how to do it.? Need to give like textBlock.Text = "IconName"; .?

    – Bharathi
    Nov 22 '18 at 12:44











  • You basically need to find out what the character code for the font glyph is and use it (assign the Text to the unicode value). For example in Font Awesome, "uf007" is the user icon glyph. You can use the dp4 Font Viewer to check the unicode values for the icons which you will then use in code.

    – Martin Zikmund
    Nov 22 '18 at 13:25

















I want to show some custom icons on the textblock. Can you please explain how to do it.? Need to give like textBlock.Text = "IconName"; .?

– Bharathi
Nov 22 '18 at 12:44





I want to show some custom icons on the textblock. Can you please explain how to do it.? Need to give like textBlock.Text = "IconName"; .?

– Bharathi
Nov 22 '18 at 12:44













You basically need to find out what the character code for the font glyph is and use it (assign the Text to the unicode value). For example in Font Awesome, "uf007" is the user icon glyph. You can use the dp4 Font Viewer to check the unicode values for the icons which you will then use in code.

– Martin Zikmund
Nov 22 '18 at 13:25





You basically need to find out what the character code for the font glyph is and use it (assign the Text to the unicode value). For example in Font Awesome, "uf007" is the user icon glyph. You can use the dp4 Font Viewer to check the unicode values for the icons which you will then use in code.

– Martin Zikmund
Nov 22 '18 at 13:25




















draft saved

draft discarded




















































Thanks for contributing an answer to Stack Overflow!


  • Please be sure to answer the question. Provide details and share your research!

But avoid



  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.


To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53430786%2fhow-to-apply-custom-font-icon-shapes-in-uwp%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

"Incorrect syntax near the keyword 'ON'. (on update cascade, on delete cascade,)

Alcedinidae

RAC Tourist Trophy