/**
  * Set a  font characteristic
  * @param string $key
  * @param mixed $value
  */
 public function setFontCharacteristic($key, $value)
 {
     if ($this->direction == -1) {
         foreach ($this->directions as $direction) {
             $this->font_metrics[$direction]->setFontCharacteristic($key, $value);
         }
         parent::setFontCharacteristic($key, $value);
     } else {
         $this->font_metrics[$this->direction]->setFontCharacteristic($key, $value);
     }
 }