PluginProbe ʕ •ᴥ•ʔ
Independent Analytics – WordPress Analytics Plugin / 1.18
Independent Analytics – WordPress Analytics Plugin v1.18
2.15.0 2.14.10 trunk 1.1 1.10 1.10.1 1.11 1.12 1.13 1.14 1.15 1.16 1.17 1.17.1 1.17.2 1.17.3 1.17.4 1.18 1.18.1 1.19.0 1.19.1 1.2 1.20.0 1.21.0 1.22.0 1.22.1 1.23.0 1.23.1 1.24.0 1.24.1 1.25.0 1.25.1 1.26.0 1.27.0 1.28.0 1.28.1 1.28.2 1.28.3 1.29.0 1.3 1.30.0 1.30.1 1.4 1.5 1.6 1.7 1.8 1.9 2.0.0 2.0.1 2.1.4 2.1.5 2.1.6 2.10.0 2.10.1 2.10.2 2.10.3 2.10.4 2.11.0 2.11.1 2.11.10 2.11.2 2.11.3 2.11.4 2.11.5 2.11.6 2.11.7 2.11.8 2.11.9 2.12.0 2.12.1 2.12.2 2.13.1 2.13.2 2.13.5 2.13.6 2.14.0 2.14.1 2.14.2 2.14.4 2.14.6 2.14.7 2.14.8 2.14.9 2.2.0 2.2.1 2.3.1 2.3.2 2.4.2 2.4.3 2.5.0 2.5.1 2.6.0 2.6.1 2.6.2 2.6.3 2.6.4 2.7.0 2.7.1 2.7.2 2.7.3 2.8.2 2.8.3 2.8.4 2.8.5 2.8.6 2.8.7 2.8.8 2.8.9 2.9.2 2.9.3 2.9.4 2.9.5 2.9.6 2.9.7
independent-analytics / vendor / phenx / php-font-lib / src / FontLib / EncodingMap.php
independent-analytics / vendor / phenx / php-font-lib / src / FontLib Last commit date
EOT 3 years ago Exception 3 years ago Glyph 3 years ago OpenType 3 years ago Table 3 years ago TrueType 3 years ago WOFF 3 years ago AdobeFontMetrics.php 3 years ago Autoloader.php 3 years ago BinaryStream.php 3 years ago EncodingMap.php 3 years ago Font.php 3 years ago Header.php 3 years ago
EncodingMap.php
36 lines
1 <?php
2
3 /**
4 * @package php-font-lib
5 * @link https://github.com/PhenX/php-font-lib
6 * @author Fabien Ménager <fabien.menager@gmail.com>
7 * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License
8 */
9 namespace IAWP\FontLib;
10
11 /**
12 * Encoding map used to map a code point to a Unicode char.
13 *
14 * @package php-font-lib
15 */
16 class EncodingMap
17 {
18 private $f;
19 function __construct($file)
20 {
21 $this->f = \fopen($file, "r");
22 }
23 function parse()
24 {
25 $map = array();
26 while ($line = \fgets($this->f)) {
27 if (\preg_match('/^[\\!\\=]([0-9A-F]{2,})\\s+U\\+([0-9A-F]{2})([0-9A-F]{2})\\s+([^\\s]+)/', $line, $matches)) {
28 $unicode = (\hexdec($matches[2]) << 8) + \hexdec($matches[3]);
29 $map[\hexdec($matches[1])] = array($unicode, $matches[4]);
30 }
31 }
32 \ksort($map);
33 return $map;
34 }
35 }
36