You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@royale.apache.org by ha...@apache.org on 2026/02/23 17:04:51 UTC

(royale-asjs) branch develop updated: added typography placeholder

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 <ha...@in-tools.com>
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