| | 34 | |
|---|
| | 35 | In the following example, the font file at 'data/trilobyte.ttf' is loaded and registered with Rocket with the family name, style and weight settings specified in the file itself. |
|---|
| | 36 | |
|---|
| | 37 | {{{ |
|---|
| | 38 | Rocket::Core::FontDatabase::LoadFontFace("data/trilobyte.ttf"); |
|---|
| | 39 | }}} |
|---|
| | 40 | |
|---|
| | 41 | In this example, the font file is loaded with overrides for the name, style and weight. |
|---|
| | 42 | |
|---|
| | 43 | {{{ |
|---|
| | 44 | Rocket::Core::FontDatabase::LoadFontFace("data/trilobyte_b.ttf", |
|---|
| | 45 | "Trilobyte", |
|---|
| | 46 | Rocket::Core::Font::STYLE_NORMAL, |
|---|
| | 47 | Rocket::Core::Font::WEIGHT_BOLD); |
|---|
| | 48 | }}} |
|---|
| | 49 | |
|---|
| | 50 | These fonts would be specified in RCSS with the following rules: |
|---|
| | 51 | {{{ |
|---|
| | 52 | body |
|---|
| | 53 | { |
|---|
| | 54 | font-family: Trilobyte; |
|---|
| | 55 | } |
|---|
| | 56 | |
|---|
| | 57 | strong |
|---|
| | 58 | { |
|---|
| | 59 | font-weight: bold; |
|---|
| | 60 | } |
|---|
| | 61 | }}} |