 			},{
 				# Set character height or slant
 				name: "meta.set-character-property.ditroff"
-				match: "\\G([HS]\\S*)(?:\\s+(\\d+))?\\s*?(?=$|#)"
+				match: "\\G([HS]\\S*)(?:\\s+(-?\\d+))?\\s*?(?=$|#)"
 				captures:
 					1: name: "keyword.device.control.ditroff"
 					2: name: "constant.numeric.ditroff"

	# Move X units vertically or horizontally
	move:
		name: "meta.move.ditroff"
		match: "([HhVv])\\s*(\\d+)"
		captures:
			1: name: "entity.name.function.ditroff"
			2: name: "constant.numeric.integer.ditroff"

			
			# Print character by index in current font
			name: "meta.print-character.indexed.ditroff"
			match: "(N)\\s*(-?\\d+)"
			captures:
				1: name: "entity.name.function.ditroff"
				2: name: "constant.numeric.integer.ditroff"
