This is an automated email from the ASF dual-hosted git repository.
harbs pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/royale-asjs.git
The following commit(s) were added to refs/heads/develop by this push:
new db7beeb2fd added typography placeholder
db7beeb2fd is described below
commit db7beeb2fd275205a8b2def1a543642a519abcb0
Author: Harbs <[email protected]>
AuthorDate: Mon Feb 23 19:04:45 2026 +0200
added typography placeholder
---
.../Style/src/main/resources/basic-manifest.xml | 31 ++++++++++++-
.../style/stylebeads/typography/FontFamily.as | 44 ++++++++++++++++++
.../style/stylebeads/typography/FontFeatures.as | 44 ++++++++++++++++++
.../style/stylebeads/typography/FontNumeric.as | 45 +++++++++++++++++++
.../royale/style/stylebeads/typography/FontSize.as | 45 +++++++++++++++++++
.../style/stylebeads/typography/FontSmoothing.as | 45 +++++++++++++++++++
.../style/stylebeads/typography/FontStretch.as | 45 +++++++++++++++++++
.../style/stylebeads/typography/FontStyle.as | 45 +++++++++++++++++++
.../style/stylebeads/typography/FontWeight.as | 45 +++++++++++++++++++
.../royale/style/stylebeads/typography/Hyphens.as | 45 +++++++++++++++++++
.../style/stylebeads/typography/LetterSpacing.as | 45 +++++++++++++++++++
.../style/stylebeads/typography/LineClamp.as | 45 +++++++++++++++++++
.../style/stylebeads/typography/LineHeight.as | 45 +++++++++++++++++++
.../style/stylebeads/typography/ListStyle.as | 50 +++++++++++++++++++++
.../style/stylebeads/typography/OverflowWrap.as | 45 +++++++++++++++++++
.../style/stylebeads/typography/TextAlign.as | 45 +++++++++++++++++++
.../style/stylebeads/typography/TextColor.as | 45 +++++++++++++++++++
.../style/stylebeads/typography/TextContent.as | 45 +++++++++++++++++++
.../style/stylebeads/typography/TextDecoration.as | 52 ++++++++++++++++++++++
.../style/stylebeads/typography/TextIndent.as | 45 +++++++++++++++++++
.../style/stylebeads/typography/TextOverflow.as | 44 ++++++++++++++++++
.../style/stylebeads/typography/TextTransform.as | 46 +++++++++++++++++++
.../style/stylebeads/typography/TextUnderline.as | 45 +++++++++++++++++++
.../royale/style/stylebeads/typography/TextWrap.as | 45 +++++++++++++++++++
.../style/stylebeads/typography/VerticalAlign.as | 45 +++++++++++++++++++
.../style/stylebeads/typography/Whitespace.as | 46 +++++++++++++++++++
.../style/stylebeads/typography/WordBreak.as | 46 +++++++++++++++++++
27 files changed, 1212 insertions(+), 1 deletion(-)
diff --git a/frameworks/projects/Style/src/main/resources/basic-manifest.xml
b/frameworks/projects/Style/src/main/resources/basic-manifest.xml
index adeff54dd9..2aad0b3e12 100644
--- a/frameworks/projects/Style/src/main/resources/basic-manifest.xml
+++ b/frameworks/projects/Style/src/main/resources/basic-manifest.xml
@@ -39,6 +39,34 @@
<component id="SizeStyle"
class="org.apache.royale.style.stylebeads.SizeStyle"/>
<component id="WidthStyle"
class="org.apache.royale.style.stylebeads.WidthStyle"/>
+ <!--
+ <component id="FontFamily"
class="org.apache.royale.style.stylebeads.typography.FontFamily"/>
+ <component id="FontFeatures"
class="org.apache.royale.style.stylebeads.typography.FontFeatures"/>
+ <component id="FontNumeric"
class="org.apache.royale.style.stylebeads.typography.FontNumeric"/>
+ <component id="FontSize"
class="org.apache.royale.style.stylebeads.typography.FontSize"/>
+ <component id="FontSmoothing"
class="org.apache.royale.style.stylebeads.typography.FontSmoothing"/>
+ <component id="FontStretch"
class="org.apache.royale.style.stylebeads.typography.FontStretch"/>
+ <component id="FontStyle"
class="org.apache.royale.style.stylebeads.typography.FontStyle"/>
+ <component id="FontWeight"
class="org.apache.royale.style.stylebeads.typography.FontWeight"/>
+ <component id="Hyphens"
class="org.apache.royale.style.stylebeads.typography.Hyphens"/>
+ <component id="LetterSpacing"
class="org.apache.royale.style.stylebeads.typography.LetterSpacing"/>
+ <component id="LineClamp"
class="org.apache.royale.style.stylebeads.typography.LineClamp"/>
+ <component id="LineHeight"
class="org.apache.royale.style.stylebeads.typography.LineHeight"/>
+ <component id="ListStyle"
class="org.apache.royale.style.stylebeads.typography.ListStyle"/>
+ <component id="OverflowWrap"
class="org.apache.royale.style.stylebeads.typography.OverflowWrap"/>
+ <component id="TextAlign"
class="org.apache.royale.style.stylebeads.typography.TextAlign"/>
+ <component id="TextColor"
class="org.apache.royale.style.stylebeads.typography.TextColor"/>
+ <component id="TextContent"
class="org.apache.royale.style.stylebeads.typography.TextContent"/>
+ <component id="TextDecoration"
class="org.apache.royale.style.stylebeads.typography.TextDecoration"/>
+ <component id="TextIndent"
class="org.apache.royale.style.stylebeads.typography.TextIndent"/>
+ <component id="TextOverflow"
class="org.apache.royale.style.stylebeads.typography.TextOverflow"/>
+ <component id="TextTransform"
class="org.apache.royale.style.stylebeads.typography.TextTransform"/>
+ <component id="TextUnderline"
class="org.apache.royale.style.stylebeads.typography.TextUnderline"/>
+ <component id="TextWrap"
class="org.apache.royale.style.stylebeads.typography.TextWrap"/>
+ <component id="VerticalAlign"
class="org.apache.royale.style.stylebeads.typography.VerticalAlign"/>
+ <component id="Whitespace"
class="org.apache.royale.style.stylebeads.typography.Whitespace"/>
+ <component id="WordBreak"
class="org.apache.royale.style.stylebeads.typography.WordBreak"/>
+ -->
<!--
<component id="BackgroundBlendMode"
class="org.apache.royale.style.stylebeads.effects.BackgroundBlendMode"/>
<component id="BoxShadow"
class="org.apache.royale.style.stylebeads.effects.BoxShadow"/>
@@ -55,8 +83,9 @@
<component id="TextShadow"
class="org.apache.royale.style.stylebeads.effects.TextShadow"/>
<component id="FilterEffect"
class="org.apache.royale.style.stylebeads.effects.FilterEffect"/>
<component id="BackdropFilter"
class="org.apache.royale.style.stylebeads.effects.BackdropFilter"/>
-
+
<component id="TableLayout"
class="org.apache.royale.style.stylebeads.TableLayout"/>
+
-->
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/typography/FontFamily.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/typography/FontFamily.as
new file mode 100644
index 0000000000..b651f46a99
--- /dev/null
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/typography/FontFamily.as
@@ -0,0 +1,44 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+// Licensed to the Apache Software Foundation (ASF) under one or more
+// contributor license agreements. See the NOTICE file distributed with
+// this work for additional information regarding copyright ownership.
+// The ASF licenses this file to You 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 org.apache.royale.style.stylebeads.typography
+{
+ import org.apache.royale.style.stylebeads.StyleBeadBase;
+
+ public class FontFamily extends StyleBeadBase
+ {
+ public function FontFamily()
+ {
+ super();
+ }
+
+ /**
+ * TODO: Figure this out
+ */
+
+ override public function get selectors():Array
+ {
+ return [];
+ }
+
+ override public function get rules():Array
+ {
+ return [];
+ }
+ }
+}
\ No newline at end of file
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/typography/FontFeatures.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/typography/FontFeatures.as
new file mode 100644
index 0000000000..a050c4da83
--- /dev/null
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/typography/FontFeatures.as
@@ -0,0 +1,44 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+// Licensed to the Apache Software Foundation (ASF) under one or more
+// contributor license agreements. See the NOTICE file distributed with
+// this work for additional information regarding copyright ownership.
+// The ASF licenses this file to You 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 org.apache.royale.style.stylebeads.typography
+{
+ import org.apache.royale.style.stylebeads.StyleBeadBase;
+
+ public class FontFeatures extends StyleBeadBase
+ {
+ public function FontFeatures()
+ {
+ super();
+ }
+
+ /**
+ * TODO: Figure this out
+ */
+
+ override public function get selectors():Array
+ {
+ return [];
+ }
+
+ override public function get rules():Array
+ {
+ return [];
+ }
+ }
+}
\ No newline at end of file
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/typography/FontNumeric.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/typography/FontNumeric.as
new file mode 100644
index 0000000000..bb09be040e
--- /dev/null
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/typography/FontNumeric.as
@@ -0,0 +1,45 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+// Licensed to the Apache Software Foundation (ASF) under one or more
+// contributor license agreements. See the NOTICE file distributed with
+// this work for additional information regarding copyright ownership.
+// The ASF licenses this file to You 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 org.apache.royale.style.stylebeads.typography
+{
+ import org.apache.royale.style.stylebeads.StyleBeadBase;
+
+ public class FontNumeric extends StyleBeadBase
+ {
+ public function FontNumeric()
+ {
+ super();
+ }
+
+ /**
+ * TODO: Figure this out
+ * https://tailwindcss.com/docs/font-variant-numeric
+ */
+
+ override public function get selectors():Array
+ {
+ return [];
+ }
+
+ override public function get rules():Array
+ {
+ return [];
+ }
+ }
+}
\ No newline at end of file
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/typography/FontSize.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/typography/FontSize.as
new file mode 100644
index 0000000000..c02c9a959d
--- /dev/null
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/typography/FontSize.as
@@ -0,0 +1,45 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+// Licensed to the Apache Software Foundation (ASF) under one or more
+// contributor license agreements. See the NOTICE file distributed with
+// this work for additional information regarding copyright ownership.
+// The ASF licenses this file to You 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 org.apache.royale.style.stylebeads.typography
+{
+ import org.apache.royale.style.stylebeads.StyleBeadBase;
+
+ public class FontSize extends StyleBeadBase
+ {
+ public function FontSize()
+ {
+ super();
+ }
+
+ /**
+ * TODO: Figure this out
+ * https://tailwindcss.com/docs/font-size
+ */
+
+ override public function get selectors():Array
+ {
+ return [];
+ }
+
+ override public function get rules():Array
+ {
+ return [];
+ }
+ }
+}
\ No newline at end of file
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/typography/FontSmoothing.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/typography/FontSmoothing.as
new file mode 100644
index 0000000000..17f9a56663
--- /dev/null
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/typography/FontSmoothing.as
@@ -0,0 +1,45 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+// Licensed to the Apache Software Foundation (ASF) under one or more
+// contributor license agreements. See the NOTICE file distributed with
+// this work for additional information regarding copyright ownership.
+// The ASF licenses this file to You 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 org.apache.royale.style.stylebeads.typography
+{
+ import org.apache.royale.style.stylebeads.StyleBeadBase;
+
+ public class FontSmoothing extends StyleBeadBase
+ {
+ public function FontSmoothing()
+ {
+ super();
+ }
+
+ /**
+ * TODO: Figure this out
+ * https://tailwindcss.com/docs/font-smoothing
+ */
+
+ override public function get selectors():Array
+ {
+ return [];
+ }
+
+ override public function get rules():Array
+ {
+ return [];
+ }
+ }
+}
\ No newline at end of file
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/typography/FontStretch.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/typography/FontStretch.as
new file mode 100644
index 0000000000..02f406c029
--- /dev/null
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/typography/FontStretch.as
@@ -0,0 +1,45 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+// Licensed to the Apache Software Foundation (ASF) under one or more
+// contributor license agreements. See the NOTICE file distributed with
+// this work for additional information regarding copyright ownership.
+// The ASF licenses this file to You 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 org.apache.royale.style.stylebeads.typography
+{
+ import org.apache.royale.style.stylebeads.StyleBeadBase;
+
+ public class FontStretch extends StyleBeadBase
+ {
+ public function FontStretch()
+ {
+ super();
+ }
+
+ /**
+ * TODO: Figure this out
+ * https://tailwindcss.com/docs/font-stretch
+ */
+
+ override public function get selectors():Array
+ {
+ return [];
+ }
+
+ override public function get rules():Array
+ {
+ return [];
+ }
+ }
+}
\ No newline at end of file
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/typography/FontStyle.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/typography/FontStyle.as
new file mode 100644
index 0000000000..972810e893
--- /dev/null
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/typography/FontStyle.as
@@ -0,0 +1,45 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+// Licensed to the Apache Software Foundation (ASF) under one or more
+// contributor license agreements. See the NOTICE file distributed with
+// this work for additional information regarding copyright ownership.
+// The ASF licenses this file to You 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 org.apache.royale.style.stylebeads.typography
+{
+ import org.apache.royale.style.stylebeads.StyleBeadBase;
+
+ public class FontStyle extends StyleBeadBase
+ {
+ public function FontStyle()
+ {
+ super();
+ }
+
+ /**
+ * TODO: Figure this out
+ * https://tailwindcss.com/docs/font-style
+ */
+
+ override public function get selectors():Array
+ {
+ return [];
+ }
+
+ override public function get rules():Array
+ {
+ return [];
+ }
+ }
+}
\ No newline at end of file
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/typography/FontWeight.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/typography/FontWeight.as
new file mode 100644
index 0000000000..38ed7aa07a
--- /dev/null
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/typography/FontWeight.as
@@ -0,0 +1,45 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+// Licensed to the Apache Software Foundation (ASF) under one or more
+// contributor license agreements. See the NOTICE file distributed with
+// this work for additional information regarding copyright ownership.
+// The ASF licenses this file to You 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 org.apache.royale.style.stylebeads.typography
+{
+ import org.apache.royale.style.stylebeads.StyleBeadBase;
+
+ public class FontWeight extends StyleBeadBase
+ {
+ public function FontWeight()
+ {
+ super();
+ }
+
+ /**
+ * TODO: Figure this out
+ * https://tailwindcss.com/docs/font-weight
+ */
+
+ override public function get selectors():Array
+ {
+ return [];
+ }
+
+ override public function get rules():Array
+ {
+ return [];
+ }
+ }
+}
\ No newline at end of file
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/typography/Hyphens.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/typography/Hyphens.as
new file mode 100644
index 0000000000..4ec5978a16
--- /dev/null
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/typography/Hyphens.as
@@ -0,0 +1,45 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+// Licensed to the Apache Software Foundation (ASF) under one or more
+// contributor license agreements. See the NOTICE file distributed with
+// this work for additional information regarding copyright ownership.
+// The ASF licenses this file to You 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 org.apache.royale.style.stylebeads.typography
+{
+ import org.apache.royale.style.stylebeads.StyleBeadBase;
+
+ public class Hyphens extends StyleBeadBase
+ {
+ public function Hyphens()
+ {
+ super();
+ }
+
+ /**
+ * TODO: Figure this out
+ * https://tailwindcss.com/docs/hyphens
+ */
+
+ override public function get selectors():Array
+ {
+ return [];
+ }
+
+ override public function get rules():Array
+ {
+ return [];
+ }
+ }
+}
\ No newline at end of file
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/typography/LetterSpacing.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/typography/LetterSpacing.as
new file mode 100644
index 0000000000..aa6543a751
--- /dev/null
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/typography/LetterSpacing.as
@@ -0,0 +1,45 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+// Licensed to the Apache Software Foundation (ASF) under one or more
+// contributor license agreements. See the NOTICE file distributed with
+// this work for additional information regarding copyright ownership.
+// The ASF licenses this file to You 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 org.apache.royale.style.stylebeads.typography
+{
+ import org.apache.royale.style.stylebeads.StyleBeadBase;
+
+ public class LetterSpacing extends StyleBeadBase
+ {
+ public function LetterSpacing()
+ {
+ super();
+ }
+
+ /**
+ * TODO: Figure this out
+ * https://tailwindcss.com/docs/letter-spacing
+ */
+
+ override public function get selectors():Array
+ {
+ return [];
+ }
+
+ override public function get rules():Array
+ {
+ return [];
+ }
+ }
+}
\ No newline at end of file
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/typography/LineClamp.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/typography/LineClamp.as
new file mode 100644
index 0000000000..73e7817cf6
--- /dev/null
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/typography/LineClamp.as
@@ -0,0 +1,45 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+// Licensed to the Apache Software Foundation (ASF) under one or more
+// contributor license agreements. See the NOTICE file distributed with
+// this work for additional information regarding copyright ownership.
+// The ASF licenses this file to You 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 org.apache.royale.style.stylebeads.typography
+{
+ import org.apache.royale.style.stylebeads.StyleBeadBase;
+
+ public class LineClamp extends StyleBeadBase
+ {
+ public function LineClamp()
+ {
+ super();
+ }
+
+ /**
+ * TODO: Figure this out
+ * https://tailwindcss.com/docs/line-clamp
+ */
+
+ override public function get selectors():Array
+ {
+ return [];
+ }
+
+ override public function get rules():Array
+ {
+ return [];
+ }
+ }
+}
\ No newline at end of file
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/typography/LineHeight.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/typography/LineHeight.as
new file mode 100644
index 0000000000..4e33c44506
--- /dev/null
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/typography/LineHeight.as
@@ -0,0 +1,45 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+// Licensed to the Apache Software Foundation (ASF) under one or more
+// contributor license agreements. See the NOTICE file distributed with
+// this work for additional information regarding copyright ownership.
+// The ASF licenses this file to You 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 org.apache.royale.style.stylebeads.typography
+{
+ import org.apache.royale.style.stylebeads.StyleBeadBase;
+
+ public class LineHeight extends StyleBeadBase
+ {
+ public function LineHeight()
+ {
+ super();
+ }
+
+ /**
+ * TODO: Figure this out
+ * https://tailwindcss.com/docs/line-height
+ */
+
+ override public function get selectors():Array
+ {
+ return [];
+ }
+
+ override public function get rules():Array
+ {
+ return [];
+ }
+ }
+}
\ No newline at end of file
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/typography/ListStyle.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/typography/ListStyle.as
new file mode 100644
index 0000000000..ba0cebd1c3
--- /dev/null
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/typography/ListStyle.as
@@ -0,0 +1,50 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+// Licensed to the Apache Software Foundation (ASF) under one or more
+// contributor license agreements. See the NOTICE file distributed with
+// this work for additional information regarding copyright ownership.
+// The ASF licenses this file to You 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 org.apache.royale.style.stylebeads.typography
+{
+ import org.apache.royale.style.stylebeads.StyleBeadBase;
+
+ public class ListStyle extends StyleBeadBase
+ {
+ public function ListStyle()
+ {
+ super();
+ }
+
+ /**
+ * TODO: Figure this out
+ */
+ // https://tailwindcss.com/docs/list-style-image
+ public var image:String;
+ // https://tailwindcss.com/docs/list-style-position
+ public var position:String;
+ // https://tailwindcss.com/docs/list-style-type
+ public var type:String;
+
+ override public function get selectors():Array
+ {
+ return [];
+ }
+
+ override public function get rules():Array
+ {
+ return [];
+ }
+ }
+}
\ No newline at end of file
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/typography/OverflowWrap.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/typography/OverflowWrap.as
new file mode 100644
index 0000000000..0e252fba1c
--- /dev/null
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/typography/OverflowWrap.as
@@ -0,0 +1,45 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+// Licensed to the Apache Software Foundation (ASF) under one or more
+// contributor license agreements. See the NOTICE file distributed with
+// this work for additional information regarding copyright ownership.
+// The ASF licenses this file to You 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 org.apache.royale.style.stylebeads.typography
+{
+ import org.apache.royale.style.stylebeads.StyleBeadBase;
+
+ public class OverflowWrap extends StyleBeadBase
+ {
+ public function OverflowWrap()
+ {
+ super();
+ }
+
+ /**
+ * TODO: Figure this out
+ * https://tailwindcss.com/docs/overflow-wrap
+ */
+
+ override public function get selectors():Array
+ {
+ return [];
+ }
+
+ override public function get rules():Array
+ {
+ return [];
+ }
+ }
+}
\ No newline at end of file
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/typography/TextAlign.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/typography/TextAlign.as
new file mode 100644
index 0000000000..9caba413ae
--- /dev/null
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/typography/TextAlign.as
@@ -0,0 +1,45 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+// Licensed to the Apache Software Foundation (ASF) under one or more
+// contributor license agreements. See the NOTICE file distributed with
+// this work for additional information regarding copyright ownership.
+// The ASF licenses this file to You 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 org.apache.royale.style.stylebeads.typography
+{
+ import org.apache.royale.style.stylebeads.StyleBeadBase;
+
+ public class TextAlign extends StyleBeadBase
+ {
+ public function TextAlign()
+ {
+ super();
+ }
+
+ /**
+ * TODO: Figure this out
+ * https://tailwindcss.com/docs/text-align
+ */
+
+ override public function get selectors():Array
+ {
+ return [];
+ }
+
+ override public function get rules():Array
+ {
+ return [];
+ }
+ }
+}
\ No newline at end of file
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/typography/TextColor.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/typography/TextColor.as
new file mode 100644
index 0000000000..57feb3562e
--- /dev/null
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/typography/TextColor.as
@@ -0,0 +1,45 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+// Licensed to the Apache Software Foundation (ASF) under one or more
+// contributor license agreements. See the NOTICE file distributed with
+// this work for additional information regarding copyright ownership.
+// The ASF licenses this file to You 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 org.apache.royale.style.stylebeads.typography
+{
+ import org.apache.royale.style.stylebeads.StyleBeadBase;
+
+ public class TextColor extends StyleBeadBase
+ {
+ public function TextColor()
+ {
+ super();
+ }
+
+ /**
+ * TODO: Figure this out
+ * https://tailwindcss.com/docs/color
+ */
+
+ override public function get selectors():Array
+ {
+ return [];
+ }
+
+ override public function get rules():Array
+ {
+ return [];
+ }
+ }
+}
\ No newline at end of file
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/typography/TextContent.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/typography/TextContent.as
new file mode 100644
index 0000000000..1844d61ed8
--- /dev/null
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/typography/TextContent.as
@@ -0,0 +1,45 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+// Licensed to the Apache Software Foundation (ASF) under one or more
+// contributor license agreements. See the NOTICE file distributed with
+// this work for additional information regarding copyright ownership.
+// The ASF licenses this file to You 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 org.apache.royale.style.stylebeads.typography
+{
+ import org.apache.royale.style.stylebeads.StyleBeadBase;
+
+ public class TextContent extends StyleBeadBase
+ {
+ public function TextContent()
+ {
+ super();
+ }
+
+ /**
+ * TODO: Figure this out
+ * https://tailwindcss.com/docs/content
+ */
+
+ override public function get selectors():Array
+ {
+ return [];
+ }
+
+ override public function get rules():Array
+ {
+ return [];
+ }
+ }
+}
\ No newline at end of file
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/typography/TextDecoration.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/typography/TextDecoration.as
new file mode 100644
index 0000000000..06f293884d
--- /dev/null
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/typography/TextDecoration.as
@@ -0,0 +1,52 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+// Licensed to the Apache Software Foundation (ASF) under one or more
+// contributor license agreements. See the NOTICE file distributed with
+// this work for additional information regarding copyright ownership.
+// The ASF licenses this file to You 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 org.apache.royale.style.stylebeads.typography
+{
+ import org.apache.royale.style.stylebeads.StyleBeadBase;
+
+ public class TextDecoration extends StyleBeadBase
+ {
+ public function TextDecoration()
+ {
+ super();
+ }
+
+ /**
+ * TODO: Figure this out
+ */
+ // https://tailwindcss.com/docs/text-decoration-color
+ public var color:String;
+ // https://tailwindcss.com/docs/text-decoration-line
+ public var line:String;
+ // https://tailwindcss.com/docs/text-decoration-style
+ public var style:String;
+ // https://tailwindcss.com/docs/text-decoration-thickness
+ public var thickness:String;
+
+ override public function get selectors():Array
+ {
+ return [];
+ }
+
+ override public function get rules():Array
+ {
+ return [];
+ }
+ }
+}
\ No newline at end of file
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/typography/TextIndent.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/typography/TextIndent.as
new file mode 100644
index 0000000000..c607cc5c50
--- /dev/null
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/typography/TextIndent.as
@@ -0,0 +1,45 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+// Licensed to the Apache Software Foundation (ASF) under one or more
+// contributor license agreements. See the NOTICE file distributed with
+// this work for additional information regarding copyright ownership.
+// The ASF licenses this file to You 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 org.apache.royale.style.stylebeads.typography
+{
+ import org.apache.royale.style.stylebeads.StyleBeadBase;
+
+ public class TextIndent extends StyleBeadBase
+ {
+ public function TextIndent()
+ {
+ super();
+ }
+
+ /**
+ * TODO: Figure this out
+ * https://tailwindcss.com/docs/text-indent
+ */
+
+ override public function get selectors():Array
+ {
+ return [];
+ }
+
+ override public function get rules():Array
+ {
+ return [];
+ }
+ }
+}
\ No newline at end of file
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/typography/TextOverflow.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/typography/TextOverflow.as
new file mode 100644
index 0000000000..b651f46a99
--- /dev/null
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/typography/TextOverflow.as
@@ -0,0 +1,44 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+// Licensed to the Apache Software Foundation (ASF) under one or more
+// contributor license agreements. See the NOTICE file distributed with
+// this work for additional information regarding copyright ownership.
+// The ASF licenses this file to You 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 org.apache.royale.style.stylebeads.typography
+{
+ import org.apache.royale.style.stylebeads.StyleBeadBase;
+
+ public class FontFamily extends StyleBeadBase
+ {
+ public function FontFamily()
+ {
+ super();
+ }
+
+ /**
+ * TODO: Figure this out
+ */
+
+ override public function get selectors():Array
+ {
+ return [];
+ }
+
+ override public function get rules():Array
+ {
+ return [];
+ }
+ }
+}
\ No newline at end of file
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/typography/TextTransform.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/typography/TextTransform.as
new file mode 100644
index 0000000000..c880c61277
--- /dev/null
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/typography/TextTransform.as
@@ -0,0 +1,46 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+// Licensed to the Apache Software Foundation (ASF) under one or more
+// contributor license agreements. See the NOTICE file distributed with
+// this work for additional information regarding copyright ownership.
+// The ASF licenses this file to You 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 org.apache.royale.style.stylebeads.typography
+{
+ import org.apache.royale.style.stylebeads.StyleBeadBase;
+
+ public class TextTransform extends StyleBeadBase
+ {
+ public function TextTransform()
+ {
+ super();
+ }
+
+ /**
+ * TODO: Figure this out
+ * https://tailwindcss.com/docs/text-transform
+ *
+ */
+
+ override public function get selectors():Array
+ {
+ return [];
+ }
+
+ override public function get rules():Array
+ {
+ return [];
+ }
+ }
+}
\ No newline at end of file
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/typography/TextUnderline.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/typography/TextUnderline.as
new file mode 100644
index 0000000000..861e6f8892
--- /dev/null
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/typography/TextUnderline.as
@@ -0,0 +1,45 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+// Licensed to the Apache Software Foundation (ASF) under one or more
+// contributor license agreements. See the NOTICE file distributed with
+// this work for additional information regarding copyright ownership.
+// The ASF licenses this file to You 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 org.apache.royale.style.stylebeads.typography
+{
+ import org.apache.royale.style.stylebeads.StyleBeadBase;
+
+ public class TextUnderline extends StyleBeadBase
+ {
+ public function TextUnderline()
+ {
+ super();
+ }
+
+ /**
+ * TODO: Figure this out
+ * https://tailwindcss.com/docs/text-decoration
+ */
+
+ override public function get selectors():Array
+ {
+ return [];
+ }
+
+ override public function get rules():Array
+ {
+ return [];
+ }
+ }
+}
\ No newline at end of file
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/typography/TextWrap.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/typography/TextWrap.as
new file mode 100644
index 0000000000..f8550bc452
--- /dev/null
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/typography/TextWrap.as
@@ -0,0 +1,45 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+// Licensed to the Apache Software Foundation (ASF) under one or more
+// contributor license agreements. See the NOTICE file distributed with
+// this work for additional information regarding copyright ownership.
+// The ASF licenses this file to You 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 org.apache.royale.style.stylebeads.typography
+{
+ import org.apache.royale.style.stylebeads.StyleBeadBase;
+
+ public class TextWrap extends StyleBeadBase
+ {
+ public function TextWrap()
+ {
+ super();
+ }
+
+ /**
+ * TODO: Figure this out
+ * https://tailwindcss.com/docs/text-wrap
+ */
+
+ override public function get selectors():Array
+ {
+ return [];
+ }
+
+ override public function get rules():Array
+ {
+ return [];
+ }
+ }
+}
\ No newline at end of file
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/typography/VerticalAlign.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/typography/VerticalAlign.as
new file mode 100644
index 0000000000..678669ecc6
--- /dev/null
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/typography/VerticalAlign.as
@@ -0,0 +1,45 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+// Licensed to the Apache Software Foundation (ASF) under one or more
+// contributor license agreements. See the NOTICE file distributed with
+// this work for additional information regarding copyright ownership.
+// The ASF licenses this file to You 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 org.apache.royale.style.stylebeads.typography
+{
+ import org.apache.royale.style.stylebeads.StyleBeadBase;
+
+ public class VerticalAlign extends StyleBeadBase
+ {
+ public function VerticalAlign()
+ {
+ super();
+ }
+
+ /**
+ * TODO: Figure this out
+ * https://tailwindcss.com/docs/vertical-align
+ */
+
+ override public function get selectors():Array
+ {
+ return [];
+ }
+
+ override public function get rules():Array
+ {
+ return [];
+ }
+ }
+}
\ No newline at end of file
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/typography/Whitespace.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/typography/Whitespace.as
new file mode 100644
index 0000000000..a18230564a
--- /dev/null
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/typography/Whitespace.as
@@ -0,0 +1,46 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+// Licensed to the Apache Software Foundation (ASF) under one or more
+// contributor license agreements. See the NOTICE file distributed with
+// this work for additional information regarding copyright ownership.
+// The ASF licenses this file to You 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 org.apache.royale.style.stylebeads.typography
+{
+ import org.apache.royale.style.stylebeads.StyleBeadBase;
+
+ public class Whitespace extends StyleBeadBase
+ {
+ public function Whitespace()
+ {
+ super();
+ }
+
+ /**
+ * TODO: Figure this out
+ * https://tailwindcss.com/docs/whitespace
+ *
+ */
+
+ override public function get selectors():Array
+ {
+ return [];
+ }
+
+ override public function get rules():Array
+ {
+ return [];
+ }
+ }
+}
\ No newline at end of file
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/typography/WordBreak.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/typography/WordBreak.as
new file mode 100644
index 0000000000..99dde70255
--- /dev/null
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/typography/WordBreak.as
@@ -0,0 +1,46 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+// Licensed to the Apache Software Foundation (ASF) under one or more
+// contributor license agreements. See the NOTICE file distributed with
+// this work for additional information regarding copyright ownership.
+// The ASF licenses this file to You 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 org.apache.royale.style.stylebeads.typography
+{
+ import org.apache.royale.style.stylebeads.StyleBeadBase;
+
+ public class WordBreak extends StyleBeadBase
+ {
+ public function WordBreak()
+ {
+ super();
+ }
+
+ /**
+ * TODO: Figure this out
+ * https://tailwindcss.com/docs/word-break
+ *
+ */
+
+ override public function get selectors():Array
+ {
+ return [];
+ }
+
+ override public function get rules():Array
+ {
+ return [];
+ }
+ }
+}
\ No newline at end of file