diff --git a/build.gradle.kts b/build.gradle.kts index 215f3fd..dd7071b 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -1,5 +1,5 @@ plugins { - kotlin("multiplatform") version "1.7.20" + kotlin("multiplatform") version "1.8.21" `maven-publish` signing id("org.jetbrains.dokka") version "1.5.31" @@ -7,7 +7,7 @@ plugins { } group = "nl.astraeus" -version = "1.0.7" +version = "1.0.8-SNAPSHOT" repositories { mavenCentral() diff --git a/src/commonTest/kotlin/nl/astraeus/css/Examples.kt b/src/commonTest/kotlin/nl/astraeus/css/Examples.kt index 1f9e013..5eadc88 100644 --- a/src/commonTest/kotlin/nl/astraeus/css/Examples.kt +++ b/src/commonTest/kotlin/nl/astraeus/css/Examples.kt @@ -2,6 +2,8 @@ package nl.astraeus.css import nl.astraeus.css.properties.BorderStyle import nl.astraeus.css.properties.Color +import nl.astraeus.css.properties.FontStyle +import nl.astraeus.css.properties.FontWeight import nl.astraeus.css.properties.Measurement import nl.astraeus.css.properties.em import nl.astraeus.css.properties.hsla @@ -128,4 +130,28 @@ class Examples { combineEqualBlocks = true )) } + + @Test + fun testFontFace() { + val css = style { + + select("*") { + fontFace { + fontFamily("UbuntuCondensed") + fontStyle(FontStyle.normal) + fontWeight(FontWeight.normal) + //fontDisplay("auto") + src("fonts/ubuntu.condensed.ttf") + } + } + + + } + val cssTxt = css.generateCss( + minified = false, + sortProperties = true, + combineEqualBlocks = true + ) + println(cssTxt) + } }