anchor.diff:      :initarg :width
       :getter "pango_layout_get_width"
       :setter "pango_layout_set_width"
  +    :unbound -1
       :accessor layout-width
       :type int)
      (wrap
  
positive.code:    :type stretch)
     (size
     :allocation :virtual
     :initarg :size
     :setter (setf font-description-size)
     :getter "pango_font_description_get_size"
     :boundp %font-description-size-boundp
     :makunbound %font-description-size-makunbound
     :reader font-description-size
     :type integer)
     #?(pkg-exists-p "pango" :atleast-version "1.8.0")
     (absolute-size-p
     :allocation :virtual
     :getter "pango_font_description_get_size_is_absolute"
     :boundp %font-description-size-boundp
     :reader font-description-size-is-absolute-p
  
negative.code:    :accessor font-description-variant
     :type variant)
     (weight
     :allocation :virtual :initform :normal
     :initarg :weight
     :getter "pango_font_description_get_weight"
     :setter "pango_font_description_set_weight"
  