Example #1
0
 /**
  * 2015-11-30
  * @used-by \Df\GoogleFont\Font\Variant\Preview
  * @return string
  */
 public function ttfPath()
 {
     if (!isset($this->{__METHOD__})) {
         /** @var string $result */
         $result = Fs::s()->absolute(['ttf', basename($this->url())]);
         if (!file_exists($result)) {
             df_media_write($result, file_get_contents($this->url()));
         }
         $this->{__METHOD__} = $result;
     }
     return $this->{__METHOD__};
 }
Example #2
0
 /** @return Fs */
 protected function fs()
 {
     return Fs::s();
 }