/* Ċ Ġ* ĠCopyright Ġ 2 0 1 9 ĠThe ĠAndroid ĠOpen ĠSource ĠProject Ċ Ġ* Ċ Ġ* ĠLicensed Ġunder Ġthe ĠApache ĠLicense , ĠVersion Ġ 2 . 0 Ġ( the Ġ" License "); Ċ Ġ* Ġyou Ġmay Ġnot Ġuse Ġthis Ġfile Ġexcept Ġin Ġcompliance Ġwith Ġthe ĠLicense . Ċ Ġ* ĠYou Ġmay Ġobtain Ġa Ġcopy Ġof Ġthe ĠLicense Ġat Ċ Ġ* Ċ Ġ* ĠĠĠĠĠ Ġhttp :// www . apache . org / licenses / LICENSE - 2 . 0 Ċ Ġ* Ċ Ġ* ĠUnless Ġrequired Ġby Ġapplicable Ġlaw Ġor Ġagreed Ġto Ġin Ġwriting , Ġsoftware Ċ Ġ* Ġdistributed Ġunder Ġthe ĠLicense Ġis Ġdistributed Ġon Ġan Ġ" AS ĠIS " ĠBASIS , Ċ Ġ* ĠWITHOUT ĠWARRANTIES ĠOR ĠCONDITIONS ĠOF ĠANY ĠKIND , Ġeither Ġexpress Ġor Ġimplied . Ċ Ġ* ĠSee Ġthe ĠLicense Ġfor Ġthe Ġspecific Ġlanguage Ġgoverning Ġpermissions Ġand Ċ Ġ* Ġlimitations Ġunder Ġthe ĠLicense . Ċ Ġ*/ Ċ Ċ package Ġandroidx . ui . text . samples ĊĊ Ċ import Ġandroidx . compose . Composable Ċ import Ġandroidx . ui . core . Text Ċ import Ġandroidx . ui . text . TextStyle Ċ import Ġandroidx . ui . text . font . font Ċ import Ġandroidx . ui . text . font . Font Family Ċ import Ġandroidx . ui . text . font . fontFamily Ċ import Ġandroidx . ui . text . font . FontStyle Ċ import Ġandroidx . ui . text . font . Font Synt hesis Ċ import Ġandroidx . ui . text . font . Font Weight Ċ import Ġde . j ens k ling en berg . jet pack compose playground . ui . samples . R ĊĊ Ċ @ Composable Ċ fun ĠFont Family Sans Ser if Sample () Ġ{ ĊĠĠĠ ĠText ( ĊĠĠĠĠĠĠĠ Ġtext Ġ= Ġ" Demo ĠText Ġsans - serif ", ĊĠĠĠĠĠĠĠ Ġstyle Ġ= ĠTextStyle ( fontFamily Ġ= ĠFont Family . Sans Ser if ) ĊĠĠĠ Ġ) Ċ } ĊĊ Ċ @ Composable Ċ fun ĠFont Family Ser if Sample () Ġ{ ĊĠĠĠ ĠText ( ĊĠĠĠĠĠĠĠ Ġtext Ġ= Ġ" Demo ĠText Ġserif ", ĊĠĠĠĠĠĠĠ Ġstyle Ġ= ĠTextStyle ( fontFamily Ġ= ĠFont Family . Ser if ) ĊĠĠĠ Ġ) Ċ } ĊĊ Ċ @ Composable Ċ fun ĠFont Family Mono space Sample () Ġ{ ĊĠĠĠ ĠText ( ĊĠĠĠĠĠĠĠ Ġtext Ġ= Ġ" Demo ĠText Ġmonospace ", ĊĠĠĠĠĠĠĠ Ġstyle Ġ= ĠTextStyle ( fontFamily Ġ= ĠFont Family . Mono space ) ĊĠĠĠ Ġ) Ċ } ĊĊ Ċ @ Composable Ċ fun ĠFont Family Cur s ive Sample () Ġ{ ĊĠĠĠ ĠText ( ĊĠĠĠĠĠĠĠ Ġtext Ġ= Ġ" Demo ĠText Ġcurs ive ", ĊĠĠĠĠĠĠĠ Ġstyle Ġ= ĠTextStyle ( fontFamily Ġ= ĠFont Family . Cur s ive ) ĊĠĠĠ Ġ) Ċ } ĊĊ Ċ @ Composable Ċ fun ĠCustom Font Family Sample () Ġ{ ĊĠĠĠ Ġval ĠfontFamily Ġ= ĠfontFamily ( ĊĠĠĠĠĠĠĠ Ġfont ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġres Id Ġ= ĠR . font . my _ font _ 4 0 0 _ regular , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġweight Ġ= ĠFontWeight . W 4 0 0 , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġstyle Ġ= ĠFont Style . Normal ), ĊĠĠĠĠĠĠĠ Ġfont ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġres Id Ġ= ĠR . font . my _ font _ 4 0 0 _ italic , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġweight Ġ= ĠFontWeight . W 4 0 0 , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġstyle Ġ= ĠFont Style . Italic ) ĊĠĠĠ Ġ) ĊĠĠĠ ĠText ( text Ġ= Ġ" Demo ĠText ", Ġstyle Ġ= ĠTextStyle ( fontFamily Ġ= ĠfontFamily )) Ċ } ĊĊ Ċ @ Composable Ċ fun ĠFont Family Synt hesis Sample () Ġ{ ĊĠĠĠ Ġ// ĠThe Ġfont Ġfamily Ġcontains Ġa Ġsingle Ġfont , Ġwith Ġnormal Ġweight ĊĠĠĠ Ġval ĠfontFamily Ġ= ĠfontFamily ( ĊĠĠĠĠĠĠĠ Ġfont ( res Id Ġ= ĠR . font . my font , Ġweight Ġ= ĠFontWeight . Normal ) ĊĠĠĠ Ġ) ĊĠĠĠ Ġ// ĠConfig uring Ġthe ĠText Ġcomp osable Ġto Ġbe Ġbold ĊĠĠĠ Ġ// ĠUsing ĠFont Synt hesis . Weight Ġto Ġhave Ġthe Ġsystem Ġrender Ġthe Ġfont Ġbold Ġmy Ġmaking Ġthe Ġglyph s ĊĠĠĠ Ġ// Ġth icker ĊĠĠĠ ĠText ( ĊĠĠĠĠĠĠĠ Ġtext Ġ= Ġ" Demo ĠText ", ĊĠĠĠĠĠĠĠ Ġstyle Ġ= ĠTextStyle ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠfontFamily Ġ= ĠfontFamily , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠfontWeight Ġ= ĠFontWeight . Bold , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfont Synt hesis Ġ= ĠFont Synt hesis . Weight ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ) Ċ } Ċ