Custom Font Styles

font-face is used to define the font style. You can define font-face in style to specify a font name and resource for your application and then reference this font from font-family.

The custom font can be loaded from the font file in a project or a network font file.

NOTE

The APIs of this module are supported since API version 8. Updates will be marked with a superscript to indicate their earliest API version.

The font format can be .ttf or .otf.

Defining @font-face

@font-face {   
  font-family: HWfont; 
  src: url('/common/HWfont.ttf'); 
}

font-family: name of the custom font.

src: source of the custom font, which can be a font file in the project or an online font file.

  • Font file in the project: Specify the absolute path of the font file in the project through url. For details, see File Organization.

  • Online font file: Specify the address of the online font through url.

  • You can set only one src attribute.

Using font-face

You can set font-face in style and specify the name of the font-face using font-family. The code snippet is as follows:

  • Page layout

    <div>    
      <text class="demo-text">Test the custom font.</text>  
    </div>
    
  • Page style

    @font-face {
      font-family: HWfont;
      src: url("/common/HWfont.ttf");
    }
    .demo-text {
      font-family: HWfont;
    }