if the reason you need to know the size is because of the problem with clothing/armor size for animal men, I suggest editing your reaction_other.txt raw file for a refitting reaction. That's what I added:
[REACTION:REFIT_ANY_ADV_PAID]
[NAME:+-- Refitting Armor (2 S. Gem) --+]
[ADVENTURE_MODE_ENABLED]
[REACTION:REFIT_HELM_ADV_PAID]
[NAME:refit headwear]
[ADVENTURE_MODE_ENABLED]
[REAGENT:Gem:2:SMALLGEM:NO_SUBTYPE:NONE:NONE]
[REAGENT:item:1:HELM:NONE:NONE:NONE:NONE]
[PRODUCT:100:1:GET_ITEM_DATA_FROM_REAGENT:item:NONE]
[REACTION:REFIT_ARMOR_ADV_PAID]
[NAME:refit bodywear]
[ADVENTURE_MODE_ENABLED]
[REAGENT:Gem:2:SMALLGEM:NO_SUBTYPE:NONE:NONE]
[REAGENT:item:1:ARMOR:NONE:NONE:NONE:NONE]
[PRODUCT:100:1:GET_ITEM_DATA_FROM_REAGENT:item:NONE]
[REACTION:REFIT_PANTS_ADV_PAID]
[NAME:refit legwear]
[ADVENTURE_MODE_ENABLED]
[REAGENT:Gem:2:SMALLGEM:NO_SUBTYPE:NONE:NONE]
[REAGENT:item:1:PANTS:NONE:NONE:NONE:NONE]
[PRODUCT:100:1:GET_ITEM_DATA_FROM_REAGENT:item:NONE]
[REACTION:REFIT_GLOVES_ADV_PAID]
[NAME:refit gloves]
[ADVENTURE_MODE_ENABLED]
[REAGENT:Gem:2:SMALLGEM:NO_SUBTYPE:NONE:NONE]
[REAGENT:first item:1:GLOVES:NONE:NONE:NONE:NONE]
[REAGENT:second item:1:GLOVES:NONE:NONE:NONE:NONE]
[PRODUCT:100:1:GET_ITEM_DATA_FROM_REAGENT:first item:NONE]
[PRODUCT:100:1:GET_ITEM_DATA_FROM_REAGENT:second item:NONE]
[REACTION:REFIT_SHOES_ADV_PAID]
[NAME:refit footwear]
[ADVENTURE_MODE_ENABLED]
[REAGENT:Gem:2:SMALLGEM:NO_SUBTYPE:NONE:NONE]
[REAGENT:first item:1:SHOES:NONE:NONE:NONE:NONE]
[REAGENT:second item:1:SHOES:NONE:NONE:NONE:NONE]
[PRODUCT:100:1:GET_ITEM_DATA_FROM_REAGENT:first item:NONE]
[PRODUCT:100:1:GET_ITEM_DATA_FROM_REAGENT:second item:NONE]
[REACTION:REFIT_ANY_ADV_PAID_L]
[NAME:+-- Refitting Armor (1 L. Gem) --+]
[ADVENTURE_MODE_ENABLED]
[REACTION:REFIT_HELM_ADV_PAID_L]
[NAME:refit headwear]
[ADVENTURE_MODE_ENABLED]
[REAGENT:Gem:1:GEM:NO_SUBTYPE:NONE:NONE]
[REAGENT:item:1:HELM:NONE:NONE:NONE:NONE]
[PRODUCT:100:1:GET_ITEM_DATA_FROM_REAGENT:item:NONE]
[REACTION:REFIT_ARMOR_ADV_PAID_L]
[NAME:refit bodywear]
[ADVENTURE_MODE_ENABLED]
[REAGENT:Gem:1:GEM:NO_SUBTYPE:NONE:NONE]
[REAGENT:item:1:ARMOR:NONE:NONE:NONE:NONE]
[PRODUCT:100:1:GET_ITEM_DATA_FROM_REAGENT:item:NONE]
[REACTION:REFIT_PANTS_ADV_PAID_L]
[NAME:refit legwear]
[ADVENTURE_MODE_ENABLED]
[REAGENT:Gem:1:GEM:NO_SUBTYPE:NONE:NONE]
[REAGENT:item:1:PANTS:NONE:NONE:NONE:NONE]
[PRODUCT:100:1:GET_ITEM_DATA_FROM_REAGENT:item:NONE]
[REACTION:REFIT_GLOVES_ADV_PAID_L]
[NAME:refit gloves]
[ADVENTURE_MODE_ENABLED]
[REAGENT:Gem:1:GEM:NO_SUBTYPE:NONE:NONE]
[REAGENT:first item:1:GLOVES:NONE:NONE:NONE:NONE]
[REAGENT:second item:1:GLOVES:NONE:NONE:NONE:NONE]
[PRODUCT:100:1:GET_ITEM_DATA_FROM_REAGENT:first item:NONE]
[PRODUCT:100:1:GET_ITEM_DATA_FROM_REAGENT:second item:NONE]
[REACTION:REFIT_SHOES_ADV_PAID_L]
[NAME:refit footwear]
[ADVENTURE_MODE_ENABLED]
[REAGENT:Gem:1:GEM:NO_SUBTYPE:NONE:NONE]
[REAGENT:first item:1:SHOES:NONE:NONE:NONE:NONE]
[REAGENT:second item:1:SHOES:NONE:NONE:NONE:NONE]
[PRODUCT:100:1:GET_ITEM_DATA_FROM_REAGENT:first item:NONE]
[PRODUCT:100:1:GET_ITEM_DATA_FROM_REAGENT:second item:NONE]
With this, I press x>c, choose the option on the menu, paying 2 small gems or 1 large gem to refit a piece of armor.
Only problem is that, as far as I can tell, quality is always "Normal", not the original item's quality. So a ☼Iron Breastplate☼ becomes an Iron Breastplate