Example #1
0
        return 'text-transform: ' . $v . ';';
    }
    public function parseExtra($v)
    {
        return $v;
    }
    /**
     * @param $families
     *
     * @return mixed
     */
    public function loadFont($families)
    {
        $families = explode(',', $families);
        for ($i = 0; $i < count($families); $i++) {
            $families[$i] = $this->getFamily(trim(trim($families[$i]), '\'"'));
        }
        return implode(',', $families);
    }
    private function getFamily($family)
    {
        static $cache = array();
        if (!isset($cache[$family])) {
            N2Pluggable::doAction('fontFamily', array($family));
            $cache[$family] = '';
        }
        return "'" . $family . "'";
    }
}
N2FontRenderer::$style = new N2FontStyle();