The OpenType specification defines the following "feature" tags.
aaltAccess All AlternatesabvfAbove-base FormsabvmAbove-base Mark PositioningabvsAbove-base SubstitutionsafrcAlternative FractionsakhnAkhandsblwfBelow-base FormsblwmBelow-base Mark PositioningblwsBelow-base SubstitutionscaltContextual AlternatescaseCase-Sensitive FormsccmpGlyph Composition / DecompositioncfarConjunct Form After RocjctConjunct FormscligContextual LigaturescpctCentered CJK PunctuationcpspCapital SpacingcswhContextual SwashcursCursive Positioningcv01-cv99Character Variantsc2pcPetite Capitals From Capitalsc2scSmall Capitals From CapitalsdistDistancesdligDiscretionary LigaturesdtlsDotless formsdnomDenominatorsexptExpert FormsfaltFinal Glyph on Line Alternatesfin2Terminal Forms #2fin3Terminal Forms #3finaTerminal FormsflacFlattened Ascent FormsfracFractionsfwidFull WidthshalfHalf FormshalnHalant FormshaltAlternate Half WidthshistHistorical FormshknaHorizontal Kana AlternateshligHistorical LigatureshnglHangulhojoHojo Kanji Forms (JIS X 0212-1990 Kanji Forms)hwidHalf WidthsinitInitial FormsisolIsolated FormsitalItalicsjaltJustification Alternatesjp78JIS78 Formsjp83JIS83 Formsjp90JIS90 Formsjp04JIS2004 FormskernKerninglfbdLeft BoundsligaStandard LigaturesljmoLeading Jamo FormslnumLining FiguresloclLocalized FormsltraLeft-to-right alternatesltrmLeft-to-right mirrored formsmarkMark Positioningmed2Medial Forms #2mediMedial FormsmgrkMathematical GreekmkmkMark to Mark PositioningmsetMark Positioning via SubstitutionnaltAlternate Annotation FormsnlckNLC Kanji FormsnuktNukta FormsnumrNumeratorsonumOldstyle FiguresopbdOptical BoundsordnOrdinalsornmOrnamentspaltProportional Alternate WidthspcapPetite CapitalspknaProportional KanapnumProportional FiguresprefPre-Base FormspresPre-base SubstitutionspstfPost-base FormspstsPost-base SubstitutionspwidProportional WidthsqwidQuarter WidthsrandRandomizercltRequired Contextual AlternatesrkrfRakar FormsrligRequired LigaturesrphfReph FormsrtbdRight BoundsrtlaRight-to-left alternatesrtlmRight-to-left mirrored formsrubyRuby Notation FormssaltStylistic AlternatessinfScientific InferiorssizeOptical sizesmcpSmall CapitalssmplSimplified Formsss01Stylistic Set 1ss02Stylistic Set 2ss03Stylistic Set 3ss04Stylistic Set 4ss05Stylistic Set 5ss06Stylistic Set 6ss07Stylistic Set 7ss08Stylistic Set 8ss09Stylistic Set 9ss10Stylistic Set 10ss11Stylistic Set 11ss12Stylistic Set 12ss13Stylistic Set 13ss14Stylistic Set 14ss15Stylistic Set 15ss16Stylistic Set 16ss17Stylistic Set 17ss18Stylistic Set 18ss19Stylistic Set 19ss20Stylistic Set 20sstyMath Script Style AlternatesstchStretching Glyph DecompositionsubsSubscriptsupsSuperscriptswshSwashtitlTitlingtjmoTrailing Jamo FormstnamTraditional Name FormstnumTabular FigurestradTraditional FormstwidThird WidthsunicUnicasevaltAlternate Vertical MetricsvatuVattu VariantsvertVertical WritingvhalAlternate Vertical Half MetricsvjmoVowel Jamo FormsvknaVertical Kana AlternatesvkrnVertical KerningvpalProportional Alternate Vertical Metricsvrt2Vertical Alternates and RotationzeroSlashed Zero
In addition, there are (currently) nine deprecated feature tags which might still be encountered in the wild from time to time:
altvAlternate Vertical Metrics, deprecatedcrcyCurrency, deprecateddfltDefault Processing, deprecatedjajpJapanese Forms, deprecatedjp03JIS03 Forms, deprecatedkokrKorean Forms, deprecatedvivnVietnamese Forms, deprecatedzhcnSimplified Chinese Forms, deprecatedzntwTraditional Chinese Forms, deprecated