diff -Nurpd a/scribus/ui/propertywidget_fontfeaturesbase.ui b/scribus/ui/propertywidget_fontfeaturesbase.ui
--- a/scribus/ui/propertywidget_fontfeaturesbase.ui	2023-04-04 19:21:32.000000000 +0200
+++ b/scribus/ui/propertywidget_fontfeaturesbase.ui	2023-04-04 20:15:54.487896458 +0200
@@ -116,7 +116,7 @@
    <item>
     <widget class="QRadioButton" name="SmallRadio">
      <property name="toolTip">
-      <string>Small capitals (smcp)</string>
+      <string>Small Capitals (smcp)</string>
      </property>
      <property name="text">
       <string>Small Capitals</string>
@@ -129,10 +129,10 @@
    <item>
     <widget class="QRadioButton" name="SmallFromCRadio">
      <property name="toolTip">
-      <string>Small capitals from capitals (c2sc)</string>
+      <string>All Small Capitals (smcp+c2sc)</string>
      </property>
      <property name="text">
-      <string>Small Capitals from Capitals</string>
+      <string>All Small Capitals</string>
      </property>
      <attribute name="buttonGroup">
       <string notr="true">CapitalsGroup</string>
@@ -142,7 +142,7 @@
    <item>
     <widget class="QRadioButton" name="PetiteRadio">
      <property name="toolTip">
-      <string>Petite capitals (pcap)</string>
+      <string>Petite Capitals (pcap)</string>
      </property>
      <property name="text">
       <string>Petite Capitals</string>
@@ -155,10 +155,10 @@
    <item>
     <widget class="QRadioButton" name="PetiteCapRadio">
      <property name="toolTip">
-      <string>Petite capitals from capitals (c2pc)</string>
+      <string>All Petite Capitals (pcap+c2pc)</string>
      </property>
      <property name="text">
-      <string>Petite Capitals from Capitals</string>
+      <string>All Petite Capitals</string>
      </property>
      <attribute name="buttonGroup">
       <string notr="true">CapitalsGroup</string>
diff -Nurpd a/scribus/ui/propertywidget_fontfeatures.cpp b/scribus/ui/propertywidget_fontfeatures.cpp
--- a/scribus/ui/propertywidget_fontfeatures.cpp	2023-04-04 19:21:32.000000000 +0200
+++ b/scribus/ui/propertywidget_fontfeatures.cpp	2023-04-04 20:21:07.037722204 +0200
@@ -165,11 +165,11 @@ void PropertyWidget_FontFeatures::handle
 	if (SmallRadio->isChecked())
 		font_feature << "+smcp";
 	if (SmallFromCRadio->isChecked())
-		font_feature << "+c2sc";
+		font_feature << "+smcp,+c2sc";
 	if (PetiteRadio->isChecked())
 		font_feature << "+pcap";
 	if (PetiteCapRadio->isChecked())
-		font_feature << "+c2pc";
+		font_feature << "+pcap,+c2pc";
 	if (UnicaseRadio->isChecked())
 		font_feature << "+unic";
 	if (TiltingRadio->isChecked())
diff -Nurpd a/scribus/ui/smfontfeaturesbase.ui b/scribus/ui/smfontfeaturesbase.ui
--- a/scribus/ui/smfontfeaturesbase.ui	2023-04-04 19:21:32.000000000 +0200
+++ b/scribus/ui/smfontfeaturesbase.ui	2023-04-04 20:15:54.487896458 +0200
@@ -167,12 +167,12 @@
           </item>
           <item>
            <property name="text">
-            <string>Petite Capitals from Capitals</string>
+            <string>All Petite Capitals</string>
            </property>
           </item>
           <item>
            <property name="text">
-            <string>Small Capitals from Capitals</string>
+            <string>All Small Capitals</string>
            </property>
           </item>
          </widget>
diff -Nurpd a/scribus/ui/smfontfeatures.cpp b/scribus/ui/smfontfeatures.cpp
--- a/scribus/ui/smfontfeatures.cpp	2023-04-04 19:21:32.000000000 +0200
+++ b/scribus/ui/smfontfeatures.cpp	2023-04-04 20:20:02.813262547 +0200
@@ -487,12 +487,12 @@ void SMFontFeatures::setupCapitalCombo(q
 
 	if (featureFlags & FontFeatures::SmallCaps)
 		capitalsComboBox->addItem(tr("Small Capitals"), QVariant("+smcp"));
-	if (featureFlags & FontFeatures::SmallCapsFromCaps)
-		capitalsComboBox->addItem(tr("Small Capitals from Capitals"), QVariant("+c2sc"));
+	if (featureFlags & (FontFeatures::SmallCaps | FontFeatures::SmallCapsFromCaps))
+		capitalsComboBox->addItem(tr("All Small Capitals"), QVariant("+smcp,+c2sc"));
 	if (featureFlags & FontFeatures::PetiteCaps)
 		capitalsComboBox->addItem(tr("Petite Capitals"), QVariant("+pcap"));
-	if (featureFlags & FontFeatures::PetiteCapsFromCaps)
-		capitalsComboBox->addItem(tr("Petite Capitals from Capitals"), QVariant("+c2pc"));
+	if (featureFlags & (FontFeatures::PetiteCaps | FontFeatures::PetiteCapsFromCaps))
+		capitalsComboBox->addItem(tr("All Petite Capitals"), QVariant("+pcap,+c2pc"));
 	if (featureFlags & FontFeatures::UnicaseCaps)
 		capitalsComboBox->addItem(tr("Unicase"), QVariant("+unic"));
 	if (featureFlags & FontFeatures::TiltingCaps)
