You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
package org.jetbrains.compose.resources
|
|
|
|
|
|
|
|
import androidx.compose.runtime.Composable
|
|
|
|
import androidx.compose.runtime.remember
|
|
|
|
import androidx.compose.ui.platform.LocalContext
|
|
|
|
import androidx.compose.ui.text.font.*
|
|
|
|
|
|
|
|
@Composable
|
|
|
|
actual fun Font(resource: FontResource, weight: FontWeight, style: FontStyle): Font {
|
|
|
|
val environment = LocalComposeEnvironment.current.rememberEnvironment()
|
|
|
|
val path = remember(environment) { resource.getPathByEnvironment(environment) }
|
|
|
|
return Font(path, LocalContext.current.assets, weight, style)
|
|
|
|
}
|