- Convection Font Download
- Xbox Convection Font Family Tree
- Xbox Convection Font Family Chart
- Xbox Convection Font Family List
- Xbox Convection Font Family Tree
- Xbox Convection Font Family And Family
In 2005 Matteson designed the font family Convection for use in the branding and user-interface of Microsoft’s Xbox 360 game console. Matteson also designed the user-interface font used in Microsoft’s Zune music player. In 2007 software maker Red Hat released the open-source Liberation fonts family designed by Matteson. Convection was designed by Steve Matteson exclusively for Microsoft for the Xbox 360 video game and entertainment system. Convection was created specifical. If you have a single version of font, check the font type. If the font type is displayed as “PostScript-Type1”, we recommend you upgrade it to a newer 'OpenType' version of the font. If you have a large number of fonts installed on your system, Microsoft Office apps may not be able to load all the fonts.
-->This article describes how Xamarin.Forms lets you specify font attributes (including weight and size) on controls that display text. Font information can be specified in code or specified in XAML. It's' also possible to use a custom font, and display font icons.
Set the font in code
Use the three font-related properties of any controls that display text:
- FontFamily – the
string
font name. - FontSize – the font size as a
double
. - FontAttributes – a string specifying style information like Italic and Bold (using the
FontAttributes
enumeration in C#).
This code shows how to create a label and specify the font size and weight to display:
Font size
The
FontSize
property can be set to a double value, for instance:The size value is measured in device-independent units. For more information, see Units of Measurement.
Xamarin.Forms also defines fields in the
NamedSize
enumeration that represent specific font sizes. For more information about named font sizes, see Named font sizes.Font attributes
Font styles such as bold and italic can be set on the
FontAttributes
property. The following values are currently supported:- None
- Bold
- Italic
Convection Font Download
The
FontAttribute
enumeration can be used as follows (you can specify a single attribute or OR
them together):![Family Family](https://lh4.googleusercontent.com/_QzdUvyDN87g/TU6y-Q0AmgI/AAAAAAAAC8Y/MoLXiB0Cv8k/s800/font-family-large.gif)
Set font info per platform
Xbox Convection Font Family Tree
Alternatively, the
Device.RuntimePlatform
property can be used to set different font names on each platform, as demonstrated in this code:A good source of font information for iOS is iosfonts.com.
Set the font in XAML
Xamarin.Forms controls that display text all have a
FontSize
property that can be set in XAML. The simplest way to set the font in XAML is to use the named size enumeration values, as shown in this example:There is a built-in converter for the
FontSize
property that allows all font settings to be expressed as a string value in XAML. In addition, the FontAttributes
property can be used to specify font attributes:The
Device.RuntimePlatform
property can also be used in XAML to render a different font on each platform. The example below uses different fonts on each platform:Named font sizes
Xamarin.Forms defines fields in the
NamedSize
enumeration that represent specific font sizes. The following table shows the NamedSize
members, and their default sizes on iOS, Android, and the Universal Windows Platform (UWP):Member | iOS | Android | UWP |
---|---|---|---|
Default | 16 | 14 | 14 |
Micro | 11 | 10 | 15.667 |
Small | 13 | 14 | 18.667 |
Medium | 16 | 17 | 22.667 |
Large | 20 | 22 | 32 |
Body | 17 | 16 | 14 |
Header | 17 | 96 | 46 |
Title | 28 | 24 | 24 |
Subtitle | 22 | 16 | 20 |
Caption | 12 | 12 | 12 |
The size values are measured in device-independent units. For more information, see Units of Measurement.
Xbox Convection Font Family Chart
Named font sizes can be set through both XAML and code. In addition, the
Device.GetNamedSize
method can be called to return a double
that represents the named font size:Note
On iOS and Android, named font sizes will autoscale based on operating system accessibility options. This behavior can be disabled on iOS with a platform-specific. For more information, see Accessibility Scaling for Named Font Sizes on iOS.
Use a custom font
Custom fonts can be added to your Xamarin.Forms shared project and consumed by platform projects without any additional work. The process for accomplishing this is as follows:
- Add the font to your Xamarin.Forms shared project as an embedded resource (Build Action: EmbeddedResource).
- Register the font file with the assembly, in a file such as AssemblyInfo.cs, using the
ExportFont
attribute. An optional alias can also be specified.
Important
Embedded fonts requires the use of Xamarin.Forms 4.5.0.530 or higher.
The following example shows the Lobster-Regular font being registered with the assembly, along with an alias:
Note
The font can reside in any folder in the shared project, without having to specify the folder name when registering the font with the assembly.
Disable file compression windows 10. The font can then be consumed on each platform by referencing its name, without the file extension:
Alternatively, it can be consumed on each platform by referencing its alias:
The equivalent C# code is:
The following screenshots show the custom font:
Important
On Windows, the font file name and font name may be different. To discover the font name on Windows, right-click the .ttf file and select Preview. The font name can then be determined from the preview window.
Display font icons
Font icons can be displayed by Xamarin.Forms applications by specifying the font icon data in a
FontImageSource
object. This class, which derives from the ImageSource
class, has the following properties:Glyph
– the unicode character value of the font icon, specified as astring
.Size
– adouble
value that indicates the size, in device-independent units, of the rendered font icon. The default value is 30. In addition, this property can be set to a named font size.FontFamily
– astring
representing the font family to which the font icon belongs.Color
– an optionalColor
value to be used when displaying the font icon.
This data is used to create a PNG, which can be displayed by any view that can display an
ImageSource
. This approach permits font icons, such as emojis, to be displayed by multiple views, as opposed to limiting font icon display to a single text presenting view, such as a Label
.Important
Font icons can only currently be specified by their unicode character representation.
Xbox Convection Font Family List
The following XAML example has a single font icon being displayed by an
Image
view:This code displays an XBox icon, from the Ionicons font family, in an
Image
view. Note that while the unicode character for this icon is uf30c
, it has to be escaped in XAML and so becomes 
. The equivalent C# code is:The following screenshots, from the Bindable Layouts sample, show several font icons being displayed by a bindable layout:
Related links
![Family Family](https://i.ytimg.com/vi/PN8UxI1QDm0/maxresdefault.jpg)
File name:
FUTURA.TTF
File size: 27 Kb
Total views: 29,555
Total downloads: 7,711
FUTURA.TTF
File size: 27 Kb
Total views: 29,555
Total downloads: 7,711
This fonts are authors' property, and are either shareware, demo versions or public domain. The licence mentioned above the download button is just an indication. Please look at the readme-files in the archives or check the indicated author's website for details, and contact him if in doubt.If no author/licence is indicated that's because we don't have information, that doesn't mean it's free.
Basic Infomartion
Font family: Futura-Condensed-Normal
Font subfamily identification: Regular
Unique identifier: ALLTYPE:Futura-Condensed-Normal Regular:MIKE
Full font name: Futura-Condensed-Normal
Version: Converted from D:FONTTEMPFUJIN.TF1 by ALLTYPE
Postscript font name: Futura-Condensed-Normal
Free full version software.
Font subfamily identification: Regular
Unique identifier: ALLTYPE:Futura-Condensed-Normal Regular:MIKE
Full font name: Futura-Condensed-Normal
Version: Converted from D:FONTTEMPFUJIN.TF1 by ALLTYPE
Postscript font name: Futura-Condensed-Normal
Free full version software.
Xbox Convection Font Family Tree
FUTURA.TTF, Futura-Condensed-Normal Regular, futura-condensed-normal, futura-condensed-normal regular, futura-condensed-normal, futura-ttf, windows, ttf, font, futura, condensed, normal, regular, various
Xbox Convection Font Family And Family
File name:
FUTURA.TTF
File size: 27 Kb
Total views: 29,555
Total downloads: 7,711
FUTURA.TTF
File size: 27 Kb
Total views: 29,555
Total downloads: 7,711
The fonts presented on this website are their authors' property, and are either freeware, shareware, demo versions or public domain. The licence mentioned above the download button is just an indication. Please look at the readme-files in the archives or check the indicated author's website for details, and contact him if in doubt.
If no author/licence is indicated that's because we don't have information, that doesn't mean it's free.
If no author/licence is indicated that's because we don't have information, that doesn't mean it's free.