How to apply custom font icon shapes in UWP
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
add a comment |
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
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
add a comment |
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
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
c# xaml uwp uwp-xaml
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
add a comment |
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
add a comment |
1 Answer
1
active
oldest
votes
The approach you are using is practically correct, but make sure to check the following:
- The
.ttf
file must be included in the project and have Build Action set to Content in the Properties window - Start the path to the font with
/
to make sure it begins in root. - 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.
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 theText
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
add a comment |
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
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
The approach you are using is practically correct, but make sure to check the following:
- The
.ttf
file must be included in the project and have Build Action set to Content in the Properties window - Start the path to the font with
/
to make sure it begins in root. - 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.
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 theText
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
add a comment |
The approach you are using is practically correct, but make sure to check the following:
- The
.ttf
file must be included in the project and have Build Action set to Content in the Properties window - Start the path to the font with
/
to make sure it begins in root. - 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.
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 theText
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
add a comment |
The approach you are using is practically correct, but make sure to check the following:
- The
.ttf
file must be included in the project and have Build Action set to Content in the Properties window - Start the path to the font with
/
to make sure it begins in root. - 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.
The approach you are using is practically correct, but make sure to check the following:
- The
.ttf
file must be included in the project and have Build Action set to Content in the Properties window - Start the path to the font with
/
to make sure it begins in root. - 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.
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 theText
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
add a comment |
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 theText
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
add a comment |
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.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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
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