Skip to content

Commit 1f9db6c

Browse files
committed
add example of fonts usage
1 parent 26f95a4 commit 1f9db6c

1 file changed

Lines changed: 17 additions & 0 deletions

File tree

README.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -252,6 +252,23 @@ We got autogenerated `MR.images.home_black_18` `ImageResource` in code, that we
252252
- Android: `imageView.setImageResource(image.drawableResId)`
253253
- iOS: `imageView.image = image.toUIImage()`
254254

255+
### Example 7 - pass font
256+
Fonts resources directory is `commonMain/resources/MR/fonts`.
257+
Font name should be this pattern: `<fontFamily>-<fontStyle>` like:
258+
- `Raleway-Bold.ttf`
259+
- `Raleway-Regular.ttf`
260+
- `Raleway-Italic.ttf`
261+
Supported only `ttf` resources for now.
262+
263+
If we add to `commonMain/resources/MR/images` files:
264+
- `Raleway-Bold.ttf`
265+
- `Raleway-Regular.ttf`
266+
- `Raleway-Italic.ttf`
267+
268+
We got autogenerated `MR.fonts.Raleway.italic`, `MR.fonts.Raleway.regular`, `MR.fonts.Raleway.bold` `FontResource` in code, that we can use:
269+
- Android: `textView.typeface = font.getTypeface(context = this)`
270+
- iOS: `textView.font = font.uiFont(withSize: 14.0)`
271+
255272
## Samples
256273
Please see more examples in the [sample directory](sample).
257274

0 commit comments

Comments
 (0)