             case let .position(position):
                 self.position = position
             case let .nameMap(nameMap):
-                self.nameMap = nameMap
+                self.nameMap = OneOrMore(one: nameMap)
+            case let .nameMaps(nameMaps):
+                self.nameMap = OneOrMore(more: nameMaps)
             case let .color(color):
                 self.color = color
             case let .formatter(formatter):

        map["textBorderColor"] = textBorderColor
        map["textBorderWidth"] = textBorderWidth
        map["textShadowColor"] = textShadowColor
        map["textShdaowBlur"] = textShdaowBlur
        map["textShadowOffsetX"] = textShadowOffsetX
        map["textShadowOffsetY"] = textShadowOffsetY
        map["rich"] = rich

        /// 文字本身的阴影颜色。
        public var textShadowColor: Color?
        /// 文字本身的阴影长度。
        public var textShadowBlur: Float?
        /// 文字本身的阴影 X 偏移。
        public var textShadowOffsetX: Float?
        /// 文字本身的阴影 Y 偏移。
