Sfoglia il codice sorgente

Firma tecnico; home

Roberto Santini 3 anni fa
parent
commit
9e98a1bccb
46 ha cambiato i file con 4357 aggiunte e 1261 eliminazioni
  1. 57
    0
      app/Http/Controllers/ConfigController.php
  2. 11
    7
      app/Http/Controllers/HomeController.php
  3. 52
    55
      app/Http/Controllers/IssueController.php
  4. 12
    1
      app/Http/Controllers/LoginController.php
  5. 37
    0
      app/Http/Controllers/UserController.php
  6. 72
    0
      app/Models/AbstractModels/AbstractConfig.php
  7. 52
    0
      app/Models/AbstractModels/AbstractUser.php
  8. 27
    0
      app/Models/Config.php
  9. 72
    0
      app/Models/Issue.php
  10. 1
    39
      app/Models/User.php
  11. 1
    0
      composer.json
  12. 397
    1
      composer.lock
  13. 0
    36
      database/migrations/2014_10_12_000000_create_users_table.php
  14. 0
    32
      database/migrations/2014_10_12_100000_create_password_resets_table.php
  15. 0
    36
      database/migrations/2019_08_19_000000_create_failed_jobs_table.php
  16. 0
    36
      database/migrations/2019_12_14_000001_create_personal_access_tokens_table.php
  17. 42
    0
      database/migrations/2022_03_18_100151_skipper_migrations_2022031810015198.php
  18. 38
    0
      database/migrations/2022_03_18_104703_skipper_migrations_2022031810470316.php
  19. 36
    0
      database/migrations/2022_03_18_122155_skipper_migrations_2022031812215528.php
  20. 33
    0
      database/seeders/ConfigSeeder.php
  21. 9
    9
      database/seeders/DatabaseSeeder.php
  22. 1
    1
      resources/views/azienda/index.blade.php
  23. 130
    0
      resources/views/config/index.blade.php
  24. 20
    8
      resources/views/home.blade.php
  25. 17
    9
      resources/views/issue/firma.blade.php
  26. 8
    2
      resources/views/issue/pdf.blade.php
  27. 2
    2
      resources/views/issue/show.blade.php
  28. 1
    1
      resources/views/issue/success.blade.php
  29. 11
    1
      resources/views/layouts/navigation.blade.php
  30. 3
    3
      resources/views/testata_pdf.blade.php
  31. 106
    0
      resources/views/user/profilo.blade.php
  32. 11
    1
      routes/web.php
  33. 572
    0
      storage/fonts/Helvetica-Bold.afm.php
  34. 572
    0
      storage/fonts/Helvetica.afm.php
  35. 4
    0
      storage/fonts/dompdf_font_family_cache.php
  36. BIN
      storage/fonts/encode_sans_condensed_800_299c07ee3e82ec5b851d47ea031b327a.ttf
  37. 0
    249
      storage/fonts/encode_sans_condensed_800_299c07ee3e82ec5b851d47ea031b327a.ufm
  38. BIN
      storage/fonts/encode_sans_condensed_normal_07f16d44e3df909db96482185e4fdccf.ttf
  39. 0
    249
      storage/fonts/encode_sans_condensed_normal_07f16d44e3df909db96482185e4fdccf.ufm
  40. 0
    483
      storage/fonts/encode_sans_condensed_normal_07f16d44e3df909db96482185e4fdccf.ufm.php
  41. BIN
      storage/fonts/fredoka_bold_8698855ebc118ac8348425fb40afa6ed.ttf
  42. 330
    0
      storage/fonts/fredoka_bold_8698855ebc118ac8348425fb40afa6ed.ufm
  43. 645
    0
      storage/fonts/fredoka_bold_8698855ebc118ac8348425fb40afa6ed.ufm.php
  44. BIN
      storage/fonts/fredoka_normal_28300f0200e8c9dfb0ffa5dc558cc80d.ttf
  45. 330
    0
      storage/fonts/fredoka_normal_28300f0200e8c9dfb0ffa5dc558cc80d.ufm
  46. 645
    0
      storage/fonts/fredoka_normal_28300f0200e8c9dfb0ffa5dc558cc80d.ufm.php

+ 57
- 0
app/Http/Controllers/ConfigController.php Vedi File

@@ -0,0 +1,57 @@
1
+<?php
2
+
3
+namespace App\Http\Controllers;
4
+
5
+use Illuminate\Http\Request;
6
+use App\Models\Config;
7
+use Session;
8
+
9
+class ConfigController extends Controller{
10
+
11
+  function index(){
12
+    return view('config.index');
13
+  }
14
+
15
+  public function save(Request $request){
16
+    $input = $request->all();
17
+    // $index = 0;
18
+    $index_file = 0;
19
+
20
+    foreach($input['key'] as $key => $value){
21
+      $config = Config::find($value);
22
+      switch ($config->type) {
23
+        case 'file':
24
+        $file = $request->file('value');
25
+        if($file != null && array_key_exists($key, $file)){
26
+          $filename = $file[$key]->storeAs('public', $file[$key]->getClientOriginalName());
27
+          $config->value = $filename;
28
+          $index_file++;
29
+        }
30
+        break;
31
+
32
+        case 'array_status':
33
+        $config->value = json_encode($request->value[$key]);
34
+        break;
35
+
36
+        case 'password':
37
+        if($request->value[$key] != null && $request->value[$key] != ''){
38
+          $config->value = $request->value[$key];
39
+        }
40
+        break;
41
+
42
+        default:
43
+        $config->value = $request->value[$key];
44
+        // $index++;
45
+        break;
46
+      }
47
+      $config->save();
48
+    }
49
+
50
+
51
+
52
+
53
+    Session::flash('flash_message', 'Configurazione aggiornata');
54
+    return redirect()->route('config.index');
55
+  }
56
+
57
+}

+ 11
- 7
app/Http/Controllers/HomeController.php Vedi File

@@ -5,19 +5,23 @@ namespace App\Http\Controllers;
5 5
 use Illuminate\Http\Request;
6 6
 use Yajra\DataTables\DataTables;
7 7
 use Illuminate\Support\Facades\Http;
8
+use App\DataTables\IssueDataTable;
9
+use App\Models\Issue;
10
+use App\Models\Config;
8 11
 // use App\DataTables\ContabilitaDataTableEditor;
9 12
 // use App\DataTables\ContabilitaDataTable;
10 13
 
11 14
 class HomeController extends Controller
12 15
 {
13
-  public function home(){
14
-    $redmineUser = session('redmine_user');
16
+  public function home(IssueDataTable $dataTable){
17
+    try{
18
+      $arrayStati = json_decode(Config::getValue(Config::STATI_SEGNALAZIONI_HOME));
19
+    }catch(\Exception $e){
20
+      $arrayStati = [];
21
+    }
15 22
 
16
-    // $response = Http::get(config('app.redmine_url').'/projects/segresta/memberships.json', [
17
-    //   'key' => $redmineUser->api_key,
18
-    // ]);
23
+    $collection = Issue::getCollection($arrayStati);
19 24
 
20
-    // dd($response->object());
21
-    return view('home');
25
+    return $dataTable->with(['issues' => $collection])->render('home');
22 26
   }
23 27
 }

+ 52
- 55
app/Http/Controllers/IssueController.php Vedi File

@@ -9,6 +9,8 @@ use Illuminate\Support\Collection;
9 9
 use Illuminate\Support\Facades\Log;
10 10
 // use App\DataTables\ContabilitaDataTableEditor;
11 11
 use App\DataTables\IssueDataTable;
12
+use App\Models\Issue;
13
+use App\Models\User;
12 14
 use Carbon\Carbon;
13 15
 use PDF;
14 16
 use Storage;
@@ -17,42 +19,7 @@ use Session;
17 19
 class IssueController extends Controller
18 20
 {
19 21
   public function index(IssueDataTable $dataTable){
20
-    $redmineUser = session('redmine_user');
21
-    $collection = new Collection();
22
-
23
-    // Issue assegnati direttamente all'utente
24
-    $issueResponse = Http::get(session('azienda')->redmine_url.'/issues.json', [
25
-      'key' => $redmineUser->api_key,
26
-      'assigned_to_id' => $redmineUser->id,
27
-      'limit' => 100,
28
-    ]);
29
-
30
-    // dd($response->object()->issues);
31
-    foreach($issueResponse->object()->issues as $issue){
32
-      $collection->push($issue);
33
-    }
34
-
35
-    // Issue assegnati ai gruppi di cui l'utente fa parte
36
-    $groupResponse = Http::get(session('azienda')->redmine_url.'/users/current.json', [
37
-      'key' => $redmineUser->api_key,
38
-      'include' => 'groups'
39
-    ]);
40
-    // dd($groupResponse->object()->user->groups);
41
-
42
-    try{
43
-      foreach($groupResponse->object()->user->groups as $group){
44
-        $issueResponse = Http::get(session('azienda')->redmine_url.'/issues.json', [
45
-          'key' => $redmineUser->api_key,
46
-          'assigned_to_id' => $group->id,
47
-          'limit' => 100,
48
-        ]);
49
-
50
-        foreach($issueResponse->object()->issues as $issue){
51
-          $collection->push($issue);
52
-        }
53
-      }
54
-    }catch(\Exception $e){
55
-    }
22
+    $collection = Issue::getCollection();
56 23
 
57 24
     return $dataTable->with(['issues' => $collection])->render('issue.index');
58 25
   }
@@ -72,12 +39,10 @@ class IssueController extends Controller
72 39
       'key' => $redmineUser->api_key,
73 40
     ]);
74 41
 
75
-    // dd($response_helpesk->object()->helpdesk_ticket);
76
-
77 42
 
78 43
     if($response_issue->ok()){
79 44
       $issue = $response_issue->object()->issue;
80
-      // $helpdesk = $response_helpesk->object()->helpdesk_ticket;
45
+      $helpdesk = $response_helpesk->object()->helpdesk_ticket;
81 46
 
82 47
       try{
83 48
         $author = $helpdesk->contact->name." (".$helpdesk->from_address.")";
@@ -118,14 +83,14 @@ class IssueController extends Controller
118 83
     }
119 84
 
120 85
     // issueStatus
121
-    $response = Http::get(session('azienda')->redmine_url.'/issue_statuses.json', [
122
-      'key' => $redmineUser->api_key,
123
-    ]);
124
-
125
-    $issueStatus = array();
126
-    foreach($response->object()->issue_statuses as $issue_status){
127
-      $issueStatus[$issue_status->id] = $issue_status->name;
128
-    }
86
+    $issueStatus = Issue::getStati();
87
+    // $response = Http::get(session('azienda')->redmine_url.'/issue_statuses.json', [
88
+    //   'key' => $redmineUser->api_key,
89
+    // ]);
90
+    //
91
+    // foreach($response->object()->issue_statuses as $issue_status){
92
+    //   $issueStatus[$issue_status->id] = $issue_status->name;
93
+    // }
129 94
 
130 95
     // Altri tecnici
131 96
     $response = Http::get(session('azienda')->redmine_url.'/projects/'.$issue->project->id.'/memberships.json', [
@@ -159,12 +124,22 @@ class IssueController extends Controller
159 124
     //   dd($t->status);
160 125
     // }
161 126
 
127
+    $user = User::where('redmine_id', $redmineUser->id)->first();
128
+
162 129
 
163
-    return view('issue.firma')->with(['issue' => $issue, 'attivita' => $attivita, 'issueStatus' => $issueStatus, 'altriTecnici' => $altriTecnici, 'altreSegnalazioni' => $collectionAltreSegnalazioni]);
130
+    return view('issue.firma')->with([
131
+      'issue' => $issue,
132
+      'attivita' => $attivita,
133
+      'issueStatus' => $issueStatus,
134
+      'altriTecnici' => $altriTecnici,
135
+      'altreSegnalazioni' => $collectionAltreSegnalazioni,
136
+      'user' => $user
137
+    ]);
164 138
   }
165 139
 
166 140
   public function firma_rapporto(Request $request){
167 141
     $redmineUser = session('redmine_user');
142
+    $user = User::where('redmine_id', $redmineUser->id)->first();
168 143
 
169 144
     $response_issue = Http::get(session('azienda')->redmine_url.'/issues/'.$request->issue_id.'.json?include=attachments,relations', [
170 145
       'key' => $redmineUser->api_key,
@@ -190,19 +165,40 @@ class IssueController extends Controller
190 165
 
191 166
     // Firme
192 167
     $sign_path_tecnico = 'sign_tecnico_'.time().'.png';
193
-    $encoded_image = explode(",", $request->signature_image_tecnico)[1];
194
-    Storage::disk('temp')->put($sign_path_tecnico, base64_decode($encoded_image));
195
-    $sign_path_cliente = 'sign_cliente_'.time().'.png';
196
-    $encoded_image = explode(",", $request->signature_image_cliente)[1];
197
-    Storage::disk('temp')->put($sign_path_cliente, base64_decode($encoded_image));
168
+    if($request->has('signature_image_tecnico')){
169
+      $encoded_image = explode(",", $request->signature_image_tecnico)[1];
170
+      $sign_tecnico = base64_decode($encoded_image);
171
+    }else{
172
+      $sign_tecnico = $user->firma;
173
+    }
174
+
175
+    if($request->has('signature_image_cliente')){
176
+      $encoded_image = explode(",", $request->signature_image_cliente)[1];
177
+      $sign_cliente = base64_decode($encoded_image);
178
+    }
198 179
 
199 180
     // Genero il PDF
181
+    // return view('issue.pdf', [
182
+    //   'issue' => $issue,
183
+    //   'dataIntervento' => $dataIntervento,
184
+    //   'note' => $request->note,
185
+    //   'firmaTecnico' => $sign_tecnico,
186
+    //   'firmaCliente' => $sign_cliente,
187
+    //   'materiale_utilizzato' => $request->materiale_utilizzato,
188
+    //   'merce_ritirata' => $request->merce_ritirata,
189
+    //   'merce_consegnata' => $request->merce_consegnata,
190
+    //   'tecnici' => $tecnici,
191
+    //   'inizio' => $inizio,
192
+    //   'fine' => $fine,
193
+    //   'persona_riferimento' => $request->persona_riferimento,
194
+    //   'cliente' => $cliente
195
+    // ]);
200 196
     $pdf = PDF::loadView('issue.pdf', [
201 197
       'issue' => $issue,
202 198
       'dataIntervento' => $dataIntervento,
203 199
       'note' => $request->note,
204
-      'firmaTecnico' => $sign_path_tecnico,
205
-      'firmaCliente' => $sign_path_cliente,
200
+      'firmaTecnico' => $sign_tecnico,
201
+      'firmaCliente' => $sign_cliente,
206 202
       'materiale_utilizzato' => $request->materiale_utilizzato,
207 203
       'merce_ritirata' => $request->merce_ritirata,
208 204
       'merce_consegnata' => $request->merce_consegnata,
@@ -212,6 +208,7 @@ class IssueController extends Controller
212 208
       'persona_riferimento' => $request->persona_riferimento,
213 209
       'cliente' => $cliente
214 210
     ]);
211
+
215 212
     $folder_name = Storage::disk('temp')->getDriver()->getAdapter()->getPathPrefix();
216 213
     $pdf->save($folder_name."/issue_".$request->issue_id.".pdf");
217 214
     // return $pdf->stream();

+ 12
- 1
app/Http/Controllers/LoginController.php Vedi File

@@ -6,6 +6,7 @@ use Illuminate\Http\Request;
6 6
 use Yajra\DataTables\DataTables;
7 7
 use Illuminate\Support\Facades\Http;
8 8
 use App\Models\Azienda;
9
+use App\Models\User;
9 10
 use Session;
10 11
 
11 12
 class LoginController extends Controller
@@ -36,7 +37,17 @@ class LoginController extends Controller
36 37
       $response = Http::get("https://".$request->username.":".$request->password."@".$azienda->redmine_url.'/my/account.json');
37 38
 
38 39
       if($response->ok()){
39
-        $request->session()->put('redmine_user', $response->object()->user);
40
+        // Creo l'utente nel db per gestire il profilo
41
+        $redmineUser = $response->object()->user;
42
+        $user = User::where('redmine_id', $redmineUser->id)->first();
43
+        if($user == null){
44
+          $user = new User;
45
+          $user->redmine_id = $redmineUser->id;
46
+          $user->save();
47
+        }
48
+
49
+        // Salvo i parametri nella sessione
50
+        $request->session()->put('redmine_user', $redmineUser);
40 51
         $request->session()->put('azienda', $azienda);
41 52
         return redirect('home');
42 53
       }else{

+ 37
- 0
app/Http/Controllers/UserController.php Vedi File

@@ -0,0 +1,37 @@
1
+<?php
2
+
3
+namespace App\Http\Controllers;
4
+
5
+use Illuminate\Http\Request;
6
+use App\Models\Config;
7
+use App\Models\User;
8
+use Session;
9
+
10
+class UserController extends Controller{
11
+
12
+  function profilo(){
13
+    $redmineUser = session('redmine_user');
14
+    $user = User::where('redmine_id', $redmineUser->id)->first();
15
+    return view('user.profilo')->withUser($user);
16
+  }
17
+
18
+  function salva_profilo(Request $request){
19
+    $user = User::find($request->user_id);
20
+
21
+    if($request->has('elimina_firma')){
22
+      $user->firma = null;
23
+      $user->save();
24
+      Session::flash('flash_message', 'Firma eliminata');
25
+      return redirect()->route('user.profilo');
26
+    }
27
+
28
+    $sign_path_tecnico = 'sign_tecnico_'.time().'.png';
29
+    $encoded_image = explode(",", $request->signature_image_tecnico)[1];
30
+    $user->firma = base64_decode($encoded_image);
31
+    $user->save();
32
+
33
+    Session::flash('flash_message', 'Profilo aggiornato');
34
+    return redirect()->route('user.profilo');
35
+  }
36
+
37
+}

+ 72
- 0
app/Models/AbstractModels/AbstractConfig.php Vedi File

@@ -0,0 +1,72 @@
1
+<?php
2
+/**
3
+ * Model object generated by: Skipper (http://www.skipper18.com)
4
+ * Do not modify this file manually.
5
+ */
6
+
7
+namespace App\Models\AbstractModels;
8
+
9
+use Illuminate\Database\Eloquent\Model;
10
+
11
+abstract class AbstractConfig extends Model
12
+{
13
+    /**  
14
+     * The table associated with the model.
15
+     * 
16
+     * @var string
17
+     */
18
+    protected $table = 'config';
19
+    
20
+    /**  
21
+     * Primary key name.
22
+     * 
23
+     * @var string
24
+     */
25
+    public $primaryKey = 'key';
26
+    
27
+    /**  
28
+     * Primary key type.
29
+     * 
30
+     * @var string
31
+     */
32
+    protected $keyType = 'string';
33
+    
34
+    /**  
35
+     * Primary key is non-autoincrementing.
36
+     * 
37
+     * @var bool
38
+     */
39
+    public $incrementing = false;
40
+    
41
+    /**  
42
+     * The attributes that should be cast to native types.
43
+     * 
44
+     * @var array
45
+     */
46
+    protected $casts = [
47
+        'key' => 'string',
48
+        'group' => 'string',
49
+        'display_name' => 'string',
50
+        'value' => 'string',
51
+        'order' => 'integer',
52
+        'type' => 'string',
53
+        'created_at' => 'datetime',
54
+        'updated_at' => 'datetime'
55
+    ];
56
+    
57
+    /**  
58
+     * The attributes that are mass assignable.
59
+     * 
60
+     * @var array
61
+     */
62
+    protected $fillable = [
63
+        'key',
64
+        'group',
65
+        'display_name',
66
+        'value',
67
+        'order',
68
+        'type',
69
+        'created_at',
70
+        'updated_at'
71
+    ];
72
+}

+ 52
- 0
app/Models/AbstractModels/AbstractUser.php Vedi File

@@ -0,0 +1,52 @@
1
+<?php
2
+/**
3
+ * Model object generated by: Skipper (http://www.skipper18.com)
4
+ * Do not modify this file manually.
5
+ */
6
+
7
+namespace App\Models\AbstractModels;
8
+
9
+use Illuminate\Database\Eloquent\Model;
10
+
11
+abstract class AbstractUser extends Model
12
+{
13
+    /**  
14
+     * The table associated with the model.
15
+     * 
16
+     * @var string
17
+     */
18
+    protected $table = 'user';
19
+    
20
+    /**  
21
+     * Primary key type.
22
+     * 
23
+     * @var string
24
+     */
25
+    protected $keyType = 'bigInteger';
26
+    
27
+    /**  
28
+     * The attributes that should be cast to native types.
29
+     * 
30
+     * @var array
31
+     */
32
+    protected $casts = [
33
+        'id' => 'integer',
34
+        'redmine_id' => 'integer',
35
+        'firma' => 'string',
36
+        'created_at' => 'datetime',
37
+        'updated_at' => 'datetime'
38
+    ];
39
+    
40
+    /**  
41
+     * The attributes that are mass assignable.
42
+     * 
43
+     * @var array
44
+     */
45
+    protected $fillable = [
46
+        'id',
47
+        'redmine_id',
48
+        'firma',
49
+        'created_at',
50
+        'updated_at'
51
+    ];
52
+}

+ 27
- 0
app/Models/Config.php Vedi File

@@ -0,0 +1,27 @@
1
+<?php
2
+namespace App\Models;
3
+use Storage;
4
+
5
+class Config extends \App\Models\AbstractModels\AbstractConfig
6
+{
7
+  const STATI_SEGNALAZIONI_HOME = 'stati_segnalazioni_home';
8
+
9
+  public static function getConfig(){
10
+    $config = [];
11
+    $config['Generale'] = [
12
+      ['key' => self::STATI_SEGNALAZIONI_HOME, 'value' => null, 'display_name' => 'Stati delle segnalazioni da mostrare nella home', 'type' => 'array_status'],
13
+    ];
14
+
15
+
16
+    return $config;
17
+  }
18
+
19
+  public static function getValue($key){
20
+    try{
21
+      return Config::find($key)->value;
22
+    }catch(\Exception $e){
23
+      return 0;
24
+    }
25
+  }
26
+
27
+}

+ 72
- 0
app/Models/Issue.php Vedi File

@@ -0,0 +1,72 @@
1
+<?php
2
+namespace App\Models;
3
+
4
+use Illuminate\Http\Request;
5
+use Illuminate\Support\Facades\Http;
6
+use Illuminate\Support\Collection;
7
+use Illuminate\Support\Facades\Log;
8
+
9
+class Issue{
10
+
11
+  public static function getCollection(array $status = []){
12
+    $redmineUser = session('redmine_user');
13
+    $collection = new Collection();
14
+
15
+    // Issue assegnati direttamente all'utente
16
+    $issueResponse = Http::get(session('azienda')->redmine_url.'/issues.json', [
17
+      'key' => $redmineUser->api_key,
18
+      'assigned_to_id' => $redmineUser->id,
19
+      'status_id' => count($status)>0?implode('|', $status):'open',
20
+      'limit' => 100,
21
+    ]);
22
+
23
+    // dd($response->object()->issues);
24
+    try{
25
+      foreach($issueResponse->object()->issues as $issue){
26
+        $collection->push($issue);
27
+      }
28
+    }catch(\Exception $e){
29
+    }
30
+
31
+    // Issue assegnati ai gruppi di cui l'utente fa parte
32
+    $groupResponse = Http::get(session('azienda')->redmine_url.'/users/current.json', [
33
+      'key' => $redmineUser->api_key,
34
+      'include' => 'groups'
35
+    ]);
36
+    // dd($groupResponse->object()->user->groups);
37
+
38
+    try{
39
+      foreach($groupResponse->object()->user->groups as $group){
40
+        $issueResponse = Http::get(session('azienda')->redmine_url.'/issues.json', [
41
+          'key' => $redmineUser->api_key,
42
+          'assigned_to_id' => $group->id,
43
+          'limit' => 100,
44
+        ]);
45
+
46
+        foreach($issueResponse->object()->issues as $issue){
47
+          $collection->push($issue);
48
+        }
49
+      }
50
+    }catch(\Exception $e){
51
+    }
52
+
53
+    return $collection;
54
+  }
55
+
56
+  public static function getStati(){
57
+    $redmineUser = session('redmine_user');
58
+
59
+    // issueStatus
60
+    $response = Http::get(session('azienda')->redmine_url.'/issue_statuses.json', [
61
+      'key' => $redmineUser->api_key,
62
+    ]);
63
+
64
+    $issueStatus = array();
65
+    foreach($response->object()->issue_statuses as $issue_status){
66
+      $issueStatus[$issue_status->id] = $issue_status->name;
67
+    }
68
+
69
+    return $issueStatus;
70
+  }
71
+
72
+}

+ 1
- 39
app/Models/User.php Vedi File

@@ -1,44 +1,6 @@
1 1
 <?php
2
-
3 2
 namespace App\Models;
4 3
 
5
-use Illuminate\Contracts\Auth\MustVerifyEmail;
6
-use Illuminate\Database\Eloquent\Factories\HasFactory;
7
-use Illuminate\Foundation\Auth\User as Authenticatable;
8
-use Illuminate\Notifications\Notifiable;
9
-use Laravel\Sanctum\HasApiTokens;
10
-
11
-class User extends Authenticatable
4
+class User extends \App\Models\AbstractModels\AbstractUser
12 5
 {
13
-    use HasApiTokens, HasFactory, Notifiable;
14
-
15
-    /**
16
-     * The attributes that are mass assignable.
17
-     *
18
-     * @var string[]
19
-     */
20
-    protected $fillable = [
21
-        'name',
22
-        'email',
23
-        'password',
24
-    ];
25
-
26
-    /**
27
-     * The attributes that should be hidden for serialization.
28
-     *
29
-     * @var array
30
-     */
31
-    protected $hidden = [
32
-        'password',
33
-        'remember_token',
34
-    ];
35
-
36
-    /**
37
-     * The attributes that should be cast.
38
-     *
39
-     * @var array
40
-     */
41
-    protected $casts = [
42
-        'email_verified_at' => 'datetime',
43
-    ];
44 6
 }

+ 1
- 0
composer.json Vedi File

@@ -7,6 +7,7 @@
7 7
     "require": {
8 8
         "php": "^7.3|^8.0",
9 9
         "barryvdh/laravel-dompdf": "^0.9.0",
10
+        "doctrine/dbal": "^3.3",
10 11
         "fruitcake/laravel-cors": "^2.0",
11 12
         "guzzlehttp/guzzle": "^7.0",
12 13
         "laravel/framework": "^8.65",

+ 397
- 1
composer.lock Vedi File

@@ -4,7 +4,7 @@
4 4
         "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
5 5
         "This file is @generated automatically"
6 6
     ],
7
-    "content-hash": "d78c3853fa259fa15446ec838e3ef4c3",
7
+    "content-hash": "3ffff1485613f2aded29108f6522f6ce",
8 8
     "packages": [
9 9
         {
10 10
             "name": "asm89/stack-cors",
@@ -263,6 +263,353 @@
263 263
             },
264 264
             "time": "2021-08-13T13:06:58+00:00"
265 265
         },
266
+        {
267
+            "name": "doctrine/cache",
268
+            "version": "2.1.1",
269
+            "source": {
270
+                "type": "git",
271
+                "url": "https://github.com/doctrine/cache.git",
272
+                "reference": "331b4d5dbaeab3827976273e9356b3b453c300ce"
273
+            },
274
+            "dist": {
275
+                "type": "zip",
276
+                "url": "https://api.github.com/repos/doctrine/cache/zipball/331b4d5dbaeab3827976273e9356b3b453c300ce",
277
+                "reference": "331b4d5dbaeab3827976273e9356b3b453c300ce",
278
+                "shasum": ""
279
+            },
280
+            "require": {
281
+                "php": "~7.1 || ^8.0"
282
+            },
283
+            "conflict": {
284
+                "doctrine/common": ">2.2,<2.4"
285
+            },
286
+            "require-dev": {
287
+                "alcaeus/mongo-php-adapter": "^1.1",
288
+                "cache/integration-tests": "dev-master",
289
+                "doctrine/coding-standard": "^8.0",
290
+                "mongodb/mongodb": "^1.1",
291
+                "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0",
292
+                "predis/predis": "~1.0",
293
+                "psr/cache": "^1.0 || ^2.0 || ^3.0",
294
+                "symfony/cache": "^4.4 || ^5.2 || ^6.0@dev",
295
+                "symfony/var-exporter": "^4.4 || ^5.2 || ^6.0@dev"
296
+            },
297
+            "suggest": {
298
+                "alcaeus/mongo-php-adapter": "Required to use legacy MongoDB driver"
299
+            },
300
+            "type": "library",
301
+            "autoload": {
302
+                "psr-4": {
303
+                    "Doctrine\\Common\\Cache\\": "lib/Doctrine/Common/Cache"
304
+                }
305
+            },
306
+            "notification-url": "https://packagist.org/downloads/",
307
+            "license": [
308
+                "MIT"
309
+            ],
310
+            "authors": [
311
+                {
312
+                    "name": "Guilherme Blanco",
313
+                    "email": "guilhermeblanco@gmail.com"
314
+                },
315
+                {
316
+                    "name": "Roman Borschel",
317
+                    "email": "roman@code-factory.org"
318
+                },
319
+                {
320
+                    "name": "Benjamin Eberlei",
321
+                    "email": "kontakt@beberlei.de"
322
+                },
323
+                {
324
+                    "name": "Jonathan Wage",
325
+                    "email": "jonwage@gmail.com"
326
+                },
327
+                {
328
+                    "name": "Johannes Schmitt",
329
+                    "email": "schmittjoh@gmail.com"
330
+                }
331
+            ],
332
+            "description": "PHP Doctrine Cache library is a popular cache implementation that supports many different drivers such as redis, memcache, apc, mongodb and others.",
333
+            "homepage": "https://www.doctrine-project.org/projects/cache.html",
334
+            "keywords": [
335
+                "abstraction",
336
+                "apcu",
337
+                "cache",
338
+                "caching",
339
+                "couchdb",
340
+                "memcached",
341
+                "php",
342
+                "redis",
343
+                "xcache"
344
+            ],
345
+            "support": {
346
+                "issues": "https://github.com/doctrine/cache/issues",
347
+                "source": "https://github.com/doctrine/cache/tree/2.1.1"
348
+            },
349
+            "funding": [
350
+                {
351
+                    "url": "https://www.doctrine-project.org/sponsorship.html",
352
+                    "type": "custom"
353
+                },
354
+                {
355
+                    "url": "https://www.patreon.com/phpdoctrine",
356
+                    "type": "patreon"
357
+                },
358
+                {
359
+                    "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fcache",
360
+                    "type": "tidelift"
361
+                }
362
+            ],
363
+            "time": "2021-07-17T14:49:29+00:00"
364
+        },
365
+        {
366
+            "name": "doctrine/dbal",
367
+            "version": "3.3.3",
368
+            "source": {
369
+                "type": "git",
370
+                "url": "https://github.com/doctrine/dbal.git",
371
+                "reference": "82331b861727c15b1f457ef05a8729e508e7ead5"
372
+            },
373
+            "dist": {
374
+                "type": "zip",
375
+                "url": "https://api.github.com/repos/doctrine/dbal/zipball/82331b861727c15b1f457ef05a8729e508e7ead5",
376
+                "reference": "82331b861727c15b1f457ef05a8729e508e7ead5",
377
+                "shasum": ""
378
+            },
379
+            "require": {
380
+                "composer-runtime-api": "^2",
381
+                "doctrine/cache": "^1.11|^2.0",
382
+                "doctrine/deprecations": "^0.5.3",
383
+                "doctrine/event-manager": "^1.0",
384
+                "php": "^7.3 || ^8.0",
385
+                "psr/cache": "^1|^2|^3",
386
+                "psr/log": "^1|^2|^3"
387
+            },
388
+            "require-dev": {
389
+                "doctrine/coding-standard": "9.0.0",
390
+                "jetbrains/phpstorm-stubs": "2021.1",
391
+                "phpstan/phpstan": "1.4.6",
392
+                "phpstan/phpstan-strict-rules": "^1.1",
393
+                "phpunit/phpunit": "9.5.16",
394
+                "psalm/plugin-phpunit": "0.16.1",
395
+                "squizlabs/php_codesniffer": "3.6.2",
396
+                "symfony/cache": "^5.2|^6.0",
397
+                "symfony/console": "^2.7|^3.0|^4.0|^5.0|^6.0",
398
+                "vimeo/psalm": "4.22.0"
399
+            },
400
+            "suggest": {
401
+                "symfony/console": "For helpful console commands such as SQL execution and import of files."
402
+            },
403
+            "bin": [
404
+                "bin/doctrine-dbal"
405
+            ],
406
+            "type": "library",
407
+            "autoload": {
408
+                "psr-4": {
409
+                    "Doctrine\\DBAL\\": "src"
410
+                }
411
+            },
412
+            "notification-url": "https://packagist.org/downloads/",
413
+            "license": [
414
+                "MIT"
415
+            ],
416
+            "authors": [
417
+                {
418
+                    "name": "Guilherme Blanco",
419
+                    "email": "guilhermeblanco@gmail.com"
420
+                },
421
+                {
422
+                    "name": "Roman Borschel",
423
+                    "email": "roman@code-factory.org"
424
+                },
425
+                {
426
+                    "name": "Benjamin Eberlei",
427
+                    "email": "kontakt@beberlei.de"
428
+                },
429
+                {
430
+                    "name": "Jonathan Wage",
431
+                    "email": "jonwage@gmail.com"
432
+                }
433
+            ],
434
+            "description": "Powerful PHP database abstraction layer (DBAL) with many features for database schema introspection and management.",
435
+            "homepage": "https://www.doctrine-project.org/projects/dbal.html",
436
+            "keywords": [
437
+                "abstraction",
438
+                "database",
439
+                "db2",
440
+                "dbal",
441
+                "mariadb",
442
+                "mssql",
443
+                "mysql",
444
+                "oci8",
445
+                "oracle",
446
+                "pdo",
447
+                "pgsql",
448
+                "postgresql",
449
+                "queryobject",
450
+                "sasql",
451
+                "sql",
452
+                "sqlite",
453
+                "sqlserver",
454
+                "sqlsrv"
455
+            ],
456
+            "support": {
457
+                "issues": "https://github.com/doctrine/dbal/issues",
458
+                "source": "https://github.com/doctrine/dbal/tree/3.3.3"
459
+            },
460
+            "funding": [
461
+                {
462
+                    "url": "https://www.doctrine-project.org/sponsorship.html",
463
+                    "type": "custom"
464
+                },
465
+                {
466
+                    "url": "https://www.patreon.com/phpdoctrine",
467
+                    "type": "patreon"
468
+                },
469
+                {
470
+                    "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fdbal",
471
+                    "type": "tidelift"
472
+                }
473
+            ],
474
+            "time": "2022-03-09T15:39:50+00:00"
475
+        },
476
+        {
477
+            "name": "doctrine/deprecations",
478
+            "version": "v0.5.3",
479
+            "source": {
480
+                "type": "git",
481
+                "url": "https://github.com/doctrine/deprecations.git",
482
+                "reference": "9504165960a1f83cc1480e2be1dd0a0478561314"
483
+            },
484
+            "dist": {
485
+                "type": "zip",
486
+                "url": "https://api.github.com/repos/doctrine/deprecations/zipball/9504165960a1f83cc1480e2be1dd0a0478561314",
487
+                "reference": "9504165960a1f83cc1480e2be1dd0a0478561314",
488
+                "shasum": ""
489
+            },
490
+            "require": {
491
+                "php": "^7.1|^8.0"
492
+            },
493
+            "require-dev": {
494
+                "doctrine/coding-standard": "^6.0|^7.0|^8.0",
495
+                "phpunit/phpunit": "^7.0|^8.0|^9.0",
496
+                "psr/log": "^1.0"
497
+            },
498
+            "suggest": {
499
+                "psr/log": "Allows logging deprecations via PSR-3 logger implementation"
500
+            },
501
+            "type": "library",
502
+            "autoload": {
503
+                "psr-4": {
504
+                    "Doctrine\\Deprecations\\": "lib/Doctrine/Deprecations"
505
+                }
506
+            },
507
+            "notification-url": "https://packagist.org/downloads/",
508
+            "license": [
509
+                "MIT"
510
+            ],
511
+            "description": "A small layer on top of trigger_error(E_USER_DEPRECATED) or PSR-3 logging with options to disable all deprecations or selectively for packages.",
512
+            "homepage": "https://www.doctrine-project.org/",
513
+            "support": {
514
+                "issues": "https://github.com/doctrine/deprecations/issues",
515
+                "source": "https://github.com/doctrine/deprecations/tree/v0.5.3"
516
+            },
517
+            "time": "2021-03-21T12:59:47+00:00"
518
+        },
519
+        {
520
+            "name": "doctrine/event-manager",
521
+            "version": "1.1.1",
522
+            "source": {
523
+                "type": "git",
524
+                "url": "https://github.com/doctrine/event-manager.git",
525
+                "reference": "41370af6a30faa9dc0368c4a6814d596e81aba7f"
526
+            },
527
+            "dist": {
528
+                "type": "zip",
529
+                "url": "https://api.github.com/repos/doctrine/event-manager/zipball/41370af6a30faa9dc0368c4a6814d596e81aba7f",
530
+                "reference": "41370af6a30faa9dc0368c4a6814d596e81aba7f",
531
+                "shasum": ""
532
+            },
533
+            "require": {
534
+                "php": "^7.1 || ^8.0"
535
+            },
536
+            "conflict": {
537
+                "doctrine/common": "<2.9@dev"
538
+            },
539
+            "require-dev": {
540
+                "doctrine/coding-standard": "^6.0",
541
+                "phpunit/phpunit": "^7.0"
542
+            },
543
+            "type": "library",
544
+            "extra": {
545
+                "branch-alias": {
546
+                    "dev-master": "1.0.x-dev"
547
+                }
548
+            },
549
+            "autoload": {
550
+                "psr-4": {
551
+                    "Doctrine\\Common\\": "lib/Doctrine/Common"
552
+                }
553
+            },
554
+            "notification-url": "https://packagist.org/downloads/",
555
+            "license": [
556
+                "MIT"
557
+            ],
558
+            "authors": [
559
+                {
560
+                    "name": "Guilherme Blanco",
561
+                    "email": "guilhermeblanco@gmail.com"
562
+                },
563
+                {
564
+                    "name": "Roman Borschel",
565
+                    "email": "roman@code-factory.org"
566
+                },
567
+                {
568
+                    "name": "Benjamin Eberlei",
569
+                    "email": "kontakt@beberlei.de"
570
+                },
571
+                {
572
+                    "name": "Jonathan Wage",
573
+                    "email": "jonwage@gmail.com"
574
+                },
575
+                {
576
+                    "name": "Johannes Schmitt",
577
+                    "email": "schmittjoh@gmail.com"
578
+                },
579
+                {
580
+                    "name": "Marco Pivetta",
581
+                    "email": "ocramius@gmail.com"
582
+                }
583
+            ],
584
+            "description": "The Doctrine Event Manager is a simple PHP event system that was built to be used with the various Doctrine projects.",
585
+            "homepage": "https://www.doctrine-project.org/projects/event-manager.html",
586
+            "keywords": [
587
+                "event",
588
+                "event dispatcher",
589
+                "event manager",
590
+                "event system",
591
+                "events"
592
+            ],
593
+            "support": {
594
+                "issues": "https://github.com/doctrine/event-manager/issues",
595
+                "source": "https://github.com/doctrine/event-manager/tree/1.1.x"
596
+            },
597
+            "funding": [
598
+                {
599
+                    "url": "https://www.doctrine-project.org/sponsorship.html",
600
+                    "type": "custom"
601
+                },
602
+                {
603
+                    "url": "https://www.patreon.com/phpdoctrine",
604
+                    "type": "patreon"
605
+                },
606
+                {
607
+                    "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fevent-manager",
608
+                    "type": "tidelift"
609
+                }
610
+            ],
611
+            "time": "2020-05-29T18:28:51+00:00"
612
+        },
266 613
         {
267 614
             "name": "doctrine/inflector",
268 615
             "version": "2.0.4",
@@ -3033,6 +3380,55 @@
3033 3380
             ],
3034 3381
             "time": "2021-08-28T21:27:29+00:00"
3035 3382
         },
3383
+        {
3384
+            "name": "psr/cache",
3385
+            "version": "3.0.0",
3386
+            "source": {
3387
+                "type": "git",
3388
+                "url": "https://github.com/php-fig/cache.git",
3389
+                "reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf"
3390
+            },
3391
+            "dist": {
3392
+                "type": "zip",
3393
+                "url": "https://api.github.com/repos/php-fig/cache/zipball/aa5030cfa5405eccfdcb1083ce040c2cb8d253bf",
3394
+                "reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf",
3395
+                "shasum": ""
3396
+            },
3397
+            "require": {
3398
+                "php": ">=8.0.0"
3399
+            },
3400
+            "type": "library",
3401
+            "extra": {
3402
+                "branch-alias": {
3403
+                    "dev-master": "1.0.x-dev"
3404
+                }
3405
+            },
3406
+            "autoload": {
3407
+                "psr-4": {
3408
+                    "Psr\\Cache\\": "src/"
3409
+                }
3410
+            },
3411
+            "notification-url": "https://packagist.org/downloads/",
3412
+            "license": [
3413
+                "MIT"
3414
+            ],
3415
+            "authors": [
3416
+                {
3417
+                    "name": "PHP-FIG",
3418
+                    "homepage": "https://www.php-fig.org/"
3419
+                }
3420
+            ],
3421
+            "description": "Common interface for caching libraries",
3422
+            "keywords": [
3423
+                "cache",
3424
+                "psr",
3425
+                "psr-6"
3426
+            ],
3427
+            "support": {
3428
+                "source": "https://github.com/php-fig/cache/tree/3.0.0"
3429
+            },
3430
+            "time": "2021-02-03T23:26:27+00:00"
3431
+        },
3036 3432
         {
3037 3433
             "name": "psr/container",
3038 3434
             "version": "1.1.1",

+ 0
- 36
database/migrations/2014_10_12_000000_create_users_table.php Vedi File

@@ -1,36 +0,0 @@
1
-<?php
2
-
3
-use Illuminate\Database\Migrations\Migration;
4
-use Illuminate\Database\Schema\Blueprint;
5
-use Illuminate\Support\Facades\Schema;
6
-
7
-class CreateUsersTable extends Migration
8
-{
9
-    /**
10
-     * Run the migrations.
11
-     *
12
-     * @return void
13
-     */
14
-    public function up()
15
-    {
16
-        Schema::create('users', function (Blueprint $table) {
17
-            $table->id();
18
-            $table->string('name');
19
-            $table->string('email')->unique();
20
-            $table->timestamp('email_verified_at')->nullable();
21
-            $table->string('password');
22
-            $table->rememberToken();
23
-            $table->timestamps();
24
-        });
25
-    }
26
-
27
-    /**
28
-     * Reverse the migrations.
29
-     *
30
-     * @return void
31
-     */
32
-    public function down()
33
-    {
34
-        Schema::dropIfExists('users');
35
-    }
36
-}

+ 0
- 32
database/migrations/2014_10_12_100000_create_password_resets_table.php Vedi File

@@ -1,32 +0,0 @@
1
-<?php
2
-
3
-use Illuminate\Database\Migrations\Migration;
4
-use Illuminate\Database\Schema\Blueprint;
5
-use Illuminate\Support\Facades\Schema;
6
-
7
-class CreatePasswordResetsTable extends Migration
8
-{
9
-    /**
10
-     * Run the migrations.
11
-     *
12
-     * @return void
13
-     */
14
-    public function up()
15
-    {
16
-        Schema::create('password_resets', function (Blueprint $table) {
17
-            $table->string('email')->index();
18
-            $table->string('token');
19
-            $table->timestamp('created_at')->nullable();
20
-        });
21
-    }
22
-
23
-    /**
24
-     * Reverse the migrations.
25
-     *
26
-     * @return void
27
-     */
28
-    public function down()
29
-    {
30
-        Schema::dropIfExists('password_resets');
31
-    }
32
-}

+ 0
- 36
database/migrations/2019_08_19_000000_create_failed_jobs_table.php Vedi File

@@ -1,36 +0,0 @@
1
-<?php
2
-
3
-use Illuminate\Database\Migrations\Migration;
4
-use Illuminate\Database\Schema\Blueprint;
5
-use Illuminate\Support\Facades\Schema;
6
-
7
-class CreateFailedJobsTable extends Migration
8
-{
9
-    /**
10
-     * Run the migrations.
11
-     *
12
-     * @return void
13
-     */
14
-    public function up()
15
-    {
16
-        Schema::create('failed_jobs', function (Blueprint $table) {
17
-            $table->id();
18
-            $table->string('uuid')->unique();
19
-            $table->text('connection');
20
-            $table->text('queue');
21
-            $table->longText('payload');
22
-            $table->longText('exception');
23
-            $table->timestamp('failed_at')->useCurrent();
24
-        });
25
-    }
26
-
27
-    /**
28
-     * Reverse the migrations.
29
-     *
30
-     * @return void
31
-     */
32
-    public function down()
33
-    {
34
-        Schema::dropIfExists('failed_jobs');
35
-    }
36
-}

+ 0
- 36
database/migrations/2019_12_14_000001_create_personal_access_tokens_table.php Vedi File

@@ -1,36 +0,0 @@
1
-<?php
2
-
3
-use Illuminate\Database\Migrations\Migration;
4
-use Illuminate\Database\Schema\Blueprint;
5
-use Illuminate\Support\Facades\Schema;
6
-
7
-class CreatePersonalAccessTokensTable extends Migration
8
-{
9
-    /**
10
-     * Run the migrations.
11
-     *
12
-     * @return void
13
-     */
14
-    public function up()
15
-    {
16
-        Schema::create('personal_access_tokens', function (Blueprint $table) {
17
-            $table->id();
18
-            $table->morphs('tokenable');
19
-            $table->string('name');
20
-            $table->string('token', 64)->unique();
21
-            $table->text('abilities')->nullable();
22
-            $table->timestamp('last_used_at')->nullable();
23
-            $table->timestamps();
24
-        });
25
-    }
26
-
27
-    /**
28
-     * Reverse the migrations.
29
-     *
30
-     * @return void
31
-     */
32
-    public function down()
33
-    {
34
-        Schema::dropIfExists('personal_access_tokens');
35
-    }
36
-}

+ 42
- 0
database/migrations/2022_03_18_100151_skipper_migrations_2022031810015198.php Vedi File

@@ -0,0 +1,42 @@
1
+<?php
2
+/* 
3
+ * Migrations generated by: Skipper (http://www.skipper18.com)
4
+ * Migration id: 389c4dec-5f41-4008-a12d-91fe5ebf4b24
5
+ * Migration datetime: 2022-03-18 10:01:51.987239
6
+ */ 
7
+
8
+use Illuminate\Support\Facades\Schema;
9
+use Illuminate\Database\Schema\Blueprint;
10
+use Illuminate\Database\Migrations\Migration;
11
+
12
+class SkipperMigrations2022031810015198 extends Migration
13
+{
14
+    /**
15
+     * Run the migrations.
16
+     *
17
+     * @return void
18
+     */
19
+    public function up()
20
+    {
21
+        Schema::create('config', function (Blueprint $table) {
22
+            $table->string('key');
23
+            $table->string('group')->nullable(true);
24
+            $table->string('display_name')->nullable(true);
25
+            $table->longText('value')->nullable(true);
26
+            $table->integer('order')->nullable(true);
27
+            $table->string('type')->nullable(true);
28
+            $table->timestamp('created_at')->nullable(true);
29
+            $table->timestamp('updated_at')->nullable(true);
30
+            $table->primary(['key']);
31
+        });
32
+    }
33
+    /**
34
+     * Reverse the migrations.
35
+     *
36
+     * @return void
37
+     */
38
+    public function down()
39
+    {
40
+        Schema::dropIfExists('config');
41
+    }
42
+}

+ 38
- 0
database/migrations/2022_03_18_104703_skipper_migrations_2022031810470316.php Vedi File

@@ -0,0 +1,38 @@
1
+<?php
2
+/* 
3
+ * Migrations generated by: Skipper (http://www.skipper18.com)
4
+ * Migration id: 81cb22a4-03b7-4566-9925-9af06de59d8c
5
+ * Migration datetime: 2022-03-18 10:47:03.168319
6
+ */ 
7
+
8
+use Illuminate\Support\Facades\Schema;
9
+use Illuminate\Database\Schema\Blueprint;
10
+use Illuminate\Database\Migrations\Migration;
11
+
12
+class SkipperMigrations2022031810470316 extends Migration
13
+{
14
+    /**
15
+     * Run the migrations.
16
+     *
17
+     * @return void
18
+     */
19
+    public function up()
20
+    {
21
+        Schema::create('user', function (Blueprint $table) {
22
+            $table->bigInteger('id')->autoIncrement()->unsigned();
23
+            $table->integer('redmine_id')->nullable(true);
24
+            $table->text('firma')->nullable(true);
25
+            $table->timestamp('created_at')->nullable(true);
26
+            $table->timestamp('updated_at')->nullable(true);
27
+        });
28
+    }
29
+    /**
30
+     * Reverse the migrations.
31
+     *
32
+     * @return void
33
+     */
34
+    public function down()
35
+    {
36
+        Schema::dropIfExists('user');
37
+    }
38
+}

+ 36
- 0
database/migrations/2022_03_18_122155_skipper_migrations_2022031812215528.php Vedi File

@@ -0,0 +1,36 @@
1
+<?php
2
+/* 
3
+ * Migrations generated by: Skipper (http://www.skipper18.com)
4
+ * Migration id: 4e7662d1-1f4b-45d7-9b1e-50073955d166
5
+ * Migration datetime: 2022-03-18 12:21:55.286492
6
+ */ 
7
+
8
+use Illuminate\Support\Facades\Schema;
9
+use Illuminate\Database\Schema\Blueprint;
10
+use Illuminate\Database\Migrations\Migration;
11
+
12
+class SkipperMigrations2022031812215528 extends Migration
13
+{
14
+    /**
15
+     * Run the migrations.
16
+     *
17
+     * @return void
18
+     */
19
+    public function up()
20
+    {
21
+        Schema::table('user', function (Blueprint $table) {
22
+            $table->binary('firma')->nullable(true)->after('redmine_id')->change();
23
+        });
24
+    }
25
+    /**
26
+     * Reverse the migrations.
27
+     *
28
+     * @return void
29
+     */
30
+    public function down()
31
+    {
32
+        Schema::table('user', function (Blueprint $table) {
33
+            $table->text('firma')->nullable(true)->after('redmine_id')->change();
34
+        });
35
+    }
36
+}

+ 33
- 0
database/seeders/ConfigSeeder.php Vedi File

@@ -0,0 +1,33 @@
1
+<?php
2
+
3
+namespace Database\Seeders;
4
+
5
+use Illuminate\Database\Seeder;
6
+use App\Models\Config;
7
+
8
+class ConfigSeeder extends Seeder
9
+{
10
+  /**
11
+  * Run the database seeds.
12
+  *
13
+  * @return void
14
+  */
15
+  public function run()
16
+  {
17
+    // Configurazione
18
+    foreach(Config::getConfig() as $key => $group){
19
+      $order = 1;
20
+      foreach($group as $key2 => $c){
21
+        $config = Config::find($c['key']);
22
+        if($config == null){
23
+          $config = new Config;
24
+          $config->fill($c);
25
+          $config->order = $order;
26
+          $config->group = $key;
27
+          $config->save();
28
+          $order++;
29
+        }
30
+      }
31
+    }
32
+  }
33
+}

+ 9
- 9
database/seeders/DatabaseSeeder.php Vedi File

@@ -6,13 +6,13 @@ use Illuminate\Database\Seeder;
6 6
 
7 7
 class DatabaseSeeder extends Seeder
8 8
 {
9
-    /**
10
-     * Seed the application's database.
11
-     *
12
-     * @return void
13
-     */
14
-    public function run()
15
-    {
16
-        // \App\Models\User::factory(10)->create();
17
-    }
9
+  /**
10
+  * Seed the application's database.
11
+  *
12
+  * @return void
13
+  */
14
+  public function run()
15
+  {
16
+    $this->call(ConfigSeeder::class);
17
+  }
18 18
 }

+ 1
- 1
resources/views/azienda/index.blade.php Vedi File

@@ -4,7 +4,7 @@
4 4
 <x-app-layout>
5 5
   <x-slot name="header">
6 6
     <h2 class="font-semibold text-xl text-gray-800 leading-tight">
7
-      <i class="fas fa-ticket-alt"></i> Aziende
7
+      <i class="fas fa-industry"></i> Aziende
8 8
     </h2>
9 9
   </x-slot>
10 10
 

+ 130
- 0
resources/views/config/index.blade.php Vedi File

@@ -0,0 +1,130 @@
1
+<?php
2
+use App\Models\Config;
3
+use App\Models\Issue;
4
+
5
+?>
6
+<x-app-layout>
7
+  <x-slot name="header">
8
+    <h2 class="font-semibold text-xl text-gray-800 leading-tight">
9
+      <i class="fas fa-cog"></i> Configurazione
10
+    </h2>
11
+  </x-slot>
12
+
13
+
14
+<style>
15
+thead input{
16
+  width: 100%;
17
+}
18
+thead select{
19
+  width: 100%;
20
+}
21
+
22
+</style>
23
+<div class="container">
24
+
25
+  <div class="row justify-content-center">
26
+    <div class="col-xxl-6 col-xl-8 col-md-10 col">
27
+      <div class="card">
28
+        <div class="card-body">
29
+          @if(Session::has('flash_message'))
30
+          <div class="alert alert-success">
31
+            {{ Session::get('flash_message') }}
32
+          </div>
33
+          @endif
34
+
35
+          {!! Form::open(['method' => 'POST', 'route' => ['config.save'], 'files' => true]) !!}
36
+          @foreach(Config::groupBy('group')->pluck('group')->toarray() as $group)
37
+
38
+          <h2 style="margin-top: 20px;">{{ $group }}</h2>
39
+          @foreach(Config::where('group', $group)->orderBy('order', 'ASC')->get() as $config)
40
+
41
+          <div class="form-row">
42
+            <div class="form-group col">
43
+              {!! Form::hidden('key['.$config->key.']', $config->key) !!}
44
+              {!! Form::label('key['.$config->key.']', $config->display_name) !!}
45
+              @switch($config->type)
46
+              @case('boolean')
47
+              <br>
48
+              {!! Form::radio('value['.$config->key.']', 1, $config->value==true, ['class' => '']) !!} SI
49
+              {!! Form::radio('value['.$config->key.']', 0, $config->value==false, ['class' => '']) !!} NO
50
+              @break
51
+
52
+              @case('textarea')
53
+              <br>
54
+              {!! Form::textarea('value['.$config->key.']', $config->value, ['class' => 'form-control']) !!}
55
+              @break
56
+
57
+              @case('password')
58
+              {!! Form::password('value['.$config->key.']', ['class' => 'form-control']) !!}
59
+              @break
60
+
61
+              @case('array_status')
62
+              <br>
63
+              <?php
64
+              $checked = json_decode($config->value);
65
+              foreach(Issue::getStati() as $status_id => $status_label){
66
+                echo Form::checkbox('value['.$config->key.'][]', $status_id, $checked!=null?in_array($status_id, $checked):false, [])." ".$status_label."<br>";
67
+              }
68
+              ?>
69
+              @break
70
+
71
+              @case('file')
72
+              <div class="form-row">
73
+                <div class="form-group col">
74
+                  {!! Form::file('value['.$config->key.']', null, ['class' => 'form-control']) !!}
75
+                </div>
76
+                <div class="form-group col">
77
+                  <p>Logo attuale</p>
78
+                  @if($config->value == null)
79
+                  <i>Nessun logo caricato!</i>
80
+                  @else
81
+                  <img src="{{ Storage::url($config->value) }}" style="width: 100%"/>
82
+                  @endif
83
+                </div>
84
+              </div>
85
+              @break
86
+
87
+              @default
88
+              {!! Form::text('value['.$config->key.']', $config->value, ['class' => 'form-control']) !!}
89
+              @endswitch
90
+            </div>
91
+          </div>
92
+
93
+          @endforeach
94
+          @endforeach
95
+
96
+          <div class="form-row">
97
+            <div class="form-group col" style="padding-top: 28px;">
98
+              <button type="submit" class="btn btn-primary"><i class="far fa-save"></i>Salva</button>
99
+            </div>
100
+          </div>
101
+
102
+          {!! Form::close() !!}
103
+
104
+
105
+
106
+        </div>
107
+      </div>
108
+    </div>
109
+
110
+  </div>
111
+</div>
112
+
113
+
114
+</x-app-layout>
115
+
116
+<script>
117
+
118
+
119
+$(document).ready(function(){
120
+  $.ajaxSetup({
121
+    headers: {
122
+      'X-CSRF-TOKEN': '{{csrf_token()}}'
123
+    }
124
+  });
125
+
126
+});
127
+
128
+
129
+
130
+</script>

+ 20
- 8
resources/views/home.blade.php Vedi File

@@ -4,22 +4,18 @@
4 4
 <x-app-layout>
5 5
   <x-slot name="header">
6 6
     <h2 class="font-semibold text-xl text-gray-800 leading-tight">
7
-      <i class="fas fa-home"></i> {{ __('Dashboard') }}
7
+      <i class="fas fa-home"></i> Home
8 8
     </h2>
9 9
   </x-slot>
10 10
 
11 11
   <div class="row justify-content-center mb-4">
12
-    <div class="col-xl-6 col-lg-6">
12
+    <div class="col-xl-10 col-lg-10">
13 13
       <div class="card">
14 14
         <div class="card-body">
15 15
 
16
-          @if(Session::has('flash_message'))
17
-          <div class="alert alert-success">
18
-            {{ Session::get('flash_message') }}
19
-          </div>
20
-          @endif
16
+          {{ $dataTable_issues->table() }}
21 17
 
22
-          <a href="{{ route('issue.index') }}">Ticket aperti</a>
18
+          {{ $dataTable_issues->scripts() }}
23 19
 
24 20
 
25 21
 
@@ -29,3 +25,19 @@
29 25
   </div>
30 26
 
31 27
 </x-app-layout>
28
+
29
+<script>
30
+$(document).ready(function(){
31
+  $.ajaxSetup({
32
+    headers: {
33
+      'X-CSRF-TOKEN': '{{csrf_token()}}'
34
+    }
35
+  });
36
+
37
+  $("#dataTable_issues").attr('width', '100%');
38
+
39
+  $("#dataTable_issues").on('dblclick', 'tbody td', function (e) {
40
+  window.location = "{{ route('issue.show') }}?issue_id="+$(this).attr('id');
41
+  });
42
+});
43
+</script>

+ 17
- 9
resources/views/issue/firma.blade.php Vedi File

@@ -37,7 +37,7 @@ use Carbon\Carbon;
37 37
 <x-app-layout>
38 38
   <x-slot name="header">
39 39
     <h2 class="font-semibold text-xl text-gray-800 leading-tight">
40
-      <i class="fas fa-home"></i> Firma rapporto d'intervento issue #{{ $issue->id}}
40
+      <i class="fas fa-ticket-alt"></i> Firma rapporto d'intervento issue #{{ $issue->id}}
41 41
     </h2>
42 42
   </x-slot>
43 43
 
@@ -196,8 +196,12 @@ use Carbon\Carbon;
196 196
           <div class="form-row">
197 197
             <div class="form-group col-md-6">
198 198
               {!! Form::label('firma_tecnico', 'Firma tecnico') !!}
199
+              @if($user->firma == null)
199 200
               <canvas id="signature-pad_tecnico" class="signature-pad"></canvas>
200 201
               {!! Form::hidden('signature_image_tecnico', null, ['id' => 'signature_image_tecnico']) !!}
202
+              @else
203
+              <img src="data:image/png;base64,{{ chunk_split(base64_encode($user->firma)) }}" />
204
+              @endif
201 205
             </div>
202 206
 
203 207
             <div class="form-group col-md-6">
@@ -289,14 +293,18 @@ $(document).ready(function(){
289 293
 
290 294
 function init_canvas(){
291 295
   $.each(['tecnico', 'cliente'], function(index, value){
292
-    var canvas = document.getElementById("signature-pad_"+value);
293
-    window["signaturePad_"+value] = new SignaturePad(canvas, {
294
-      onEnd: function () {
295
-        $("#signature_image_"+value).val(this.toDataURL());
296
-      }
297
-    });
298
-    window.addEventListener("resize", resizeCanvas(canvas));
299
-    resizeCanvas(canvas);
296
+    try{
297
+      var canvas = document.getElementById("signature-pad_"+value);
298
+      window["signaturePad_"+value] = new SignaturePad(canvas, {
299
+        onEnd: function () {
300
+          $("#signature_image_"+value).val(this.toDataURL());
301
+        }
302
+      });
303
+      window.addEventListener("resize", resizeCanvas(canvas));
304
+      resizeCanvas(canvas);
305
+    }catch(exception){
306
+
307
+    }
300 308
   });
301 309
 }
302 310
 

+ 8
- 2
resources/views/issue/pdf.blade.php Vedi File

@@ -24,10 +24,12 @@
24 24
         </div>
25 25
       </div>
26 26
 
27
+      @if($note != '' && $note != null)
27 28
       <div style="width: 100%">
28 29
         <h2>Descrizione</h2>
29 30
         {!! $note !!}
30 31
       </div>
32
+      @endif
31 33
 
32 34
       @if($materiale_utilizzato != '' && $materiale_utilizzato != null)
33 35
       <div style="width: 100%">
@@ -36,15 +38,19 @@
36 38
       </div>
37 39
       @endif
38 40
 
41
+      @if($merce_ritirata != '' && $merce_ritirata != null)
39 42
       <div style="width: 100%">
40 43
         <h2>Merce ritirata</h2>
41 44
         {!! $merce_ritirata !!}
42 45
       </div>
46
+      @endif
43 47
 
48
+      @if($merce_consegnata != '' && $merce_consegnata != null)
44 49
       <div style="width: 100%">
45 50
         <h2>Merce consegnata</h2>
46 51
         {!! $merce_consegnata !!}
47 52
       </div>
53
+      @endif
48 54
 
49 55
       <div style="width: 100%">
50 56
         <table style="width: 100%">
@@ -70,11 +76,11 @@
70 76
       <div style="height: 130px; width: 100%; position: fixed; left: 0; bottom: 0px;">
71 77
         <div class="box_sx">
72 78
           <h2>Firma tecnico</h2>
73
-          <img src="{{ Storage::disk('temp')->url($firmaTecnico) }}" style="width: 80%"/>
79
+          <img src="data:image/png;base64,{{ chunk_split(base64_encode($firmaTecnico)) }}" style="width: 80%"/>
74 80
         </div>
75 81
         <div class="box_dx">
76 82
           <h2>Firma cliente</h2>
77
-          <img src="{{ Storage::disk('temp')->url($firmaCliente) }}" style="width: 80%"/>
83
+          <img src="data:image/png;base64,{{ chunk_split(base64_encode($firmaCliente)) }}" style="width: 80%"/>
78 84
         </div>
79 85
       </div>
80 86
 

+ 2
- 2
resources/views/issue/show.blade.php Vedi File

@@ -4,12 +4,12 @@
4 4
 <x-app-layout>
5 5
   <x-slot name="header">
6 6
     <h2 class="font-semibold text-xl text-gray-800 leading-tight">
7
-      <i class="fas fa-home"></i> Issue #{{ $issue->id }}
7
+      <i class="fas fa-ticket-alt"></i> Issue #{{ $issue->id }}
8 8
     </h2>
9 9
   </x-slot>
10 10
 
11 11
   <div class="row justify-content-center mb-4">
12
-    <div class="col-xl-6 col-lg-6">
12
+    <div class="col-xl-10 col-lg-12 col-md px-md-3 px-2">
13 13
       <div class="card">
14 14
         <div class="card-body">
15 15
 

+ 1
- 1
resources/views/issue/success.blade.php Vedi File

@@ -4,7 +4,7 @@
4 4
 <x-app-layout>
5 5
   <x-slot name="header">
6 6
     <h2 class="font-semibold text-xl text-gray-800 leading-tight">
7
-      <i class="fas fa-home"></i> Issue #{{ $issue_id }}
7
+      <i class="fas fa-ticket-alt"></i> Issue #{{ $issue_id }}
8 8
     </h2>
9 9
   </x-slot>
10 10
 

+ 11
- 1
resources/views/layouts/navigation.blade.php Vedi File

@@ -21,7 +21,11 @@
21 21
           </x-nav-link>
22 22
 
23 23
           <x-nav-link :href="route('azienda.index')" :active="request()->routeIs('azienda.index')">
24
-            <i class="fas fa-ticket-alt"></i> Aziende
24
+            <i class="fas fa-industry"></i> Aziende
25
+          </x-nav-link>
26
+
27
+          <x-nav-link :href="route('config.index')" :active="request()->routeIs('config.index')">
28
+            <i class="fas fa-cog"></i> Configurazione
25 29
           </x-nav-link>
26 30
 
27 31
 
@@ -44,6 +48,10 @@
44 48
           </x-slot>
45 49
 
46 50
           <x-slot name="content">
51
+            <x-dropdown-link :href="route('user.profilo')">
52
+              Profilo
53
+            </x-dropdown-link>
54
+            
47 55
             <!-- Authentication -->
48 56
             <form method="POST" action="{{ route('logout') }}">
49 57
               @csrf
@@ -54,6 +62,8 @@
54 62
               {{ __('Logout') }}
55 63
             </x-dropdown-link>
56 64
           </form>
65
+
66
+
57 67
         </x-slot>
58 68
       </x-dropdown>
59 69
     </div>

+ 3
- 3
resources/views/testata_pdf.blade.php Vedi File

@@ -7,7 +7,7 @@
7 7
   }
8 8
   html, body, p, h1, h2, h3, td, th{
9 9
     /* background-color: #fff; */
10
-    font-family: 'Encode Sans Condensed' !important;
10
+    font-family:  sans-serif !important;
11 11
     font-weight: 400;
12 12
   }
13 13
   p, h1, h2, h3{
@@ -15,7 +15,7 @@
15 15
   }
16 16
 
17 17
   b{
18
-    font-family: 'Encode Sans Condensed' !important;
18
+    font-family: sans-serif !important;
19 19
     font-weight: 800;
20 20
   }
21 21
 
@@ -58,8 +58,8 @@
58 58
   }
59 59
 
60 60
   .td_bold{
61
-    font-weight: 800;
62 61
     font-family: 'Encode Sans Condensed', sans-serif;
62
+    font-weight: 800;
63 63
   }
64 64
 
65 65
   .page-break {

+ 106
- 0
resources/views/user/profilo.blade.php Vedi File

@@ -0,0 +1,106 @@
1
+<?php
2
+use App\Models\Config;
3
+use App\Models\Issue;
4
+
5
+?>
6
+<x-app-layout>
7
+  <x-slot name="header">
8
+    <h2 class="font-semibold text-xl text-gray-800 leading-tight">
9
+      <i class="fas fa-user"></i> Profilo utente
10
+    </h2>
11
+  </x-slot>
12
+
13
+
14
+  <style>
15
+  thead input{
16
+    width: 100%;
17
+  }
18
+  thead select{
19
+    width: 100%;
20
+  }
21
+
22
+</style>
23
+<div class="container">
24
+
25
+  <div class="row justify-content-center">
26
+    <div class="col-xxl-6 col-xl-8 col-md-10 col">
27
+      <div class="card">
28
+        <div class="card-body">
29
+          @if(Session::has('flash_message'))
30
+          <div class="alert alert-success">
31
+            {{ Session::get('flash_message') }}
32
+          </div>
33
+          @endif
34
+
35
+          {!! Form::open(['method' => 'POST', 'route' => ['user.profilo'], 'files' => true]) !!}
36
+          {!! Form::hidden('user_id', $user->id) !!}
37
+
38
+          <div class="form-row">
39
+            <div class="form-group col">
40
+              @if($user->firma == null)
41
+              {!! Form::label('', 'Nuova firma') !!}
42
+              <canvas id="signature-pad_tecnico" class="signature-pad"></canvas>
43
+              {!! Form::hidden('signature_image_tecnico', null, ['id' => 'signature_image_tecnico']) !!}
44
+              @else
45
+              {!! Form::label('', 'Firma salvata', ['style' => 'display: inline']) !!}
46
+              <button type="submit" class="btn btn-sm btn-danger" name='elimina_firma'><i class="fas fa-trash"></i>Elimina</button>
47
+              <img src="data:image/png;base64,{{ chunk_split(base64_encode($user->firma)) }}" />
48
+              @endif
49
+            </div>
50
+          </div>
51
+
52
+          <div class="form-row">
53
+            <div class="form-group col" style="padding-top: 28px;">
54
+              <button type="submit" class="btn btn-primary"><i class="far fa-save"></i>Salva</button>
55
+            </div>
56
+          </div>
57
+
58
+          {!! Form::close() !!}
59
+
60
+
61
+
62
+        </div>
63
+      </div>
64
+    </div>
65
+
66
+  </div>
67
+</div>
68
+
69
+
70
+</x-app-layout>
71
+
72
+<script>
73
+
74
+
75
+$(document).ready(function(){
76
+  $.ajaxSetup({
77
+    headers: {
78
+      'X-CSRF-TOKEN': '{{csrf_token()}}'
79
+    }
80
+  });
81
+
82
+  setTimeout(init_canvas(), 2000);
83
+
84
+});
85
+
86
+function init_canvas(){
87
+  $.each(['tecnico'], function(index, value){
88
+    var canvas = document.getElementById("signature-pad_"+value);
89
+    window["signaturePad_"+value] = new SignaturePad(canvas, {
90
+      onEnd: function () {
91
+        $("#signature_image_"+value).val(this.toDataURL());
92
+      }
93
+    });
94
+    window.addEventListener("resize", resizeCanvas(canvas));
95
+    resizeCanvas(canvas);
96
+  });
97
+}
98
+
99
+function resizeCanvas(canvas){
100
+  var parentWidth = $(canvas).parent().outerWidth();
101
+  canvas.setAttribute("width", parentWidth);
102
+}
103
+
104
+
105
+
106
+</script>

+ 11
- 1
routes/web.php Vedi File

@@ -5,6 +5,8 @@ use App\Http\Controllers\LoginController;
5 5
 use App\Http\Controllers\HomeController;
6 6
 use App\Http\Controllers\IssueController;
7 7
 use App\Http\Controllers\AziendaController;
8
+use App\Http\Controllers\ConfigController;
9
+use App\Http\Controllers\UserController;
8 10
 
9 11
 /*
10 12
 |--------------------------------------------------------------------------
@@ -18,7 +20,7 @@ use App\Http\Controllers\AziendaController;
18 20
 */
19 21
 
20 22
 Route::get('/', function () {
21
-    return view('welcome');
23
+    return redirect()->route('login');
22 24
 });
23 25
 
24 26
 
@@ -36,4 +38,12 @@ Route::middleware(['redmine_auth'])->group(function () {
36 38
   Route::get('issue/success', [IssueController::class, 'success'])->name('issue.success');
37 39
 
38 40
   Route::resource('azienda', AziendaController::class, ['only' => ['index', 'store']]);
41
+
42
+  // Config
43
+  Route::get('config', [ConfigController::class, 'index'])->name('config.index');
44
+  Route::post('save', [ConfigController::class, 'save'])->name('config.save');
45
+
46
+  // Profilo
47
+  Route::get('profilo', [UserController::class, 'profilo'])->name('user.profilo');
48
+  Route::post('profilo', [UserController::class, 'salva_profilo'])->name('user.profilo');
39 49
 });

+ 572
- 0
storage/fonts/Helvetica-Bold.afm.php Vedi File

@@ -0,0 +1,572 @@
1
+<?php return array (
2
+  'codeToName' => 
3
+  array (
4
+    32 => 'space',
5
+    160 => 'space',
6
+    33 => 'exclam',
7
+    34 => 'quotedbl',
8
+    35 => 'numbersign',
9
+    36 => 'dollar',
10
+    37 => 'percent',
11
+    38 => 'ampersand',
12
+    146 => 'quoteright',
13
+    40 => 'parenleft',
14
+    41 => 'parenright',
15
+    42 => 'asterisk',
16
+    43 => 'plus',
17
+    44 => 'comma',
18
+    45 => 'hyphen',
19
+    173 => 'hyphen',
20
+    46 => 'period',
21
+    47 => 'slash',
22
+    48 => 'zero',
23
+    49 => 'one',
24
+    50 => 'two',
25
+    51 => 'three',
26
+    52 => 'four',
27
+    53 => 'five',
28
+    54 => 'six',
29
+    55 => 'seven',
30
+    56 => 'eight',
31
+    57 => 'nine',
32
+    58 => 'colon',
33
+    59 => 'semicolon',
34
+    60 => 'less',
35
+    61 => 'equal',
36
+    62 => 'greater',
37
+    63 => 'question',
38
+    64 => 'at',
39
+    65 => 'A',
40
+    66 => 'B',
41
+    67 => 'C',
42
+    68 => 'D',
43
+    69 => 'E',
44
+    70 => 'F',
45
+    71 => 'G',
46
+    72 => 'H',
47
+    73 => 'I',
48
+    74 => 'J',
49
+    75 => 'K',
50
+    76 => 'L',
51
+    77 => 'M',
52
+    78 => 'N',
53
+    79 => 'O',
54
+    80 => 'P',
55
+    81 => 'Q',
56
+    82 => 'R',
57
+    83 => 'S',
58
+    84 => 'T',
59
+    85 => 'U',
60
+    86 => 'V',
61
+    87 => 'W',
62
+    88 => 'X',
63
+    89 => 'Y',
64
+    90 => 'Z',
65
+    91 => 'bracketleft',
66
+    92 => 'backslash',
67
+    93 => 'bracketright',
68
+    94 => 'asciicircum',
69
+    95 => 'underscore',
70
+    145 => 'quoteleft',
71
+    97 => 'a',
72
+    98 => 'b',
73
+    99 => 'c',
74
+    100 => 'd',
75
+    101 => 'e',
76
+    102 => 'f',
77
+    103 => 'g',
78
+    104 => 'h',
79
+    105 => 'i',
80
+    106 => 'j',
81
+    107 => 'k',
82
+    108 => 'l',
83
+    109 => 'm',
84
+    110 => 'n',
85
+    111 => 'o',
86
+    112 => 'p',
87
+    113 => 'q',
88
+    114 => 'r',
89
+    115 => 's',
90
+    116 => 't',
91
+    117 => 'u',
92
+    118 => 'v',
93
+    119 => 'w',
94
+    120 => 'x',
95
+    121 => 'y',
96
+    122 => 'z',
97
+    123 => 'braceleft',
98
+    124 => 'bar',
99
+    125 => 'braceright',
100
+    126 => 'asciitilde',
101
+    161 => 'exclamdown',
102
+    162 => 'cent',
103
+    163 => 'sterling',
104
+    165 => 'yen',
105
+    131 => 'florin',
106
+    167 => 'section',
107
+    164 => 'currency',
108
+    39 => 'quotesingle',
109
+    147 => 'quotedblleft',
110
+    171 => 'guillemotleft',
111
+    139 => 'guilsinglleft',
112
+    155 => 'guilsinglright',
113
+    150 => 'endash',
114
+    134 => 'dagger',
115
+    135 => 'daggerdbl',
116
+    183 => 'periodcentered',
117
+    182 => 'paragraph',
118
+    149 => 'bullet',
119
+    130 => 'quotesinglbase',
120
+    132 => 'quotedblbase',
121
+    148 => 'quotedblright',
122
+    187 => 'guillemotright',
123
+    133 => 'ellipsis',
124
+    137 => 'perthousand',
125
+    191 => 'questiondown',
126
+    96 => 'grave',
127
+    180 => 'acute',
128
+    136 => 'circumflex',
129
+    152 => 'tilde',
130
+    175 => 'macron',
131
+    168 => 'dieresis',
132
+    184 => 'cedilla',
133
+    151 => 'emdash',
134
+    198 => 'AE',
135
+    170 => 'ordfeminine',
136
+    216 => 'Oslash',
137
+    140 => 'OE',
138
+    186 => 'ordmasculine',
139
+    230 => 'ae',
140
+    248 => 'oslash',
141
+    156 => 'oe',
142
+    223 => 'germandbls',
143
+    207 => 'Idieresis',
144
+    233 => 'eacute',
145
+    159 => 'Ydieresis',
146
+    247 => 'divide',
147
+    221 => 'Yacute',
148
+    194 => 'Acircumflex',
149
+    225 => 'aacute',
150
+    219 => 'Ucircumflex',
151
+    253 => 'yacute',
152
+    234 => 'ecircumflex',
153
+    220 => 'Udieresis',
154
+    218 => 'Uacute',
155
+    203 => 'Edieresis',
156
+    169 => 'copyright',
157
+    229 => 'aring',
158
+    224 => 'agrave',
159
+    227 => 'atilde',
160
+    154 => 'scaron',
161
+    237 => 'iacute',
162
+    251 => 'ucircumflex',
163
+    226 => 'acircumflex',
164
+    231 => 'ccedilla',
165
+    222 => 'Thorn',
166
+    179 => 'threesuperior',
167
+    210 => 'Ograve',
168
+    192 => 'Agrave',
169
+    215 => 'multiply',
170
+    250 => 'uacute',
171
+    255 => 'ydieresis',
172
+    238 => 'icircumflex',
173
+    202 => 'Ecircumflex',
174
+    228 => 'adieresis',
175
+    235 => 'edieresis',
176
+    205 => 'Iacute',
177
+    177 => 'plusminus',
178
+    166 => 'brokenbar',
179
+    174 => 'registered',
180
+    200 => 'Egrave',
181
+    142 => 'Zcaron',
182
+    208 => 'Eth',
183
+    199 => 'Ccedilla',
184
+    193 => 'Aacute',
185
+    196 => 'Adieresis',
186
+    232 => 'egrave',
187
+    211 => 'Oacute',
188
+    243 => 'oacute',
189
+    239 => 'idieresis',
190
+    212 => 'Ocircumflex',
191
+    217 => 'Ugrave',
192
+    254 => 'thorn',
193
+    178 => 'twosuperior',
194
+    214 => 'Odieresis',
195
+    181 => 'mu',
196
+    236 => 'igrave',
197
+    190 => 'threequarters',
198
+    153 => 'trademark',
199
+    204 => 'Igrave',
200
+    189 => 'onehalf',
201
+    244 => 'ocircumflex',
202
+    241 => 'ntilde',
203
+    201 => 'Eacute',
204
+    188 => 'onequarter',
205
+    138 => 'Scaron',
206
+    176 => 'degree',
207
+    242 => 'ograve',
208
+    249 => 'ugrave',
209
+    209 => 'Ntilde',
210
+    245 => 'otilde',
211
+    195 => 'Atilde',
212
+    197 => 'Aring',
213
+    213 => 'Otilde',
214
+    206 => 'Icircumflex',
215
+    172 => 'logicalnot',
216
+    246 => 'odieresis',
217
+    252 => 'udieresis',
218
+    240 => 'eth',
219
+    158 => 'zcaron',
220
+    185 => 'onesuperior',
221
+    128 => 'Euro',
222
+  ),
223
+  'isUnicode' => false,
224
+  'FontName' => 'Helvetica-Bold',
225
+  'FullName' => 'Helvetica Bold',
226
+  'FamilyName' => 'Helvetica',
227
+  'Weight' => 'Bold',
228
+  'ItalicAngle' => '0',
229
+  'IsFixedPitch' => 'false',
230
+  'CharacterSet' => 'ExtendedRoman',
231
+  'FontBBox' => 
232
+  array (
233
+    0 => '-170',
234
+    1 => '-228',
235
+    2 => '1003',
236
+    3 => '962',
237
+  ),
238
+  'UnderlinePosition' => '-100',
239
+  'UnderlineThickness' => '50',
240
+  'Version' => '002.000',
241
+  'EncodingScheme' => 'WinAnsiEncoding',
242
+  'CapHeight' => '718',
243
+  'XHeight' => '532',
244
+  'Ascender' => '718',
245
+  'Descender' => '-207',
246
+  'StdHW' => '118',
247
+  'StdVW' => '140',
248
+  'StartCharMetrics' => '317',
249
+  'C' => 
250
+  array (
251
+    32 => 278.0,
252
+    160 => 278.0,
253
+    33 => 333.0,
254
+    34 => 474.0,
255
+    35 => 556.0,
256
+    36 => 556.0,
257
+    37 => 889.0,
258
+    38 => 722.0,
259
+    146 => 278.0,
260
+    40 => 333.0,
261
+    41 => 333.0,
262
+    42 => 389.0,
263
+    43 => 584.0,
264
+    44 => 278.0,
265
+    45 => 333.0,
266
+    173 => 333.0,
267
+    46 => 278.0,
268
+    47 => 278.0,
269
+    48 => 556.0,
270
+    49 => 556.0,
271
+    50 => 556.0,
272
+    51 => 556.0,
273
+    52 => 556.0,
274
+    53 => 556.0,
275
+    54 => 556.0,
276
+    55 => 556.0,
277
+    56 => 556.0,
278
+    57 => 556.0,
279
+    58 => 333.0,
280
+    59 => 333.0,
281
+    60 => 584.0,
282
+    61 => 584.0,
283
+    62 => 584.0,
284
+    63 => 611.0,
285
+    64 => 975.0,
286
+    65 => 722.0,
287
+    66 => 722.0,
288
+    67 => 722.0,
289
+    68 => 722.0,
290
+    69 => 667.0,
291
+    70 => 611.0,
292
+    71 => 778.0,
293
+    72 => 722.0,
294
+    73 => 278.0,
295
+    74 => 556.0,
296
+    75 => 722.0,
297
+    76 => 611.0,
298
+    77 => 833.0,
299
+    78 => 722.0,
300
+    79 => 778.0,
301
+    80 => 667.0,
302
+    81 => 778.0,
303
+    82 => 722.0,
304
+    83 => 667.0,
305
+    84 => 611.0,
306
+    85 => 722.0,
307
+    86 => 667.0,
308
+    87 => 944.0,
309
+    88 => 667.0,
310
+    89 => 667.0,
311
+    90 => 611.0,
312
+    91 => 333.0,
313
+    92 => 278.0,
314
+    93 => 333.0,
315
+    94 => 584.0,
316
+    95 => 556.0,
317
+    145 => 278.0,
318
+    97 => 556.0,
319
+    98 => 611.0,
320
+    99 => 556.0,
321
+    100 => 611.0,
322
+    101 => 556.0,
323
+    102 => 333.0,
324
+    103 => 611.0,
325
+    104 => 611.0,
326
+    105 => 278.0,
327
+    106 => 278.0,
328
+    107 => 556.0,
329
+    108 => 278.0,
330
+    109 => 889.0,
331
+    110 => 611.0,
332
+    111 => 611.0,
333
+    112 => 611.0,
334
+    113 => 611.0,
335
+    114 => 389.0,
336
+    115 => 556.0,
337
+    116 => 333.0,
338
+    117 => 611.0,
339
+    118 => 556.0,
340
+    119 => 778.0,
341
+    120 => 556.0,
342
+    121 => 556.0,
343
+    122 => 500.0,
344
+    123 => 389.0,
345
+    124 => 280.0,
346
+    125 => 389.0,
347
+    126 => 584.0,
348
+    161 => 333.0,
349
+    162 => 556.0,
350
+    163 => 556.0,
351
+    'fraction' => 167.0,
352
+    165 => 556.0,
353
+    131 => 556.0,
354
+    167 => 556.0,
355
+    164 => 556.0,
356
+    39 => 238.0,
357
+    147 => 500.0,
358
+    171 => 556.0,
359
+    139 => 333.0,
360
+    155 => 333.0,
361
+    'fi' => 611.0,
362
+    'fl' => 611.0,
363
+    150 => 556.0,
364
+    134 => 556.0,
365
+    135 => 556.0,
366
+    183 => 278.0,
367
+    182 => 556.0,
368
+    149 => 350.0,
369
+    130 => 278.0,
370
+    132 => 500.0,
371
+    148 => 500.0,
372
+    187 => 556.0,
373
+    133 => 1000.0,
374
+    137 => 1000.0,
375
+    191 => 611.0,
376
+    96 => 333.0,
377
+    180 => 333.0,
378
+    136 => 333.0,
379
+    152 => 333.0,
380
+    175 => 333.0,
381
+    'breve' => 333.0,
382
+    'dotaccent' => 333.0,
383
+    168 => 333.0,
384
+    'ring' => 333.0,
385
+    184 => 333.0,
386
+    'hungarumlaut' => 333.0,
387
+    'ogonek' => 333.0,
388
+    'caron' => 333.0,
389
+    151 => 1000.0,
390
+    198 => 1000.0,
391
+    170 => 370.0,
392
+    'Lslash' => 611.0,
393
+    216 => 778.0,
394
+    140 => 1000.0,
395
+    186 => 365.0,
396
+    230 => 889.0,
397
+    'dotlessi' => 278.0,
398
+    'lslash' => 278.0,
399
+    248 => 611.0,
400
+    156 => 944.0,
401
+    223 => 611.0,
402
+    207 => 278.0,
403
+    233 => 556.0,
404
+    'abreve' => 556.0,
405
+    'uhungarumlaut' => 611.0,
406
+    'ecaron' => 556.0,
407
+    159 => 667.0,
408
+    247 => 584.0,
409
+    221 => 667.0,
410
+    194 => 722.0,
411
+    225 => 556.0,
412
+    219 => 722.0,
413
+    253 => 556.0,
414
+    'scommaaccent' => 556.0,
415
+    234 => 556.0,
416
+    'Uring' => 722.0,
417
+    220 => 722.0,
418
+    'aogonek' => 556.0,
419
+    218 => 722.0,
420
+    'uogonek' => 611.0,
421
+    203 => 667.0,
422
+    'Dcroat' => 722.0,
423
+    'commaaccent' => 250.0,
424
+    169 => 737.0,
425
+    'Emacron' => 667.0,
426
+    'ccaron' => 556.0,
427
+    229 => 556.0,
428
+    'Ncommaaccent' => 722.0,
429
+    'lacute' => 278.0,
430
+    224 => 556.0,
431
+    'Tcommaaccent' => 611.0,
432
+    'Cacute' => 722.0,
433
+    227 => 556.0,
434
+    'Edotaccent' => 667.0,
435
+    154 => 556.0,
436
+    'scedilla' => 556.0,
437
+    237 => 278.0,
438
+    'lozenge' => 494.0,
439
+    'Rcaron' => 722.0,
440
+    'Gcommaaccent' => 778.0,
441
+    251 => 611.0,
442
+    226 => 556.0,
443
+    'Amacron' => 722.0,
444
+    'rcaron' => 389.0,
445
+    231 => 556.0,
446
+    'Zdotaccent' => 611.0,
447
+    222 => 667.0,
448
+    'Omacron' => 778.0,
449
+    'Racute' => 722.0,
450
+    'Sacute' => 667.0,
451
+    'dcaron' => 743.0,
452
+    'Umacron' => 722.0,
453
+    'uring' => 611.0,
454
+    179 => 333.0,
455
+    210 => 778.0,
456
+    192 => 722.0,
457
+    'Abreve' => 722.0,
458
+    215 => 584.0,
459
+    250 => 611.0,
460
+    'Tcaron' => 611.0,
461
+    'partialdiff' => 494.0,
462
+    255 => 556.0,
463
+    'Nacute' => 722.0,
464
+    238 => 278.0,
465
+    202 => 667.0,
466
+    228 => 556.0,
467
+    235 => 556.0,
468
+    'cacute' => 556.0,
469
+    'nacute' => 611.0,
470
+    'umacron' => 611.0,
471
+    'Ncaron' => 722.0,
472
+    205 => 278.0,
473
+    177 => 584.0,
474
+    166 => 280.0,
475
+    174 => 737.0,
476
+    'Gbreve' => 778.0,
477
+    'Idotaccent' => 278.0,
478
+    'summation' => 600.0,
479
+    200 => 667.0,
480
+    'racute' => 389.0,
481
+    'omacron' => 611.0,
482
+    'Zacute' => 611.0,
483
+    142 => 611.0,
484
+    'greaterequal' => 549.0,
485
+    208 => 722.0,
486
+    199 => 722.0,
487
+    'lcommaaccent' => 278.0,
488
+    'tcaron' => 389.0,
489
+    'eogonek' => 556.0,
490
+    'Uogonek' => 722.0,
491
+    193 => 722.0,
492
+    196 => 722.0,
493
+    232 => 556.0,
494
+    'zacute' => 500.0,
495
+    'iogonek' => 278.0,
496
+    211 => 778.0,
497
+    243 => 611.0,
498
+    'amacron' => 556.0,
499
+    'sacute' => 556.0,
500
+    239 => 278.0,
501
+    212 => 778.0,
502
+    217 => 722.0,
503
+    'Delta' => 612.0,
504
+    254 => 611.0,
505
+    178 => 333.0,
506
+    214 => 778.0,
507
+    181 => 611.0,
508
+    236 => 278.0,
509
+    'ohungarumlaut' => 611.0,
510
+    'Eogonek' => 667.0,
511
+    'dcroat' => 611.0,
512
+    190 => 834.0,
513
+    'Scedilla' => 667.0,
514
+    'lcaron' => 400.0,
515
+    'Kcommaaccent' => 722.0,
516
+    'Lacute' => 611.0,
517
+    153 => 1000.0,
518
+    'edotaccent' => 556.0,
519
+    204 => 278.0,
520
+    'Imacron' => 278.0,
521
+    'Lcaron' => 611.0,
522
+    189 => 834.0,
523
+    'lessequal' => 549.0,
524
+    244 => 611.0,
525
+    241 => 611.0,
526
+    'Uhungarumlaut' => 722.0,
527
+    201 => 667.0,
528
+    'emacron' => 556.0,
529
+    'gbreve' => 611.0,
530
+    188 => 834.0,
531
+    138 => 667.0,
532
+    'Scommaaccent' => 667.0,
533
+    'Ohungarumlaut' => 778.0,
534
+    176 => 400.0,
535
+    242 => 611.0,
536
+    'Ccaron' => 722.0,
537
+    249 => 611.0,
538
+    'radical' => 549.0,
539
+    'Dcaron' => 722.0,
540
+    'rcommaaccent' => 389.0,
541
+    209 => 722.0,
542
+    245 => 611.0,
543
+    'Rcommaaccent' => 722.0,
544
+    'Lcommaaccent' => 611.0,
545
+    195 => 722.0,
546
+    'Aogonek' => 722.0,
547
+    197 => 722.0,
548
+    213 => 778.0,
549
+    'zdotaccent' => 500.0,
550
+    'Ecaron' => 667.0,
551
+    'Iogonek' => 278.0,
552
+    'kcommaaccent' => 556.0,
553
+    'minus' => 584.0,
554
+    206 => 278.0,
555
+    'ncaron' => 611.0,
556
+    'tcommaaccent' => 333.0,
557
+    172 => 584.0,
558
+    246 => 611.0,
559
+    252 => 611.0,
560
+    'notequal' => 549.0,
561
+    'gcommaaccent' => 611.0,
562
+    240 => 611.0,
563
+    158 => 500.0,
564
+    'ncommaaccent' => 611.0,
565
+    185 => 333.0,
566
+    'imacron' => 278.0,
567
+    128 => 556.0,
568
+  ),
569
+  'CIDtoGID_Compressed' => true,
570
+  'CIDtoGID' => 'eJwDAAAAAAE=',
571
+  '_version_' => 6,
572
+);

+ 572
- 0
storage/fonts/Helvetica.afm.php Vedi File

@@ -0,0 +1,572 @@
1
+<?php return array (
2
+  'codeToName' => 
3
+  array (
4
+    32 => 'space',
5
+    160 => 'space',
6
+    33 => 'exclam',
7
+    34 => 'quotedbl',
8
+    35 => 'numbersign',
9
+    36 => 'dollar',
10
+    37 => 'percent',
11
+    38 => 'ampersand',
12
+    146 => 'quoteright',
13
+    40 => 'parenleft',
14
+    41 => 'parenright',
15
+    42 => 'asterisk',
16
+    43 => 'plus',
17
+    44 => 'comma',
18
+    45 => 'hyphen',
19
+    173 => 'hyphen',
20
+    46 => 'period',
21
+    47 => 'slash',
22
+    48 => 'zero',
23
+    49 => 'one',
24
+    50 => 'two',
25
+    51 => 'three',
26
+    52 => 'four',
27
+    53 => 'five',
28
+    54 => 'six',
29
+    55 => 'seven',
30
+    56 => 'eight',
31
+    57 => 'nine',
32
+    58 => 'colon',
33
+    59 => 'semicolon',
34
+    60 => 'less',
35
+    61 => 'equal',
36
+    62 => 'greater',
37
+    63 => 'question',
38
+    64 => 'at',
39
+    65 => 'A',
40
+    66 => 'B',
41
+    67 => 'C',
42
+    68 => 'D',
43
+    69 => 'E',
44
+    70 => 'F',
45
+    71 => 'G',
46
+    72 => 'H',
47
+    73 => 'I',
48
+    74 => 'J',
49
+    75 => 'K',
50
+    76 => 'L',
51
+    77 => 'M',
52
+    78 => 'N',
53
+    79 => 'O',
54
+    80 => 'P',
55
+    81 => 'Q',
56
+    82 => 'R',
57
+    83 => 'S',
58
+    84 => 'T',
59
+    85 => 'U',
60
+    86 => 'V',
61
+    87 => 'W',
62
+    88 => 'X',
63
+    89 => 'Y',
64
+    90 => 'Z',
65
+    91 => 'bracketleft',
66
+    92 => 'backslash',
67
+    93 => 'bracketright',
68
+    94 => 'asciicircum',
69
+    95 => 'underscore',
70
+    145 => 'quoteleft',
71
+    97 => 'a',
72
+    98 => 'b',
73
+    99 => 'c',
74
+    100 => 'd',
75
+    101 => 'e',
76
+    102 => 'f',
77
+    103 => 'g',
78
+    104 => 'h',
79
+    105 => 'i',
80
+    106 => 'j',
81
+    107 => 'k',
82
+    108 => 'l',
83
+    109 => 'm',
84
+    110 => 'n',
85
+    111 => 'o',
86
+    112 => 'p',
87
+    113 => 'q',
88
+    114 => 'r',
89
+    115 => 's',
90
+    116 => 't',
91
+    117 => 'u',
92
+    118 => 'v',
93
+    119 => 'w',
94
+    120 => 'x',
95
+    121 => 'y',
96
+    122 => 'z',
97
+    123 => 'braceleft',
98
+    124 => 'bar',
99
+    125 => 'braceright',
100
+    126 => 'asciitilde',
101
+    161 => 'exclamdown',
102
+    162 => 'cent',
103
+    163 => 'sterling',
104
+    165 => 'yen',
105
+    131 => 'florin',
106
+    167 => 'section',
107
+    164 => 'currency',
108
+    39 => 'quotesingle',
109
+    147 => 'quotedblleft',
110
+    171 => 'guillemotleft',
111
+    139 => 'guilsinglleft',
112
+    155 => 'guilsinglright',
113
+    150 => 'endash',
114
+    134 => 'dagger',
115
+    135 => 'daggerdbl',
116
+    183 => 'periodcentered',
117
+    182 => 'paragraph',
118
+    149 => 'bullet',
119
+    130 => 'quotesinglbase',
120
+    132 => 'quotedblbase',
121
+    148 => 'quotedblright',
122
+    187 => 'guillemotright',
123
+    133 => 'ellipsis',
124
+    137 => 'perthousand',
125
+    191 => 'questiondown',
126
+    96 => 'grave',
127
+    180 => 'acute',
128
+    136 => 'circumflex',
129
+    152 => 'tilde',
130
+    175 => 'macron',
131
+    168 => 'dieresis',
132
+    184 => 'cedilla',
133
+    151 => 'emdash',
134
+    198 => 'AE',
135
+    170 => 'ordfeminine',
136
+    216 => 'Oslash',
137
+    140 => 'OE',
138
+    186 => 'ordmasculine',
139
+    230 => 'ae',
140
+    248 => 'oslash',
141
+    156 => 'oe',
142
+    223 => 'germandbls',
143
+    207 => 'Idieresis',
144
+    233 => 'eacute',
145
+    159 => 'Ydieresis',
146
+    247 => 'divide',
147
+    221 => 'Yacute',
148
+    194 => 'Acircumflex',
149
+    225 => 'aacute',
150
+    219 => 'Ucircumflex',
151
+    253 => 'yacute',
152
+    234 => 'ecircumflex',
153
+    220 => 'Udieresis',
154
+    218 => 'Uacute',
155
+    203 => 'Edieresis',
156
+    169 => 'copyright',
157
+    229 => 'aring',
158
+    224 => 'agrave',
159
+    227 => 'atilde',
160
+    154 => 'scaron',
161
+    237 => 'iacute',
162
+    251 => 'ucircumflex',
163
+    226 => 'acircumflex',
164
+    231 => 'ccedilla',
165
+    222 => 'Thorn',
166
+    179 => 'threesuperior',
167
+    210 => 'Ograve',
168
+    192 => 'Agrave',
169
+    215 => 'multiply',
170
+    250 => 'uacute',
171
+    255 => 'ydieresis',
172
+    238 => 'icircumflex',
173
+    202 => 'Ecircumflex',
174
+    228 => 'adieresis',
175
+    235 => 'edieresis',
176
+    205 => 'Iacute',
177
+    177 => 'plusminus',
178
+    166 => 'brokenbar',
179
+    174 => 'registered',
180
+    200 => 'Egrave',
181
+    142 => 'Zcaron',
182
+    208 => 'Eth',
183
+    199 => 'Ccedilla',
184
+    193 => 'Aacute',
185
+    196 => 'Adieresis',
186
+    232 => 'egrave',
187
+    211 => 'Oacute',
188
+    243 => 'oacute',
189
+    239 => 'idieresis',
190
+    212 => 'Ocircumflex',
191
+    217 => 'Ugrave',
192
+    254 => 'thorn',
193
+    178 => 'twosuperior',
194
+    214 => 'Odieresis',
195
+    181 => 'mu',
196
+    236 => 'igrave',
197
+    190 => 'threequarters',
198
+    153 => 'trademark',
199
+    204 => 'Igrave',
200
+    189 => 'onehalf',
201
+    244 => 'ocircumflex',
202
+    241 => 'ntilde',
203
+    201 => 'Eacute',
204
+    188 => 'onequarter',
205
+    138 => 'Scaron',
206
+    176 => 'degree',
207
+    242 => 'ograve',
208
+    249 => 'ugrave',
209
+    209 => 'Ntilde',
210
+    245 => 'otilde',
211
+    195 => 'Atilde',
212
+    197 => 'Aring',
213
+    213 => 'Otilde',
214
+    206 => 'Icircumflex',
215
+    172 => 'logicalnot',
216
+    246 => 'odieresis',
217
+    252 => 'udieresis',
218
+    240 => 'eth',
219
+    158 => 'zcaron',
220
+    185 => 'onesuperior',
221
+    128 => 'Euro',
222
+  ),
223
+  'isUnicode' => false,
224
+  'FontName' => 'Helvetica',
225
+  'FullName' => 'Helvetica',
226
+  'FamilyName' => 'Helvetica',
227
+  'Weight' => 'Medium',
228
+  'ItalicAngle' => '0',
229
+  'IsFixedPitch' => 'false',
230
+  'CharacterSet' => 'ExtendedRoman',
231
+  'FontBBox' => 
232
+  array (
233
+    0 => '-166',
234
+    1 => '-225',
235
+    2 => '1000',
236
+    3 => '931',
237
+  ),
238
+  'UnderlinePosition' => '-100',
239
+  'UnderlineThickness' => '50',
240
+  'Version' => '002.000',
241
+  'EncodingScheme' => 'WinAnsiEncoding',
242
+  'CapHeight' => '718',
243
+  'XHeight' => '523',
244
+  'Ascender' => '718',
245
+  'Descender' => '-207',
246
+  'StdHW' => '76',
247
+  'StdVW' => '88',
248
+  'StartCharMetrics' => '317',
249
+  'C' => 
250
+  array (
251
+    32 => 278.0,
252
+    160 => 278.0,
253
+    33 => 278.0,
254
+    34 => 355.0,
255
+    35 => 556.0,
256
+    36 => 556.0,
257
+    37 => 889.0,
258
+    38 => 667.0,
259
+    146 => 222.0,
260
+    40 => 333.0,
261
+    41 => 333.0,
262
+    42 => 389.0,
263
+    43 => 584.0,
264
+    44 => 278.0,
265
+    45 => 333.0,
266
+    173 => 333.0,
267
+    46 => 278.0,
268
+    47 => 278.0,
269
+    48 => 556.0,
270
+    49 => 556.0,
271
+    50 => 556.0,
272
+    51 => 556.0,
273
+    52 => 556.0,
274
+    53 => 556.0,
275
+    54 => 556.0,
276
+    55 => 556.0,
277
+    56 => 556.0,
278
+    57 => 556.0,
279
+    58 => 278.0,
280
+    59 => 278.0,
281
+    60 => 584.0,
282
+    61 => 584.0,
283
+    62 => 584.0,
284
+    63 => 556.0,
285
+    64 => 1015.0,
286
+    65 => 667.0,
287
+    66 => 667.0,
288
+    67 => 722.0,
289
+    68 => 722.0,
290
+    69 => 667.0,
291
+    70 => 611.0,
292
+    71 => 778.0,
293
+    72 => 722.0,
294
+    73 => 278.0,
295
+    74 => 500.0,
296
+    75 => 667.0,
297
+    76 => 556.0,
298
+    77 => 833.0,
299
+    78 => 722.0,
300
+    79 => 778.0,
301
+    80 => 667.0,
302
+    81 => 778.0,
303
+    82 => 722.0,
304
+    83 => 667.0,
305
+    84 => 611.0,
306
+    85 => 722.0,
307
+    86 => 667.0,
308
+    87 => 944.0,
309
+    88 => 667.0,
310
+    89 => 667.0,
311
+    90 => 611.0,
312
+    91 => 278.0,
313
+    92 => 278.0,
314
+    93 => 278.0,
315
+    94 => 469.0,
316
+    95 => 556.0,
317
+    145 => 222.0,
318
+    97 => 556.0,
319
+    98 => 556.0,
320
+    99 => 500.0,
321
+    100 => 556.0,
322
+    101 => 556.0,
323
+    102 => 278.0,
324
+    103 => 556.0,
325
+    104 => 556.0,
326
+    105 => 222.0,
327
+    106 => 222.0,
328
+    107 => 500.0,
329
+    108 => 222.0,
330
+    109 => 833.0,
331
+    110 => 556.0,
332
+    111 => 556.0,
333
+    112 => 556.0,
334
+    113 => 556.0,
335
+    114 => 333.0,
336
+    115 => 500.0,
337
+    116 => 278.0,
338
+    117 => 556.0,
339
+    118 => 500.0,
340
+    119 => 722.0,
341
+    120 => 500.0,
342
+    121 => 500.0,
343
+    122 => 500.0,
344
+    123 => 334.0,
345
+    124 => 260.0,
346
+    125 => 334.0,
347
+    126 => 584.0,
348
+    161 => 333.0,
349
+    162 => 556.0,
350
+    163 => 556.0,
351
+    'fraction' => 167.0,
352
+    165 => 556.0,
353
+    131 => 556.0,
354
+    167 => 556.0,
355
+    164 => 556.0,
356
+    39 => 191.0,
357
+    147 => 333.0,
358
+    171 => 556.0,
359
+    139 => 333.0,
360
+    155 => 333.0,
361
+    'fi' => 500.0,
362
+    'fl' => 500.0,
363
+    150 => 556.0,
364
+    134 => 556.0,
365
+    135 => 556.0,
366
+    183 => 278.0,
367
+    182 => 537.0,
368
+    149 => 350.0,
369
+    130 => 222.0,
370
+    132 => 333.0,
371
+    148 => 333.0,
372
+    187 => 556.0,
373
+    133 => 1000.0,
374
+    137 => 1000.0,
375
+    191 => 611.0,
376
+    96 => 333.0,
377
+    180 => 333.0,
378
+    136 => 333.0,
379
+    152 => 333.0,
380
+    175 => 333.0,
381
+    'breve' => 333.0,
382
+    'dotaccent' => 333.0,
383
+    168 => 333.0,
384
+    'ring' => 333.0,
385
+    184 => 333.0,
386
+    'hungarumlaut' => 333.0,
387
+    'ogonek' => 333.0,
388
+    'caron' => 333.0,
389
+    151 => 1000.0,
390
+    198 => 1000.0,
391
+    170 => 370.0,
392
+    'Lslash' => 556.0,
393
+    216 => 778.0,
394
+    140 => 1000.0,
395
+    186 => 365.0,
396
+    230 => 889.0,
397
+    'dotlessi' => 278.0,
398
+    'lslash' => 222.0,
399
+    248 => 611.0,
400
+    156 => 944.0,
401
+    223 => 611.0,
402
+    207 => 278.0,
403
+    233 => 556.0,
404
+    'abreve' => 556.0,
405
+    'uhungarumlaut' => 556.0,
406
+    'ecaron' => 556.0,
407
+    159 => 667.0,
408
+    247 => 584.0,
409
+    221 => 667.0,
410
+    194 => 667.0,
411
+    225 => 556.0,
412
+    219 => 722.0,
413
+    253 => 500.0,
414
+    'scommaaccent' => 500.0,
415
+    234 => 556.0,
416
+    'Uring' => 722.0,
417
+    220 => 722.0,
418
+    'aogonek' => 556.0,
419
+    218 => 722.0,
420
+    'uogonek' => 556.0,
421
+    203 => 667.0,
422
+    'Dcroat' => 722.0,
423
+    'commaaccent' => 250.0,
424
+    169 => 737.0,
425
+    'Emacron' => 667.0,
426
+    'ccaron' => 500.0,
427
+    229 => 556.0,
428
+    'Ncommaaccent' => 722.0,
429
+    'lacute' => 222.0,
430
+    224 => 556.0,
431
+    'Tcommaaccent' => 611.0,
432
+    'Cacute' => 722.0,
433
+    227 => 556.0,
434
+    'Edotaccent' => 667.0,
435
+    154 => 500.0,
436
+    'scedilla' => 500.0,
437
+    237 => 278.0,
438
+    'lozenge' => 471.0,
439
+    'Rcaron' => 722.0,
440
+    'Gcommaaccent' => 778.0,
441
+    251 => 556.0,
442
+    226 => 556.0,
443
+    'Amacron' => 667.0,
444
+    'rcaron' => 333.0,
445
+    231 => 500.0,
446
+    'Zdotaccent' => 611.0,
447
+    222 => 667.0,
448
+    'Omacron' => 778.0,
449
+    'Racute' => 722.0,
450
+    'Sacute' => 667.0,
451
+    'dcaron' => 643.0,
452
+    'Umacron' => 722.0,
453
+    'uring' => 556.0,
454
+    179 => 333.0,
455
+    210 => 778.0,
456
+    192 => 667.0,
457
+    'Abreve' => 667.0,
458
+    215 => 584.0,
459
+    250 => 556.0,
460
+    'Tcaron' => 611.0,
461
+    'partialdiff' => 476.0,
462
+    255 => 500.0,
463
+    'Nacute' => 722.0,
464
+    238 => 278.0,
465
+    202 => 667.0,
466
+    228 => 556.0,
467
+    235 => 556.0,
468
+    'cacute' => 500.0,
469
+    'nacute' => 556.0,
470
+    'umacron' => 556.0,
471
+    'Ncaron' => 722.0,
472
+    205 => 278.0,
473
+    177 => 584.0,
474
+    166 => 260.0,
475
+    174 => 737.0,
476
+    'Gbreve' => 778.0,
477
+    'Idotaccent' => 278.0,
478
+    'summation' => 600.0,
479
+    200 => 667.0,
480
+    'racute' => 333.0,
481
+    'omacron' => 556.0,
482
+    'Zacute' => 611.0,
483
+    142 => 611.0,
484
+    'greaterequal' => 549.0,
485
+    208 => 722.0,
486
+    199 => 722.0,
487
+    'lcommaaccent' => 222.0,
488
+    'tcaron' => 317.0,
489
+    'eogonek' => 556.0,
490
+    'Uogonek' => 722.0,
491
+    193 => 667.0,
492
+    196 => 667.0,
493
+    232 => 556.0,
494
+    'zacute' => 500.0,
495
+    'iogonek' => 222.0,
496
+    211 => 778.0,
497
+    243 => 556.0,
498
+    'amacron' => 556.0,
499
+    'sacute' => 500.0,
500
+    239 => 278.0,
501
+    212 => 778.0,
502
+    217 => 722.0,
503
+    'Delta' => 612.0,
504
+    254 => 556.0,
505
+    178 => 333.0,
506
+    214 => 778.0,
507
+    181 => 556.0,
508
+    236 => 278.0,
509
+    'ohungarumlaut' => 556.0,
510
+    'Eogonek' => 667.0,
511
+    'dcroat' => 556.0,
512
+    190 => 834.0,
513
+    'Scedilla' => 667.0,
514
+    'lcaron' => 299.0,
515
+    'Kcommaaccent' => 667.0,
516
+    'Lacute' => 556.0,
517
+    153 => 1000.0,
518
+    'edotaccent' => 556.0,
519
+    204 => 278.0,
520
+    'Imacron' => 278.0,
521
+    'Lcaron' => 556.0,
522
+    189 => 834.0,
523
+    'lessequal' => 549.0,
524
+    244 => 556.0,
525
+    241 => 556.0,
526
+    'Uhungarumlaut' => 722.0,
527
+    201 => 667.0,
528
+    'emacron' => 556.0,
529
+    'gbreve' => 556.0,
530
+    188 => 834.0,
531
+    138 => 667.0,
532
+    'Scommaaccent' => 667.0,
533
+    'Ohungarumlaut' => 778.0,
534
+    176 => 400.0,
535
+    242 => 556.0,
536
+    'Ccaron' => 722.0,
537
+    249 => 556.0,
538
+    'radical' => 453.0,
539
+    'Dcaron' => 722.0,
540
+    'rcommaaccent' => 333.0,
541
+    209 => 722.0,
542
+    245 => 556.0,
543
+    'Rcommaaccent' => 722.0,
544
+    'Lcommaaccent' => 556.0,
545
+    195 => 667.0,
546
+    'Aogonek' => 667.0,
547
+    197 => 667.0,
548
+    213 => 778.0,
549
+    'zdotaccent' => 500.0,
550
+    'Ecaron' => 667.0,
551
+    'Iogonek' => 278.0,
552
+    'kcommaaccent' => 500.0,
553
+    'minus' => 584.0,
554
+    206 => 278.0,
555
+    'ncaron' => 556.0,
556
+    'tcommaaccent' => 278.0,
557
+    172 => 584.0,
558
+    246 => 556.0,
559
+    252 => 556.0,
560
+    'notequal' => 549.0,
561
+    'gcommaaccent' => 556.0,
562
+    240 => 556.0,
563
+    158 => 500.0,
564
+    'ncommaaccent' => 556.0,
565
+    185 => 333.0,
566
+    'imacron' => 278.0,
567
+    128 => 556.0,
568
+  ),
569
+  'CIDtoGID_Compressed' => true,
570
+  'CIDtoGID' => 'eJwDAAAAAAE=',
571
+  '_version_' => 6,
572
+);

+ 4
- 0
storage/fonts/dompdf_font_family_cache.php Vedi File

@@ -77,6 +77,10 @@
77 77
     'italic' => $rootDir . '/lib/fonts/DejaVuSerif-Italic',
78 78
     'normal' => $rootDir . '/lib/fonts/DejaVuSerif',
79 79
   ),
80
+  'fredoka' => array(
81
+    'normal' => $fontDir . '/fredoka_normal_28300f0200e8c9dfb0ffa5dc558cc80d',
82
+    'bold' => $fontDir . '/fredoka_bold_8698855ebc118ac8348425fb40afa6ed',
83
+  ),
80 84
   'encode sans condensed' => array(
81 85
     'normal' => $fontDir . '/encode_sans_condensed_normal_d7672eb8874cf4c74f27d647a9dc5b8a',
82 86
     '800' => $fontDir . '/encode_sans_condensed_800_50f784a256399e28e16f28832b3ba7af',

BIN
storage/fonts/encode_sans_condensed_800_299c07ee3e82ec5b851d47ea031b327a.ttf Vedi File


+ 0
- 249
storage/fonts/encode_sans_condensed_800_299c07ee3e82ec5b851d47ea031b327a.ufm Vedi File

@@ -1,249 +0,0 @@
1
-StartFontMetrics 4.1
2
-Notice Converted by PHP-font-lib
3
-Comment https://github.com/PhenX/php-font-lib
4
-EncodingScheme FontSpecific
5
-Copyright Copyright 2012 The Encode Project Authors (impallari@gmail.com), with Reserved Font Name "Encode Sans".
6
-FontName Encode Sans Condensed ExtraBold
7
-FontSubfamily Regular
8
-UniqueID 2.000;IMPA;EncodeSansCondensed-ExtraBold
9
-FullName Encode Sans Condensed ExtraBold
10
-Version Version 2.000
11
-PostScriptName EncodeSansCondensed-ExtraBold
12
-LicenseURL http://scripts.sil.org/OFL
13
-Weight Bold
14
-ItalicAngle 0
15
-IsFixedPitch false
16
-UnderlineThickness 25
17
-UnderlinePosition -38
18
-FontHeightOffset 0
19
-Ascender 1030
20
-Descender -220
21
-FontBBox -538 -254 1356 1148
22
-StartCharMetrics 273
23
-U 0 ; WX 0 ; N NULL ; G 1
24
-U 13 ; WX 218 ; N CR ; G 2
25
-U 32 ; WX 218 ; N space ; G 3
26
-U 33 ; WX 280 ; N exclam ; G 179
27
-U 34 ; WX 428 ; N quotedbl ; G 185
28
-U 35 ; WX 586 ; N numbersign ; G 181
29
-U 36 ; WX 513 ; N dollar ; G 216
30
-U 37 ; WX 969 ; N percent ; G 232
31
-U 38 ; WX 734 ; N ampersand ; G 236
32
-U 39 ; WX 217 ; N quotesingle ; G 186
33
-U 40 ; WX 328 ; N parenleft ; G 195
34
-U 41 ; WX 328 ; N parenright ; G 196
35
-U 42 ; WX 494 ; N asterisk ; G 172
36
-U 43 ; WX 517 ; N plus ; G 221
37
-U 44 ; WX 260 ; N comma ; G 177
38
-U 45 ; WX 375 ; N hyphen ; G 199
39
-U 46 ; WX 260 ; N period ; G 182
40
-U 47 ; WX 351 ; N slash ; G 188
41
-U 48 ; WX 598 ; N zero ; G 134
42
-U 49 ; WX 350 ; N one ; G 135
43
-U 50 ; WX 479 ; N two ; G 136
44
-U 51 ; WX 484 ; N three ; G 137
45
-U 52 ; WX 576 ; N four ; G 138
46
-U 53 ; WX 490 ; N five ; G 139
47
-U 54 ; WX 567 ; N six ; G 140
48
-U 55 ; WX 456 ; N seven ; G 141
49
-U 56 ; WX 598 ; N eight ; G 142
50
-U 57 ; WX 567 ; N nine ; G 143
51
-U 58 ; WX 260 ; N colon ; G 176
52
-U 59 ; WX 260 ; N semicolon ; G 187
53
-U 60 ; WX 517 ; N less ; G 227
54
-U 61 ; WX 517 ; N equal ; G 225
55
-U 62 ; WX 517 ; N greater ; G 226
56
-U 63 ; WX 446 ; N question ; G 183
57
-U 64 ; WX 962 ; N at ; G 235
58
-U 65 ; WX 638 ; N A ; G 4
59
-U 66 ; WX 611 ; N B ; G 12
60
-U 67 ; WX 539 ; N C ; G 13
61
-U 68 ; WX 654 ; N D ; G 15
62
-U 69 ; WX 552 ; N E ; G 17
63
-U 70 ; WX 524 ; N F ; G 22
64
-U 71 ; WX 628 ; N G ; G 23
65
-U 72 ; WX 673 ; N H ; G 24
66
-U 73 ; WX 272 ; N I ; G 25
67
-U 74 ; WX 272 ; N J ; G 30
68
-U 75 ; WX 606 ; N K ; G 31
69
-U 76 ; WX 508 ; N L ; G 32
70
-U 77 ; WX 853 ; N M ; G 34
71
-U 78 ; WX 681 ; N N ; G 35
72
-U 79 ; WX 682 ; N O ; G 37
73
-U 80 ; WX 598 ; N P ; G 45
74
-U 81 ; WX 682 ; N Q ; G 47
75
-U 82 ; WX 626 ; N R ; G 48
76
-U 83 ; WX 513 ; N S ; G 49
77
-U 84 ; WX 579 ; N T ; G 50
78
-U 85 ; WX 660 ; N U ; G 51
79
-U 86 ; WX 628 ; N V ; G 56
80
-U 87 ; WX 997 ; N W ; G 57
81
-U 88 ; WX 630 ; N X ; G 58
82
-U 89 ; WX 579 ; N Y ; G 59
83
-U 90 ; WX 545 ; N Z ; G 61
84
-U 91 ; WX 328 ; N bracketleft ; G 193
85
-U 92 ; WX 351 ; N backslash ; G 173
86
-U 93 ; WX 328 ; N bracketright ; G 194
87
-U 94 ; WX 586 ; N asciicircum ; G 245
88
-U 95 ; WX 533 ; N underscore ; G 189
89
-U 96 ; WX 573 ; N grave ; G 269
90
-U 97 ; WX 493 ; N a ; G 63
91
-U 98 ; WX 539 ; N b ; G 71
92
-U 99 ; WX 412 ; N c ; G 72
93
-U 100 ; WX 539 ; N d ; G 74
94
-U 101 ; WX 489 ; N e ; G 76
95
-U 102 ; WX 358 ; N f ; G 81
96
-U 103 ; WX 539 ; N g ; G 82
97
-U 104 ; WX 538 ; N h ; G 83
98
-U 105 ; WX 259 ; N i ; G 84
99
-U 106 ; WX 259 ; N j ; G 91
100
-U 107 ; WX 527 ; N k ; G 93
101
-U 108 ; WX 258 ; N l ; G 94
102
-U 109 ; WX 802 ; N m ; G 96
103
-U 110 ; WX 538 ; N n ; G 97
104
-U 111 ; WX 523 ; N o ; G 99
105
-U 112 ; WX 539 ; N p ; G 107
106
-U 113 ; WX 539 ; N q ; G 109
107
-U 114 ; WX 375 ; N r ; G 110
108
-U 115 ; WX 417 ; N s ; G 111
109
-U 116 ; WX 381 ; N t ; G 113
110
-U 117 ; WX 533 ; N u ; G 114
111
-U 118 ; WX 513 ; N v ; G 119
112
-U 119 ; WX 802 ; N w ; G 120
113
-U 120 ; WX 508 ; N x ; G 121
114
-U 121 ; WX 513 ; N y ; G 122
115
-U 122 ; WX 429 ; N z ; G 125
116
-U 123 ; WX 348 ; N braceleft ; G 191
117
-U 124 ; WX 250 ; N bar ; G 243
118
-U 125 ; WX 348 ; N braceright ; G 192
119
-U 126 ; WX 517 ; N asciitilde ; G 229
120
-U 160 ; WX 218 ; N uni00A0 ; G 211
121
-U 161 ; WX 280 ; N exclamdown ; G 180
122
-U 162 ; WX 413 ; N cent ; G 214
123
-U 163 ; WX 592 ; N sterling ; G 218
124
-U 164 ; WX 586 ; N currency ; G 215
125
-U 165 ; WX 583 ; N yen ; G 219
126
-U 166 ; WX 250 ; N brokenbar ; G 244
127
-U 167 ; WX 479 ; N section ; G 238
128
-U 168 ; WX 573 ; N dieresis ; G 268
129
-U 169 ; WX 810 ; N copyright ; G 239
130
-U 170 ; WX 411 ; N ordfeminine ; G 132
131
-U 171 ; WX 558 ; N guillemotleft ; G 201
132
-U 172 ; WX 620 ; N logicalnot ; G 230
133
-U 173 ; WX 375 ; N uni00AD ; G 200
134
-U 174 ; WX 687 ; N registered ; G 240
135
-U 175 ; WX 573 ; N macron ; G 270
136
-U 176 ; WX 455 ; N degree ; G 242
137
-U 177 ; WX 517 ; N plusminus ; G 228
138
-U 178 ; WX 401 ; N uni00B2 ; G 165
139
-U 179 ; WX 401 ; N uni00B3 ; G 166
140
-U 180 ; WX 573 ; N acute ; G 265
141
-U 181 ; WX 533 ; N uni00B5 ; G 231
142
-U 182 ; WX 598 ; N paragraph ; G 237
143
-U 183 ; WX 260 ; N periodcentered ; G 174
144
-U 184 ; WX 573 ; N cedilla ; G 266
145
-U 185 ; WX 401 ; N uni00B9 ; G 164
146
-U 186 ; WX 435 ; N ordmasculine ; G 133
147
-U 187 ; WX 558 ; N guillemotright ; G 202
148
-U 188 ; WX 963 ; N onequarter ; G 170
149
-U 189 ; WX 963 ; N onehalf ; G 169
150
-U 190 ; WX 963 ; N threequarters ; G 171
151
-U 191 ; WX 446 ; N questiondown ; G 184
152
-U 192 ; WX 638 ; N Agrave ; G 8
153
-U 193 ; WX 638 ; N Aacute ; G 5
154
-U 194 ; WX 638 ; N Acircumflex ; G 6
155
-U 195 ; WX 638 ; N Atilde ; G 10
156
-U 196 ; WX 638 ; N Adieresis ; G 7
157
-U 197 ; WX 638 ; N Aring ; G 9
158
-U 198 ; WX 901 ; N AE ; G 11
159
-U 199 ; WX 539 ; N Ccedilla ; G 14
160
-U 200 ; WX 552 ; N Egrave ; G 21
161
-U 201 ; WX 552 ; N Eacute ; G 18
162
-U 202 ; WX 552 ; N Ecircumflex ; G 19
163
-U 203 ; WX 552 ; N Edieresis ; G 20
164
-U 204 ; WX 272 ; N Igrave ; G 29
165
-U 205 ; WX 272 ; N Iacute ; G 26
166
-U 206 ; WX 272 ; N Icircumflex ; G 27
167
-U 207 ; WX 272 ; N Idieresis ; G 28
168
-U 208 ; WX 654 ; N Eth ; G 16
169
-U 209 ; WX 681 ; N Ntilde ; G 36
170
-U 210 ; WX 682 ; N Ograve ; G 41
171
-U 211 ; WX 682 ; N Oacute ; G 38
172
-U 212 ; WX 682 ; N Ocircumflex ; G 39
173
-U 213 ; WX 682 ; N Otilde ; G 43
174
-U 214 ; WX 682 ; N Odieresis ; G 40
175
-U 215 ; WX 500 ; N multiply ; G 223
176
-U 216 ; WX 682 ; N Oslash ; G 42
177
-U 217 ; WX 660 ; N Ugrave ; G 55
178
-U 218 ; WX 660 ; N Uacute ; G 52
179
-U 219 ; WX 660 ; N Ucircumflex ; G 53
180
-U 220 ; WX 660 ; N Udieresis ; G 54
181
-U 221 ; WX 579 ; N Yacute ; G 60
182
-U 222 ; WX 603 ; N Thorn ; G 46
183
-U 223 ; WX 695 ; N germandbls ; G 112
184
-U 224 ; WX 493 ; N agrave ; G 67
185
-U 225 ; WX 493 ; N aacute ; G 64
186
-U 226 ; WX 493 ; N acircumflex ; G 65
187
-U 227 ; WX 493 ; N atilde ; G 69
188
-U 228 ; WX 493 ; N adieresis ; G 66
189
-U 229 ; WX 493 ; N aring ; G 68
190
-U 230 ; WX 741 ; N ae ; G 70
191
-U 231 ; WX 412 ; N ccedilla ; G 73
192
-U 232 ; WX 489 ; N egrave ; G 80
193
-U 233 ; WX 489 ; N eacute ; G 77
194
-U 234 ; WX 489 ; N ecircumflex ; G 78
195
-U 235 ; WX 489 ; N edieresis ; G 79
196
-U 236 ; WX 259 ; N igrave ; G 90
197
-U 237 ; WX 259 ; N iacute ; G 86
198
-U 238 ; WX 259 ; N icircumflex ; G 87
199
-U 239 ; WX 259 ; N idieresis ; G 88
200
-U 240 ; WX 523 ; N eth ; G 75
201
-U 241 ; WX 538 ; N ntilde ; G 98
202
-U 242 ; WX 523 ; N ograve ; G 103
203
-U 243 ; WX 523 ; N oacute ; G 100
204
-U 244 ; WX 523 ; N ocircumflex ; G 101
205
-U 245 ; WX 523 ; N otilde ; G 105
206
-U 246 ; WX 523 ; N odieresis ; G 102
207
-U 247 ; WX 517 ; N divide ; G 224
208
-U 248 ; WX 523 ; N oslash ; G 104
209
-U 249 ; WX 533 ; N ugrave ; G 118
210
-U 250 ; WX 533 ; N uacute ; G 115
211
-U 251 ; WX 533 ; N ucircumflex ; G 116
212
-U 252 ; WX 533 ; N udieresis ; G 117
213
-U 253 ; WX 513 ; N yacute ; G 123
214
-U 254 ; WX 539 ; N thorn ; G 108
215
-U 255 ; WX 513 ; N ydieresis ; G 124
216
-U 305 ; WX 259 ; N dotlessi ; G 85
217
-U 338 ; WX 918 ; N OE ; G 44
218
-U 339 ; WX 788 ; N oe ; G 106
219
-U 699 ; WX 573 ; N uni02BB ; G 264
220
-U 700 ; WX 573 ; N uni02BC ; G 263
221
-U 710 ; WX 573 ; N circumflex ; G 267
222
-U 730 ; WX 573 ; N ring ; G 271
223
-U 732 ; WX 573 ; N tilde ; G 272
224
-U 8201 ; WX 200 ; N uni2009 ; G 212
225
-U 8203 ; WX 0 ; N uni200B ; G 213
226
-U 8211 ; WX 400 ; N endash ; G 198
227
-U 8212 ; WX 800 ; N emdash ; G 197
228
-U 8216 ; WX 260 ; N quoteleft ; G 208
229
-U 8217 ; WX 260 ; N quoteright ; G 209
230
-U 8218 ; WX 260 ; N quotesinglbase ; G 210
231
-U 8220 ; WX 503 ; N quotedblleft ; G 206
232
-U 8221 ; WX 503 ; N quotedblright ; G 207
233
-U 8222 ; WX 503 ; N quotedblbase ; G 205
234
-U 8226 ; WX 368 ; N bullet ; G 175
235
-U 8230 ; WX 758 ; N ellipsis ; G 178
236
-U 8242 ; WX 217 ; N minute ; G 246
237
-U 8243 ; WX 428 ; N second ; G 247
238
-U 8249 ; WX 314 ; N guilsinglleft ; G 203
239
-U 8250 ; WX 314 ; N guilsinglright ; G 204
240
-U 8260 ; WX 162 ; N fraction ; G 168
241
-U 8308 ; WX 401 ; N uni2074 ; G 167
242
-U 8364 ; WX 611 ; N Euro ; G 217
243
-U 8482 ; WX 1006 ; N trademark ; G 241
244
-U 8593 ; WX 691 ; N arrowup ; G 233
245
-U 8595 ; WX 691 ; N arrowdown ; G 234
246
-U 8722 ; WX 517 ; N minus ; G 222
247
-U 8725 ; WX 351 ; N uni2215 ; G 220
248
-EndCharMetrics
249
-EndFontMetrics

BIN
storage/fonts/encode_sans_condensed_normal_07f16d44e3df909db96482185e4fdccf.ttf Vedi File


+ 0
- 249
storage/fonts/encode_sans_condensed_normal_07f16d44e3df909db96482185e4fdccf.ufm Vedi File

@@ -1,249 +0,0 @@
1
-StartFontMetrics 4.1
2
-Notice Converted by PHP-font-lib
3
-Comment https://github.com/PhenX/php-font-lib
4
-EncodingScheme FontSpecific
5
-Copyright Copyright 2012 The Encode Project Authors (impallari@gmail.com), with Reserved Font Name "Encode Sans".
6
-FontName Encode Sans Condensed
7
-FontSubfamily Regular
8
-UniqueID 2.000;IMPA;EncodeSansCondensed-Regular
9
-FullName Encode Sans Condensed Regular
10
-Version Version 2.000
11
-PostScriptName EncodeSansCondensed-Regular
12
-LicenseURL http://scripts.sil.org/OFL
13
-Weight Medium
14
-ItalicAngle 0
15
-IsFixedPitch false
16
-UnderlineThickness 25
17
-UnderlinePosition -38
18
-FontHeightOffset 0
19
-Ascender 1030
20
-Descender -220
21
-FontBBox -387 -233 1150 1075
22
-StartCharMetrics 273
23
-U 0 ; WX 0 ; N NULL ; G 1
24
-U 13 ; WX 211 ; N CR ; G 2
25
-U 32 ; WX 211 ; N space ; G 3
26
-U 33 ; WX 225 ; N exclam ; G 179
27
-U 34 ; WX 337 ; N quotedbl ; G 185
28
-U 35 ; WX 527 ; N numbersign ; G 181
29
-U 36 ; WX 458 ; N dollar ; G 216
30
-U 37 ; WX 836 ; N percent ; G 232
31
-U 38 ; WX 658 ; N ampersand ; G 236
32
-U 39 ; WX 186 ; N quotesingle ; G 186
33
-U 40 ; WX 290 ; N parenleft ; G 195
34
-U 41 ; WX 290 ; N parenright ; G 196
35
-U 42 ; WX 439 ; N asterisk ; G 172
36
-U 43 ; WX 511 ; N plus ; G 221
37
-U 44 ; WX 205 ; N comma ; G 177
38
-U 45 ; WX 350 ; N hyphen ; G 199
39
-U 46 ; WX 205 ; N period ; G 182
40
-U 47 ; WX 253 ; N slash ; G 188
41
-U 48 ; WX 543 ; N zero ; G 134
42
-U 49 ; WX 299 ; N one ; G 135
43
-U 50 ; WX 426 ; N two ; G 136
44
-U 51 ; WX 446 ; N three ; G 137
45
-U 52 ; WX 521 ; N four ; G 138
46
-U 53 ; WX 448 ; N five ; G 139
47
-U 54 ; WX 504 ; N six ; G 140
48
-U 55 ; WX 412 ; N seven ; G 141
49
-U 56 ; WX 543 ; N eight ; G 142
50
-U 57 ; WX 504 ; N nine ; G 143
51
-U 58 ; WX 205 ; N colon ; G 176
52
-U 59 ; WX 205 ; N semicolon ; G 187
53
-U 60 ; WX 511 ; N less ; G 227
54
-U 61 ; WX 511 ; N equal ; G 225
55
-U 62 ; WX 511 ; N greater ; G 226
56
-U 63 ; WX 400 ; N question ; G 183
57
-U 64 ; WX 831 ; N at ; G 235
58
-U 65 ; WX 588 ; N A ; G 4
59
-U 66 ; WX 565 ; N B ; G 12
60
-U 67 ; WX 488 ; N C ; G 13
61
-U 68 ; WX 601 ; N D ; G 15
62
-U 69 ; WX 497 ; N E ; G 17
63
-U 70 ; WX 476 ; N F ; G 22
64
-U 71 ; WX 576 ; N G ; G 23
65
-U 72 ; WX 630 ; N H ; G 24
66
-U 73 ; WX 221 ; N I ; G 25
67
-U 74 ; WX 221 ; N J ; G 30
68
-U 75 ; WX 546 ; N K ; G 31
69
-U 76 ; WX 465 ; N L ; G 32
70
-U 77 ; WX 787 ; N M ; G 34
71
-U 78 ; WX 642 ; N N ; G 35
72
-U 79 ; WX 613 ; N O ; G 37
73
-U 80 ; WX 549 ; N P ; G 45
74
-U 81 ; WX 613 ; N Q ; G 47
75
-U 82 ; WX 581 ; N R ; G 48
76
-U 83 ; WX 458 ; N S ; G 49
77
-U 84 ; WX 517 ; N T ; G 50
78
-U 85 ; WX 618 ; N U ; G 51
79
-U 86 ; WX 573 ; N V ; G 56
80
-U 87 ; WX 920 ; N W ; G 57
81
-U 88 ; WX 567 ; N X ; G 58
82
-U 89 ; WX 517 ; N Y ; G 59
83
-U 90 ; WX 497 ; N Z ; G 61
84
-U 91 ; WX 290 ; N bracketleft ; G 193
85
-U 92 ; WX 253 ; N backslash ; G 173
86
-U 93 ; WX 290 ; N bracketright ; G 194
87
-U 94 ; WX 527 ; N asciicircum ; G 245
88
-U 95 ; WX 483 ; N underscore ; G 189
89
-U 96 ; WX 453 ; N grave ; G 269
90
-U 97 ; WX 447 ; N a ; G 63
91
-U 98 ; WX 482 ; N b ; G 71
92
-U 99 ; WX 370 ; N c ; G 72
93
-U 100 ; WX 482 ; N d ; G 74
94
-U 101 ; WX 444 ; N e ; G 76
95
-U 102 ; WX 305 ; N f ; G 81
96
-U 103 ; WX 482 ; N g ; G 82
97
-U 104 ; WX 487 ; N h ; G 83
98
-U 105 ; WX 203 ; N i ; G 84
99
-U 106 ; WX 203 ; N j ; G 91
100
-U 107 ; WX 450 ; N k ; G 93
101
-U 108 ; WX 203 ; N l ; G 94
102
-U 109 ; WX 749 ; N m ; G 96
103
-U 110 ; WX 487 ; N n ; G 97
104
-U 111 ; WX 477 ; N o ; G 99
105
-U 112 ; WX 482 ; N p ; G 107
106
-U 113 ; WX 482 ; N q ; G 109
107
-U 114 ; WX 311 ; N r ; G 110
108
-U 115 ; WX 379 ; N s ; G 111
109
-U 116 ; WX 322 ; N t ; G 113
110
-U 117 ; WX 483 ; N u ; G 114
111
-U 118 ; WX 455 ; N v ; G 119
112
-U 119 ; WX 747 ; N w ; G 120
113
-U 120 ; WX 428 ; N x ; G 121
114
-U 121 ; WX 455 ; N y ; G 122
115
-U 122 ; WX 389 ; N z ; G 125
116
-U 123 ; WX 310 ; N braceleft ; G 191
117
-U 124 ; WX 214 ; N bar ; G 243
118
-U 125 ; WX 310 ; N braceright ; G 192
119
-U 126 ; WX 511 ; N asciitilde ; G 229
120
-U 160 ; WX 211 ; N uni00A0 ; G 211
121
-U 161 ; WX 225 ; N exclamdown ; G 180
122
-U 162 ; WX 368 ; N cent ; G 214
123
-U 163 ; WX 545 ; N sterling ; G 218
124
-U 164 ; WX 527 ; N currency ; G 215
125
-U 165 ; WX 538 ; N yen ; G 219
126
-U 166 ; WX 214 ; N brokenbar ; G 244
127
-U 167 ; WX 430 ; N section ; G 238
128
-U 168 ; WX 453 ; N dieresis ; G 268
129
-U 169 ; WX 832 ; N copyright ; G 239
130
-U 170 ; WX 374 ; N ordfeminine ; G 132
131
-U 171 ; WX 416 ; N guillemotleft ; G 201
132
-U 172 ; WX 620 ; N logicalnot ; G 230
133
-U 173 ; WX 350 ; N uni00AD ; G 200
134
-U 174 ; WX 727 ; N registered ; G 240
135
-U 175 ; WX 453 ; N macron ; G 270
136
-U 176 ; WX 456 ; N degree ; G 242
137
-U 177 ; WX 511 ; N plusminus ; G 228
138
-U 178 ; WX 359 ; N uni00B2 ; G 165
139
-U 179 ; WX 359 ; N uni00B3 ; G 166
140
-U 180 ; WX 453 ; N acute ; G 265
141
-U 181 ; WX 483 ; N uni00B5 ; G 231
142
-U 182 ; WX 549 ; N paragraph ; G 237
143
-U 183 ; WX 205 ; N periodcentered ; G 174
144
-U 184 ; WX 453 ; N cedilla ; G 266
145
-U 185 ; WX 359 ; N uni00B9 ; G 164
146
-U 186 ; WX 398 ; N ordmasculine ; G 133
147
-U 187 ; WX 416 ; N guillemotright ; G 202
148
-U 188 ; WX 831 ; N onequarter ; G 170
149
-U 189 ; WX 831 ; N onehalf ; G 169
150
-U 190 ; WX 831 ; N threequarters ; G 171
151
-U 191 ; WX 400 ; N questiondown ; G 184
152
-U 192 ; WX 588 ; N Agrave ; G 8
153
-U 193 ; WX 588 ; N Aacute ; G 5
154
-U 194 ; WX 588 ; N Acircumflex ; G 6
155
-U 195 ; WX 588 ; N Atilde ; G 10
156
-U 196 ; WX 588 ; N Adieresis ; G 7
157
-U 197 ; WX 588 ; N Aring ; G 9
158
-U 198 ; WX 812 ; N AE ; G 11
159
-U 199 ; WX 488 ; N Ccedilla ; G 14
160
-U 200 ; WX 497 ; N Egrave ; G 21
161
-U 201 ; WX 497 ; N Eacute ; G 18
162
-U 202 ; WX 497 ; N Ecircumflex ; G 19
163
-U 203 ; WX 497 ; N Edieresis ; G 20
164
-U 204 ; WX 221 ; N Igrave ; G 29
165
-U 205 ; WX 221 ; N Iacute ; G 26
166
-U 206 ; WX 221 ; N Icircumflex ; G 27
167
-U 207 ; WX 221 ; N Idieresis ; G 28
168
-U 208 ; WX 601 ; N Eth ; G 16
169
-U 209 ; WX 642 ; N Ntilde ; G 36
170
-U 210 ; WX 613 ; N Ograve ; G 41
171
-U 211 ; WX 613 ; N Oacute ; G 38
172
-U 212 ; WX 613 ; N Ocircumflex ; G 39
173
-U 213 ; WX 613 ; N Otilde ; G 43
174
-U 214 ; WX 613 ; N Odieresis ; G 40
175
-U 215 ; WX 482 ; N multiply ; G 223
176
-U 216 ; WX 613 ; N Oslash ; G 42
177
-U 217 ; WX 618 ; N Ugrave ; G 55
178
-U 218 ; WX 618 ; N Uacute ; G 52
179
-U 219 ; WX 618 ; N Ucircumflex ; G 53
180
-U 220 ; WX 618 ; N Udieresis ; G 54
181
-U 221 ; WX 517 ; N Yacute ; G 60
182
-U 222 ; WX 554 ; N Thorn ; G 46
183
-U 223 ; WX 604 ; N germandbls ; G 112
184
-U 224 ; WX 447 ; N agrave ; G 67
185
-U 225 ; WX 447 ; N aacute ; G 64
186
-U 226 ; WX 447 ; N acircumflex ; G 65
187
-U 227 ; WX 447 ; N atilde ; G 69
188
-U 228 ; WX 447 ; N adieresis ; G 66
189
-U 229 ; WX 447 ; N aring ; G 68
190
-U 230 ; WX 712 ; N ae ; G 70
191
-U 231 ; WX 370 ; N ccedilla ; G 73
192
-U 232 ; WX 444 ; N egrave ; G 80
193
-U 233 ; WX 444 ; N eacute ; G 77
194
-U 234 ; WX 444 ; N ecircumflex ; G 78
195
-U 235 ; WX 444 ; N edieresis ; G 79
196
-U 236 ; WX 203 ; N igrave ; G 90
197
-U 237 ; WX 203 ; N iacute ; G 86
198
-U 238 ; WX 203 ; N icircumflex ; G 87
199
-U 239 ; WX 203 ; N idieresis ; G 88
200
-U 240 ; WX 477 ; N eth ; G 75
201
-U 241 ; WX 487 ; N ntilde ; G 98
202
-U 242 ; WX 477 ; N ograve ; G 103
203
-U 243 ; WX 477 ; N oacute ; G 100
204
-U 244 ; WX 477 ; N ocircumflex ; G 101
205
-U 245 ; WX 477 ; N otilde ; G 105
206
-U 246 ; WX 477 ; N odieresis ; G 102
207
-U 247 ; WX 511 ; N divide ; G 224
208
-U 248 ; WX 477 ; N oslash ; G 104
209
-U 249 ; WX 483 ; N ugrave ; G 118
210
-U 250 ; WX 483 ; N uacute ; G 115
211
-U 251 ; WX 483 ; N ucircumflex ; G 116
212
-U 252 ; WX 483 ; N udieresis ; G 117
213
-U 253 ; WX 455 ; N yacute ; G 123
214
-U 254 ; WX 482 ; N thorn ; G 108
215
-U 255 ; WX 455 ; N ydieresis ; G 124
216
-U 305 ; WX 203 ; N dotlessi ; G 85
217
-U 338 ; WX 856 ; N OE ; G 44
218
-U 339 ; WX 760 ; N oe ; G 106
219
-U 699 ; WX 453 ; N uni02BB ; G 264
220
-U 700 ; WX 453 ; N uni02BC ; G 263
221
-U 710 ; WX 453 ; N circumflex ; G 267
222
-U 730 ; WX 453 ; N ring ; G 271
223
-U 732 ; WX 453 ; N tilde ; G 272
224
-U 8201 ; WX 200 ; N uni2009 ; G 212
225
-U 8203 ; WX 0 ; N uni200B ; G 213
226
-U 8211 ; WX 400 ; N endash ; G 198
227
-U 8212 ; WX 800 ; N emdash ; G 197
228
-U 8216 ; WX 205 ; N quoteleft ; G 208
229
-U 8217 ; WX 205 ; N quoteright ; G 209
230
-U 8218 ; WX 205 ; N quotesinglbase ; G 210
231
-U 8220 ; WX 366 ; N quotedblleft ; G 206
232
-U 8221 ; WX 366 ; N quotedblright ; G 207
233
-U 8222 ; WX 366 ; N quotedblbase ; G 205
234
-U 8226 ; WX 334 ; N bullet ; G 175
235
-U 8230 ; WX 593 ; N ellipsis ; G 178
236
-U 8242 ; WX 186 ; N minute ; G 246
237
-U 8243 ; WX 337 ; N second ; G 247
238
-U 8249 ; WX 248 ; N guilsinglleft ; G 203
239
-U 8250 ; WX 248 ; N guilsinglright ; G 204
240
-U 8260 ; WX 114 ; N fraction ; G 168
241
-U 8308 ; WX 359 ; N uni2074 ; G 167
242
-U 8364 ; WX 552 ; N Euro ; G 217
243
-U 8482 ; WX 908 ; N trademark ; G 241
244
-U 8593 ; WX 642 ; N arrowup ; G 233
245
-U 8595 ; WX 642 ; N arrowdown ; G 234
246
-U 8722 ; WX 511 ; N minus ; G 222
247
-U 8725 ; WX 253 ; N uni2215 ; G 220
248
-EndCharMetrics
249
-EndFontMetrics

+ 0
- 483
storage/fonts/encode_sans_condensed_normal_07f16d44e3df909db96482185e4fdccf.ufm.php Vedi File

@@ -1,483 +0,0 @@
1
-<?php return array (
2
-  'codeToName' => 
3
-  array (
4
-    0 => 'NULL',
5
-    13 => 'CR',
6
-    32 => 'space',
7
-    33 => 'exclam',
8
-    34 => 'quotedbl',
9
-    35 => 'numbersign',
10
-    36 => 'dollar',
11
-    37 => 'percent',
12
-    38 => 'ampersand',
13
-    39 => 'quotesingle',
14
-    40 => 'parenleft',
15
-    41 => 'parenright',
16
-    42 => 'asterisk',
17
-    43 => 'plus',
18
-    44 => 'comma',
19
-    45 => 'hyphen',
20
-    46 => 'period',
21
-    47 => 'slash',
22
-    48 => 'zero',
23
-    49 => 'one',
24
-    50 => 'two',
25
-    51 => 'three',
26
-    52 => 'four',
27
-    53 => 'five',
28
-    54 => 'six',
29
-    55 => 'seven',
30
-    56 => 'eight',
31
-    57 => 'nine',
32
-    58 => 'colon',
33
-    59 => 'semicolon',
34
-    60 => 'less',
35
-    61 => 'equal',
36
-    62 => 'greater',
37
-    63 => 'question',
38
-    64 => 'at',
39
-    65 => 'A',
40
-    66 => 'B',
41
-    67 => 'C',
42
-    68 => 'D',
43
-    69 => 'E',
44
-    70 => 'F',
45
-    71 => 'G',
46
-    72 => 'H',
47
-    73 => 'I',
48
-    74 => 'J',
49
-    75 => 'K',
50
-    76 => 'L',
51
-    77 => 'M',
52
-    78 => 'N',
53
-    79 => 'O',
54
-    80 => 'P',
55
-    81 => 'Q',
56
-    82 => 'R',
57
-    83 => 'S',
58
-    84 => 'T',
59
-    85 => 'U',
60
-    86 => 'V',
61
-    87 => 'W',
62
-    88 => 'X',
63
-    89 => 'Y',
64
-    90 => 'Z',
65
-    91 => 'bracketleft',
66
-    92 => 'backslash',
67
-    93 => 'bracketright',
68
-    94 => 'asciicircum',
69
-    95 => 'underscore',
70
-    96 => 'grave',
71
-    97 => 'a',
72
-    98 => 'b',
73
-    99 => 'c',
74
-    100 => 'd',
75
-    101 => 'e',
76
-    102 => 'f',
77
-    103 => 'g',
78
-    104 => 'h',
79
-    105 => 'i',
80
-    106 => 'j',
81
-    107 => 'k',
82
-    108 => 'l',
83
-    109 => 'm',
84
-    110 => 'n',
85
-    111 => 'o',
86
-    112 => 'p',
87
-    113 => 'q',
88
-    114 => 'r',
89
-    115 => 's',
90
-    116 => 't',
91
-    117 => 'u',
92
-    118 => 'v',
93
-    119 => 'w',
94
-    120 => 'x',
95
-    121 => 'y',
96
-    122 => 'z',
97
-    123 => 'braceleft',
98
-    124 => 'bar',
99
-    125 => 'braceright',
100
-    126 => 'asciitilde',
101
-    160 => 'uni00A0',
102
-    161 => 'exclamdown',
103
-    162 => 'cent',
104
-    163 => 'sterling',
105
-    164 => 'currency',
106
-    165 => 'yen',
107
-    166 => 'brokenbar',
108
-    167 => 'section',
109
-    168 => 'dieresis',
110
-    169 => 'copyright',
111
-    170 => 'ordfeminine',
112
-    171 => 'guillemotleft',
113
-    172 => 'logicalnot',
114
-    173 => 'uni00AD',
115
-    174 => 'registered',
116
-    175 => 'macron',
117
-    176 => 'degree',
118
-    177 => 'plusminus',
119
-    178 => 'uni00B2',
120
-    179 => 'uni00B3',
121
-    180 => 'acute',
122
-    181 => 'uni00B5',
123
-    182 => 'paragraph',
124
-    183 => 'periodcentered',
125
-    184 => 'cedilla',
126
-    185 => 'uni00B9',
127
-    186 => 'ordmasculine',
128
-    187 => 'guillemotright',
129
-    188 => 'onequarter',
130
-    189 => 'onehalf',
131
-    190 => 'threequarters',
132
-    191 => 'questiondown',
133
-    192 => 'Agrave',
134
-    193 => 'Aacute',
135
-    194 => 'Acircumflex',
136
-    195 => 'Atilde',
137
-    196 => 'Adieresis',
138
-    197 => 'Aring',
139
-    198 => 'AE',
140
-    199 => 'Ccedilla',
141
-    200 => 'Egrave',
142
-    201 => 'Eacute',
143
-    202 => 'Ecircumflex',
144
-    203 => 'Edieresis',
145
-    204 => 'Igrave',
146
-    205 => 'Iacute',
147
-    206 => 'Icircumflex',
148
-    207 => 'Idieresis',
149
-    208 => 'Eth',
150
-    209 => 'Ntilde',
151
-    210 => 'Ograve',
152
-    211 => 'Oacute',
153
-    212 => 'Ocircumflex',
154
-    213 => 'Otilde',
155
-    214 => 'Odieresis',
156
-    215 => 'multiply',
157
-    216 => 'Oslash',
158
-    217 => 'Ugrave',
159
-    218 => 'Uacute',
160
-    219 => 'Ucircumflex',
161
-    220 => 'Udieresis',
162
-    221 => 'Yacute',
163
-    222 => 'Thorn',
164
-    223 => 'germandbls',
165
-    224 => 'agrave',
166
-    225 => 'aacute',
167
-    226 => 'acircumflex',
168
-    227 => 'atilde',
169
-    228 => 'adieresis',
170
-    229 => 'aring',
171
-    230 => 'ae',
172
-    231 => 'ccedilla',
173
-    232 => 'egrave',
174
-    233 => 'eacute',
175
-    234 => 'ecircumflex',
176
-    235 => 'edieresis',
177
-    236 => 'igrave',
178
-    237 => 'iacute',
179
-    238 => 'icircumflex',
180
-    239 => 'idieresis',
181
-    240 => 'eth',
182
-    241 => 'ntilde',
183
-    242 => 'ograve',
184
-    243 => 'oacute',
185
-    244 => 'ocircumflex',
186
-    245 => 'otilde',
187
-    246 => 'odieresis',
188
-    247 => 'divide',
189
-    248 => 'oslash',
190
-    249 => 'ugrave',
191
-    250 => 'uacute',
192
-    251 => 'ucircumflex',
193
-    252 => 'udieresis',
194
-    253 => 'yacute',
195
-    254 => 'thorn',
196
-    255 => 'ydieresis',
197
-    305 => 'dotlessi',
198
-    338 => 'OE',
199
-    339 => 'oe',
200
-    699 => 'uni02BB',
201
-    700 => 'uni02BC',
202
-    710 => 'circumflex',
203
-    730 => 'ring',
204
-    732 => 'tilde',
205
-    8201 => 'uni2009',
206
-    8203 => 'uni200B',
207
-    8211 => 'endash',
208
-    8212 => 'emdash',
209
-    8216 => 'quoteleft',
210
-    8217 => 'quoteright',
211
-    8218 => 'quotesinglbase',
212
-    8220 => 'quotedblleft',
213
-    8221 => 'quotedblright',
214
-    8222 => 'quotedblbase',
215
-    8226 => 'bullet',
216
-    8230 => 'ellipsis',
217
-    8242 => 'minute',
218
-    8243 => 'second',
219
-    8249 => 'guilsinglleft',
220
-    8250 => 'guilsinglright',
221
-    8260 => 'fraction',
222
-    8308 => 'uni2074',
223
-    8364 => 'Euro',
224
-    8482 => 'trademark',
225
-    8593 => 'arrowup',
226
-    8595 => 'arrowdown',
227
-    8722 => 'minus',
228
-    8725 => 'uni2215',
229
-  ),
230
-  'isUnicode' => true,
231
-  'EncodingScheme' => 'FontSpecific',
232
-  'FontName' => 'Encode Sans Condensed',
233
-  'FullName' => 'Encode Sans Condensed Regular',
234
-  'Version' => 'Version 2.000',
235
-  'PostScriptName' => 'EncodeSansCondensed-Regular',
236
-  'Weight' => 'Medium',
237
-  'ItalicAngle' => '0',
238
-  'IsFixedPitch' => 'false',
239
-  'UnderlineThickness' => '25',
240
-  'UnderlinePosition' => '-38',
241
-  'FontHeightOffset' => '0',
242
-  'Ascender' => '1030',
243
-  'Descender' => '-220',
244
-  'FontBBox' => 
245
-  array (
246
-    0 => '-387',
247
-    1 => '-233',
248
-    2 => '1150',
249
-    3 => '1075',
250
-  ),
251
-  'StartCharMetrics' => '273',
252
-  'C' => 
253
-  array (
254
-    0 => 0.0,
255
-    13 => 211.0,
256
-    32 => 211.0,
257
-    33 => 225.0,
258
-    34 => 337.0,
259
-    35 => 527.0,
260
-    36 => 458.0,
261
-    37 => 836.0,
262
-    38 => 658.0,
263
-    39 => 186.0,
264
-    40 => 290.0,
265
-    41 => 290.0,
266
-    42 => 439.0,
267
-    43 => 511.0,
268
-    44 => 205.0,
269
-    45 => 350.0,
270
-    46 => 205.0,
271
-    47 => 253.0,
272
-    48 => 543.0,
273
-    49 => 299.0,
274
-    50 => 426.0,
275
-    51 => 446.0,
276
-    52 => 521.0,
277
-    53 => 448.0,
278
-    54 => 504.0,
279
-    55 => 412.0,
280
-    56 => 543.0,
281
-    57 => 504.0,
282
-    58 => 205.0,
283
-    59 => 205.0,
284
-    60 => 511.0,
285
-    61 => 511.0,
286
-    62 => 511.0,
287
-    63 => 400.0,
288
-    64 => 831.0,
289
-    65 => 588.0,
290
-    66 => 565.0,
291
-    67 => 488.0,
292
-    68 => 601.0,
293
-    69 => 497.0,
294
-    70 => 476.0,
295
-    71 => 576.0,
296
-    72 => 630.0,
297
-    73 => 221.0,
298
-    74 => 221.0,
299
-    75 => 546.0,
300
-    76 => 465.0,
301
-    77 => 787.0,
302
-    78 => 642.0,
303
-    79 => 613.0,
304
-    80 => 549.0,
305
-    81 => 613.0,
306
-    82 => 581.0,
307
-    83 => 458.0,
308
-    84 => 517.0,
309
-    85 => 618.0,
310
-    86 => 573.0,
311
-    87 => 920.0,
312
-    88 => 567.0,
313
-    89 => 517.0,
314
-    90 => 497.0,
315
-    91 => 290.0,
316
-    92 => 253.0,
317
-    93 => 290.0,
318
-    94 => 527.0,
319
-    95 => 483.0,
320
-    96 => 453.0,
321
-    97 => 447.0,
322
-    98 => 482.0,
323
-    99 => 370.0,
324
-    100 => 482.0,
325
-    101 => 444.0,
326
-    102 => 305.0,
327
-    103 => 482.0,
328
-    104 => 487.0,
329
-    105 => 203.0,
330
-    106 => 203.0,
331
-    107 => 450.0,
332
-    108 => 203.0,
333
-    109 => 749.0,
334
-    110 => 487.0,
335
-    111 => 477.0,
336
-    112 => 482.0,
337
-    113 => 482.0,
338
-    114 => 311.0,
339
-    115 => 379.0,
340
-    116 => 322.0,
341
-    117 => 483.0,
342
-    118 => 455.0,
343
-    119 => 747.0,
344
-    120 => 428.0,
345
-    121 => 455.0,
346
-    122 => 389.0,
347
-    123 => 310.0,
348
-    124 => 214.0,
349
-    125 => 310.0,
350
-    126 => 511.0,
351
-    160 => 211.0,
352
-    161 => 225.0,
353
-    162 => 368.0,
354
-    163 => 545.0,
355
-    164 => 527.0,
356
-    165 => 538.0,
357
-    166 => 214.0,
358
-    167 => 430.0,
359
-    168 => 453.0,
360
-    169 => 832.0,
361
-    170 => 374.0,
362
-    171 => 416.0,
363
-    172 => 620.0,
364
-    173 => 350.0,
365
-    174 => 727.0,
366
-    175 => 453.0,
367
-    176 => 456.0,
368
-    177 => 511.0,
369
-    178 => 359.0,
370
-    179 => 359.0,
371
-    180 => 453.0,
372
-    181 => 483.0,
373
-    182 => 549.0,
374
-    183 => 205.0,
375
-    184 => 453.0,
376
-    185 => 359.0,
377
-    186 => 398.0,
378
-    187 => 416.0,
379
-    188 => 831.0,
380
-    189 => 831.0,
381
-    190 => 831.0,
382
-    191 => 400.0,
383
-    192 => 588.0,
384
-    193 => 588.0,
385
-    194 => 588.0,
386
-    195 => 588.0,
387
-    196 => 588.0,
388
-    197 => 588.0,
389
-    198 => 812.0,
390
-    199 => 488.0,
391
-    200 => 497.0,
392
-    201 => 497.0,
393
-    202 => 497.0,
394
-    203 => 497.0,
395
-    204 => 221.0,
396
-    205 => 221.0,
397
-    206 => 221.0,
398
-    207 => 221.0,
399
-    208 => 601.0,
400
-    209 => 642.0,
401
-    210 => 613.0,
402
-    211 => 613.0,
403
-    212 => 613.0,
404
-    213 => 613.0,
405
-    214 => 613.0,
406
-    215 => 482.0,
407
-    216 => 613.0,
408
-    217 => 618.0,
409
-    218 => 618.0,
410
-    219 => 618.0,
411
-    220 => 618.0,
412
-    221 => 517.0,
413
-    222 => 554.0,
414
-    223 => 604.0,
415
-    224 => 447.0,
416
-    225 => 447.0,
417
-    226 => 447.0,
418
-    227 => 447.0,
419
-    228 => 447.0,
420
-    229 => 447.0,
421
-    230 => 712.0,
422
-    231 => 370.0,
423
-    232 => 444.0,
424
-    233 => 444.0,
425
-    234 => 444.0,
426
-    235 => 444.0,
427
-    236 => 203.0,
428
-    237 => 203.0,
429
-    238 => 203.0,
430
-    239 => 203.0,
431
-    240 => 477.0,
432
-    241 => 487.0,
433
-    242 => 477.0,
434
-    243 => 477.0,
435
-    244 => 477.0,
436
-    245 => 477.0,
437
-    246 => 477.0,
438
-    247 => 511.0,
439
-    248 => 477.0,
440
-    249 => 483.0,
441
-    250 => 483.0,
442
-    251 => 483.0,
443
-    252 => 483.0,
444
-    253 => 455.0,
445
-    254 => 482.0,
446
-    255 => 455.0,
447
-    305 => 203.0,
448
-    338 => 856.0,
449
-    339 => 760.0,
450
-    699 => 453.0,
451
-    700 => 453.0,
452
-    710 => 453.0,
453
-    730 => 453.0,
454
-    732 => 453.0,
455
-    8201 => 200.0,
456
-    8203 => 0.0,
457
-    8211 => 400.0,
458
-    8212 => 800.0,
459
-    8216 => 205.0,
460
-    8217 => 205.0,
461
-    8218 => 205.0,
462
-    8220 => 366.0,
463
-    8221 => 366.0,
464
-    8222 => 366.0,
465
-    8226 => 334.0,
466
-    8230 => 593.0,
467
-    8242 => 186.0,
468
-    8243 => 337.0,
469
-    8249 => 248.0,
470
-    8250 => 248.0,
471
-    8260 => 114.0,
472
-    8308 => 359.0,
473
-    8364 => 552.0,
474
-    8482 => 908.0,
475
-    8593 => 642.0,
476
-    8595 => 642.0,
477
-    8722 => 511.0,
478
-    8725 => 253.0,
479
-  ),
480
-  'CIDtoGID_Compressed' => true,
481
-  'CIDtoGID' => 'eJzt0FXPHmUUhtHrRVugFHcL7u4S3N0JBIK7u57h+idwdye4u7u7O5zSkB4Q0kIDLV8T1kr2PDP7mdlzzzRobCYZ684fTdpN3dEtvdZnfdWdPdhDXd3b3dCj3drdndlZnd05ndt5nd8FXdhFXd9dfdj7fdBtfdlkTdOIRjZ9szRrszV78zRv8zV/C7RQS7VMy7Zcy7dCq7Zaq7dGa3V/1/RAP3fPYERrt3GbtFlbtG3btX07tFu7t0d7tlf7dEiHdXhHdFRHd0IndlInd1r39mP39fE4feFfe7Gbe6U3erU3+6lvBtP0baf3eJ/0WN8Npu2HPuqSLh0M79O+7trBVF3cGT3RlV3RVd3esCZviqZqyoY3ddM2czM0YzM1d3M0Z3M1XQu2WAu3SEu0aO+2eKu0Yiu1cmu2dEe2fuu0bhu2Xhu0UZu2TVu2VVu3azu1c7u0eXt3QPu2Xwe1f+91YMd3TMd2XKd0aKeOhz/wd3b81xOW7ODxkAMmEoNhgynH0J16HJ8eOaqmG6+BAAAAAAAAAAAAAAAAAACYeL00ql7+U++RHh599lzP98Ko9Zme7enRvetGrzeOZeIv/fqHqyd7agz3XP6Pso67yybw/D97/T9+31D6fqgDTFCfj6ovhjrEkHrn9+NbQ5wCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPif+A1Nv2bw',
482
-  '_version_' => 6,
483
-);

BIN
storage/fonts/fredoka_bold_8698855ebc118ac8348425fb40afa6ed.ttf Vedi File


+ 330
- 0
storage/fonts/fredoka_bold_8698855ebc118ac8348425fb40afa6ed.ufm Vedi File

@@ -0,0 +1,330 @@
1
+StartFontMetrics 4.1
2
+Notice Converted by PHP-font-lib
3
+Comment https://github.com/PhenX/php-font-lib
4
+EncodingScheme FontSpecific
5
+Copyright Copyright 2016 The Fredoka Project Authors (https://github.com/hafontia/Fredoka-One)
6
+FontName Fredoka
7
+FontSubfamily Bold
8
+UniqueID 2.000;ssde;Fredoka-Bold
9
+FullName Fredoka Bold
10
+Version Version 2.000
11
+PostScriptName Fredoka-Bold
12
+LicenseURL http://scripts.sil.org/OFL
13
+Weight Bold
14
+ItalicAngle 0
15
+IsFixedPitch false
16
+UnderlineThickness 50
17
+UnderlinePosition -100
18
+FontHeightOffset 0
19
+Ascender 974
20
+Descender -236
21
+FontBBox -70 -252 1212 950
22
+StartCharMetrics 313
23
+U 0 ; WX 0 ; N NULL ; G 312
24
+U 13 ; WX 235 ; N CR ; G 311
25
+U 32 ; WX 235 ; N space ; G 248
26
+U 33 ; WX 248 ; N exclam ; G 213
27
+U 34 ; WX 399 ; N quotedbl ; G 243
28
+U 35 ; WX 697 ; N numbersign ; G 220
29
+U 36 ; WX 442 ; N dollar ; G 252
30
+U 37 ; WX 779 ; N percent ; G 269
31
+U 38 ; WX 696 ; N ampersand ; G 272
32
+U 39 ; WX 193 ; N quotesingle ; G 244
33
+U 40 ; WX 357 ; N parenleft ; G 223
34
+U 41 ; WX 357 ; N parenright ; G 224
35
+U 42 ; WX 468 ; N asterisk ; G 219
36
+U 43 ; WX 490 ; N plus ; G 257
37
+U 44 ; WX 223 ; N comma ; G 209
38
+U 45 ; WX 403 ; N hyphen ; G 229
39
+U 46 ; WX 220 ; N period ; G 208
40
+U 47 ; WX 489 ; N slash ; G 221
41
+U 48 ; WX 565 ; N zero ; G 191
42
+U 49 ; WX 379 ; N one ; G 192
43
+U 50 ; WX 566 ; N two ; G 193
44
+U 51 ; WX 565 ; N three ; G 194
45
+U 52 ; WX 551 ; N four ; G 195
46
+U 53 ; WX 493 ; N five ; G 196
47
+U 54 ; WX 521 ; N six ; G 197
48
+U 55 ; WX 522 ; N seven ; G 198
49
+U 56 ; WX 541 ; N eight ; G 199
50
+U 57 ; WX 521 ; N nine ; G 200
51
+U 58 ; WX 221 ; N colon ; G 210
52
+U 59 ; WX 220 ; N semicolon ; G 211
53
+U 60 ; WX 583 ; N less ; G 263
54
+U 61 ; WX 445 ; N equal ; G 261
55
+U 62 ; WX 583 ; N greater ; G 262
56
+U 63 ; WX 476 ; N question ; G 215
57
+U 64 ; WX 844 ; N at ; G 271
58
+U 65 ; WX 711 ; N A ; G 1
59
+U 66 ; WX 609 ; N B ; G 9
60
+U 67 ; WX 631 ; N C ; G 10
61
+U 68 ; WX 655 ; N D ; G 12
62
+U 69 ; WX 603 ; N E ; G 14
63
+U 70 ; WX 613 ; N F ; G 19
64
+U 71 ; WX 719 ; N G ; G 20
65
+U 72 ; WX 650 ; N H ; G 21
66
+U 73 ; WX 239 ; N I ; G 22
67
+U 74 ; WX 531 ; N J ; G 27
68
+U 75 ; WX 597 ; N K ; G 28
69
+U 76 ; WX 569 ; N L ; G 29
70
+U 77 ; WX 809 ; N M ; G 31
71
+U 78 ; WX 670 ; N N ; G 32
72
+U 79 ; WX 721 ; N O ; G 34
73
+U 80 ; WX 595 ; N P ; G 42
74
+U 81 ; WX 782 ; N Q ; G 44
75
+U 82 ; WX 604 ; N R ; G 45
76
+U 83 ; WX 542 ; N S ; G 46
77
+U 84 ; WX 640 ; N T ; G 48
78
+U 85 ; WX 675 ; N U ; G 49
79
+U 86 ; WX 728 ; N V ; G 54
80
+U 87 ; WX 947 ; N W ; G 55
81
+U 88 ; WX 689 ; N X ; G 56
82
+U 89 ; WX 638 ; N Y ; G 57
83
+U 90 ; WX 598 ; N Z ; G 60
84
+U 91 ; WX 324 ; N bracketleft ; G 227
85
+U 92 ; WX 491 ; N backslash ; G 222
86
+U 93 ; WX 324 ; N bracketright ; G 228
87
+U 94 ; WX 489 ; N asciicircum ; G 267
88
+U 95 ; WX 768 ; N underscore ; G 232
89
+U 96 ; WX 448 ; N grave ; G 285
90
+U 97 ; WX 557 ; N a ; G 62
91
+U 98 ; WX 554 ; N b ; G 70
92
+U 99 ; WX 503 ; N c ; G 71
93
+U 100 ; WX 554 ; N d ; G 73
94
+U 101 ; WX 535 ; N e ; G 75
95
+U 102 ; WX 419 ; N f ; G 80
96
+U 103 ; WX 546 ; N g ; G 81
97
+U 104 ; WX 563 ; N h ; G 82
98
+U 105 ; WX 251 ; N i ; G 83
99
+U 106 ; WX 234 ; N j ; G 89
100
+U 107 ; WX 512 ; N k ; G 90
101
+U 108 ; WX 311 ; N l ; G 91
102
+U 109 ; WX 791 ; N m ; G 93
103
+U 110 ; WX 566 ; N n ; G 94
104
+U 111 ; WX 558 ; N o ; G 96
105
+U 112 ; WX 541 ; N p ; G 104
106
+U 113 ; WX 543 ; N q ; G 106
107
+U 114 ; WX 432 ; N r ; G 107
108
+U 115 ; WX 457 ; N s ; G 108
109
+U 116 ; WX 429 ; N t ; G 111
110
+U 117 ; WX 568 ; N u ; G 112
111
+U 118 ; WX 577 ; N v ; G 117
112
+U 119 ; WX 737 ; N w ; G 118
113
+U 120 ; WX 538 ; N x ; G 119
114
+U 121 ; WX 576 ; N y ; G 120
115
+U 122 ; WX 545 ; N z ; G 123
116
+U 123 ; WX 354 ; N braceleft ; G 225
117
+U 124 ; WX 202 ; N bar ; G 279
118
+U 125 ; WX 354 ; N braceright ; G 226
119
+U 126 ; WX 556 ; N asciitilde ; G 265
120
+U 160 ; WX 235 ; N uni00A0 ; G 310
121
+U 161 ; WX 249 ; N exclamdown ; G 214
122
+U 162 ; WX 404 ; N cent ; G 250
123
+U 163 ; WX 628 ; N sterling ; G 255
124
+U 164 ; WX 630 ; N currency ; G 251
125
+U 165 ; WX 630 ; N yen ; G 256
126
+U 166 ; WX 200 ; N brokenbar ; G 280
127
+U 167 ; WX 521 ; N section ; G 274
128
+U 168 ; WX 526 ; N dieresis ; G 283
129
+U 169 ; WX 661 ; N copyright ; G 275
130
+U 170 ; WX 414 ; N ordfeminine ; G 133
131
+U 171 ; WX 654 ; N guillemotleft ; G 239
132
+U 172 ; WX 489 ; N logicalnot ; G 266
133
+U 174 ; WX 661 ; N registered ; G 276
134
+U 176 ; WX 379 ; N degree ; G 278
135
+U 177 ; WX 466 ; N plusminus ; G 264
136
+U 178 ; WX 423 ; N uni00B2 ; G 202
137
+U 179 ; WX 425 ; N uni00B3 ; G 203
138
+U 180 ; WX 563 ; N acute ; G 286
139
+U 181 ; WX 559 ; N uni03BC ; G 268
140
+U 182 ; WX 571 ; N paragraph ; G 273
141
+U 183 ; WX 220 ; N periodcentered ; G 217
142
+U 184 ; WX 328 ; N cedilla ; G 291
143
+U 185 ; WX 299 ; N uni00B9 ; G 201
144
+U 186 ; WX 408 ; N ordmasculine ; G 134
145
+U 187 ; WX 651 ; N guillemotright ; G 240
146
+U 188 ; WX 731 ; N onequarter ; G 206
147
+U 189 ; WX 748 ; N onehalf ; G 205
148
+U 190 ; WX 748 ; N threequarters ; G 207
149
+U 191 ; WX 475 ; N questiondown ; G 216
150
+U 192 ; WX 711 ; N Agrave ; G 5
151
+U 193 ; WX 711 ; N Aacute ; G 2
152
+U 194 ; WX 711 ; N Acircumflex ; G 3
153
+U 195 ; WX 711 ; N Atilde ; G 7
154
+U 196 ; WX 711 ; N Adieresis ; G 4
155
+U 197 ; WX 711 ; N Aring ; G 6
156
+U 198 ; WX 1068 ; N AE ; G 8
157
+U 199 ; WX 631 ; N Ccedilla ; G 11
158
+U 200 ; WX 603 ; N Egrave ; G 18
159
+U 201 ; WX 603 ; N Eacute ; G 15
160
+U 202 ; WX 603 ; N Ecircumflex ; G 16
161
+U 203 ; WX 603 ; N Edieresis ; G 17
162
+U 204 ; WX 239 ; N Igrave ; G 26
163
+U 205 ; WX 239 ; N Iacute ; G 23
164
+U 206 ; WX 239 ; N Icircumflex ; G 24
165
+U 207 ; WX 239 ; N Idieresis ; G 25
166
+U 208 ; WX 752 ; N Eth ; G 13
167
+U 209 ; WX 670 ; N Ntilde ; G 33
168
+U 210 ; WX 721 ; N Ograve ; G 38
169
+U 211 ; WX 721 ; N Oacute ; G 35
170
+U 212 ; WX 721 ; N Ocircumflex ; G 36
171
+U 213 ; WX 721 ; N Otilde ; G 40
172
+U 214 ; WX 721 ; N Odieresis ; G 37
173
+U 215 ; WX 485 ; N multiply ; G 259
174
+U 216 ; WX 742 ; N Oslash ; G 39
175
+U 217 ; WX 675 ; N Ugrave ; G 53
176
+U 218 ; WX 675 ; N Uacute ; G 50
177
+U 219 ; WX 675 ; N Ucircumflex ; G 51
178
+U 220 ; WX 675 ; N Udieresis ; G 52
179
+U 221 ; WX 638 ; N Yacute ; G 58
180
+U 222 ; WX 606 ; N Thorn ; G 43
181
+U 223 ; WX 589 ; N germandbls ; G 110
182
+U 224 ; WX 557 ; N agrave ; G 66
183
+U 225 ; WX 557 ; N aacute ; G 63
184
+U 226 ; WX 557 ; N acircumflex ; G 64
185
+U 227 ; WX 557 ; N atilde ; G 68
186
+U 228 ; WX 557 ; N adieresis ; G 65
187
+U 229 ; WX 557 ; N aring ; G 67
188
+U 230 ; WX 846 ; N ae ; G 69
189
+U 231 ; WX 487 ; N ccedilla ; G 72
190
+U 232 ; WX 535 ; N egrave ; G 79
191
+U 233 ; WX 535 ; N eacute ; G 76
192
+U 234 ; WX 535 ; N ecircumflex ; G 77
193
+U 235 ; WX 535 ; N edieresis ; G 78
194
+U 236 ; WX 237 ; N igrave ; G 88
195
+U 237 ; WX 237 ; N iacute ; G 85
196
+U 238 ; WX 237 ; N icircumflex ; G 86
197
+U 239 ; WX 237 ; N idieresis ; G 87
198
+U 240 ; WX 564 ; N eth ; G 74
199
+U 241 ; WX 566 ; N ntilde ; G 95
200
+U 242 ; WX 558 ; N ograve ; G 100
201
+U 243 ; WX 558 ; N oacute ; G 97
202
+U 244 ; WX 558 ; N ocircumflex ; G 98
203
+U 245 ; WX 558 ; N otilde ; G 102
204
+U 246 ; WX 558 ; N odieresis ; G 99
205
+U 247 ; WX 468 ; N divide ; G 260
206
+U 248 ; WX 558 ; N oslash ; G 101
207
+U 249 ; WX 568 ; N ugrave ; G 116
208
+U 250 ; WX 568 ; N uacute ; G 113
209
+U 251 ; WX 568 ; N ucircumflex ; G 114
210
+U 252 ; WX 568 ; N udieresis ; G 115
211
+U 253 ; WX 576 ; N yacute ; G 121
212
+U 254 ; WX 539 ; N thorn ; G 105
213
+U 255 ; WX 576 ; N ydieresis ; G 122
214
+U 305 ; WX 237 ; N dotlessi ; G 84
215
+U 321 ; WX 659 ; N Lslash ; G 30
216
+U 322 ; WX 435 ; N lslash ; G 92
217
+U 338 ; WX 1016 ; N OE ; G 41
218
+U 339 ; WX 878 ; N oe ; G 103
219
+U 352 ; WX 542 ; N Scaron ; G 47
220
+U 353 ; WX 457 ; N scaron ; G 109
221
+U 376 ; WX 638 ; N Ydieresis ; G 59
222
+U 381 ; WX 598 ; N Zcaron ; G 61
223
+U 382 ; WX 545 ; N zcaron ; G 124
224
+U 402 ; WX 492 ; N florin ; G 253
225
+U 710 ; WX 561 ; N circumflex ; G 287
226
+U 711 ; WX 558 ; N caron ; G 288
227
+U 729 ; WX 271 ; N dotaccent ; G 284
228
+U 730 ; WX 352 ; N ring ; G 289
229
+U 731 ; WX 307 ; N ogonek ; G 292
230
+U 732 ; WX 543 ; N tilde ; G 290
231
+U 1456 ; WX 0 ; N uni05B0 ; G 294
232
+U 1457 ; WX 0 ; N uni05B1 ; G 295
233
+U 1458 ; WX 0 ; N uni05B2 ; G 296
234
+U 1459 ; WX 0 ; N uni05B3 ; G 297
235
+U 1460 ; WX 0 ; N uni05B4 ; G 298
236
+U 1461 ; WX 0 ; N uni05B5 ; G 299
237
+U 1462 ; WX 0 ; N uni05B6 ; G 300
238
+U 1463 ; WX 0 ; N uni05B7 ; G 301
239
+U 1464 ; WX 0 ; N uni05B8 ; G 302
240
+U 1465 ; WX 0 ; N uni05B9 ; G 303
241
+U 1466 ; WX 0 ; N uni05BA ; G 304
242
+U 1467 ; WX 0 ; N uni05BB ; G 305
243
+U 1468 ; WX 0 ; N uni05BC ; G 306
244
+U 1470 ; WX 302 ; N uni05BE ; G 247
245
+U 1471 ; WX 0 ; N uni05BF ; G 307
246
+U 1473 ; WX 0 ; N uni05C1 ; G 293
247
+U 1474 ; WX 0 ; N uni05C2 ; G 308
248
+U 1479 ; WX 0 ; N uni05C7 ; G 309
249
+U 1488 ; WX 631 ; N uni05D0 ; G 135
250
+U 1489 ; WX 616 ; N uni05D1 ; G 139
251
+U 1490 ; WX 449 ; N uni05D2 ; G 141
252
+U 1491 ; WX 591 ; N uni05D3 ; G 143
253
+U 1492 ; WX 591 ; N uni05D4 ; G 145
254
+U 1493 ; WX 248 ; N uni05D5 ; G 147
255
+U 1494 ; WX 432 ; N uni05D6 ; G 150
256
+U 1495 ; WX 630 ; N uni05D7 ; G 152
257
+U 1496 ; WX 626 ; N uni05D8 ; G 153
258
+U 1497 ; WX 248 ; N uni05D9 ; G 155
259
+U 1498 ; WX 544 ; N uni05DA ; G 157
260
+U 1499 ; WX 554 ; N uni05DB ; G 159
261
+U 1500 ; WX 524 ; N uni05DC ; G 161
262
+U 1501 ; WX 601 ; N uni05DD ; G 163
263
+U 1502 ; WX 650 ; N uni05DE ; G 164
264
+U 1503 ; WX 248 ; N uni05DF ; G 166
265
+U 1504 ; WX 432 ; N uni05E0 ; G 167
266
+U 1505 ; WX 635 ; N uni05E1 ; G 169
267
+U 1506 ; WX 578 ; N uni05E2 ; G 171
268
+U 1507 ; WX 558 ; N uni05E3 ; G 172
269
+U 1508 ; WX 572 ; N uni05E4 ; G 174
270
+U 1509 ; WX 558 ; N uni05E5 ; G 176
271
+U 1510 ; WX 570 ; N uni05E6 ; G 177
272
+U 1511 ; WX 604 ; N uni05E7 ; G 179
273
+U 1512 ; WX 530 ; N uni05E8 ; G 181
274
+U 1513 ; WX 707 ; N uni05E9 ; G 183
275
+U 1514 ; WX 686 ; N uni05EA ; G 189
276
+U 1523 ; WX 220 ; N uni05F3 ; G 245
277
+U 1524 ; WX 448 ; N uni05F4 ; G 246
278
+U 8211 ; WX 542 ; N endash ; G 230
279
+U 8212 ; WX 665 ; N emdash ; G 231
280
+U 8216 ; WX 220 ; N quoteleft ; G 237
281
+U 8217 ; WX 220 ; N quoteright ; G 238
282
+U 8218 ; WX 223 ; N quotesinglbase ; G 233
283
+U 8220 ; WX 448 ; N quotedblleft ; G 235
284
+U 8221 ; WX 448 ; N quotedblright ; G 236
285
+U 8222 ; WX 448 ; N quotedblbase ; G 234
286
+U 8224 ; WX 490 ; N dagger ; G 281
287
+U 8225 ; WX 490 ; N daggerdbl ; G 282
288
+U 8226 ; WX 318 ; N bullet ; G 218
289
+U 8230 ; WX 803 ; N ellipsis ; G 212
290
+U 8240 ; WX 1137 ; N perthousand ; G 270
291
+U 8249 ; WX 356 ; N guilsinglleft ; G 241
292
+U 8250 ; WX 360 ; N guilsinglright ; G 242
293
+U 8260 ; WX 497 ; N fraction ; G 204
294
+U 8362 ; WX 940 ; N newsheqel ; G 254
295
+U 8364 ; WX 569 ; N Euro ; G 249
296
+U 8482 ; WX 781 ; N trademark ; G 277
297
+U 8722 ; WX 540 ; N minus ; G 258
298
+U 64257 ; WX 670 ; N fi ; G 128
299
+U 64258 ; WX 730 ; N fl ; G 129
300
+U 64298 ; WX 707 ; N uniFB2A ; G 184
301
+U 64299 ; WX 707 ; N uniFB2B ; G 185
302
+U 64300 ; WX 707 ; N uniFB2C ; G 186
303
+U 64301 ; WX 707 ; N uniFB2D ; G 187
304
+U 64302 ; WX 631 ; N uniFB2E ; G 136
305
+U 64303 ; WX 631 ; N uniFB2F ; G 137
306
+U 64304 ; WX 631 ; N uniFB30 ; G 138
307
+U 64305 ; WX 616 ; N uniFB31 ; G 140
308
+U 64306 ; WX 449 ; N uniFB32 ; G 142
309
+U 64307 ; WX 591 ; N uniFB33 ; G 144
310
+U 64308 ; WX 591 ; N uniFB34 ; G 146
311
+U 64309 ; WX 317 ; N uniFB35 ; G 148
312
+U 64310 ; WX 432 ; N uniFB36 ; G 151
313
+U 64312 ; WX 626 ; N uniFB38 ; G 154
314
+U 64313 ; WX 248 ; N uniFB39 ; G 156
315
+U 64314 ; WX 544 ; N uniFB3A ; G 158
316
+U 64315 ; WX 554 ; N uniFB3B ; G 160
317
+U 64316 ; WX 524 ; N uniFB3C ; G 162
318
+U 64318 ; WX 650 ; N uniFB3E ; G 165
319
+U 64320 ; WX 432 ; N uniFB40 ; G 168
320
+U 64321 ; WX 635 ; N uniFB41 ; G 170
321
+U 64323 ; WX 558 ; N uniFB43 ; G 173
322
+U 64324 ; WX 572 ; N uniFB44 ; G 175
323
+U 64326 ; WX 570 ; N uniFB46 ; G 178
324
+U 64327 ; WX 604 ; N uniFB47 ; G 180
325
+U 64328 ; WX 530 ; N uniFB48 ; G 182
326
+U 64329 ; WX 707 ; N uniFB49 ; G 188
327
+U 64330 ; WX 686 ; N uniFB4A ; G 190
328
+U 64331 ; WX 248 ; N uniFB4B ; G 149
329
+EndCharMetrics
330
+EndFontMetrics

+ 645
- 0
storage/fonts/fredoka_bold_8698855ebc118ac8348425fb40afa6ed.ufm.php Vedi File

@@ -0,0 +1,645 @@
1
+<?php return array (
2
+  'codeToName' => 
3
+  array (
4
+    0 => 'NULL',
5
+    13 => 'CR',
6
+    32 => 'space',
7
+    33 => 'exclam',
8
+    34 => 'quotedbl',
9
+    35 => 'numbersign',
10
+    36 => 'dollar',
11
+    37 => 'percent',
12
+    38 => 'ampersand',
13
+    39 => 'quotesingle',
14
+    40 => 'parenleft',
15
+    41 => 'parenright',
16
+    42 => 'asterisk',
17
+    43 => 'plus',
18
+    44 => 'comma',
19
+    45 => 'hyphen',
20
+    46 => 'period',
21
+    47 => 'slash',
22
+    48 => 'zero',
23
+    49 => 'one',
24
+    50 => 'two',
25
+    51 => 'three',
26
+    52 => 'four',
27
+    53 => 'five',
28
+    54 => 'six',
29
+    55 => 'seven',
30
+    56 => 'eight',
31
+    57 => 'nine',
32
+    58 => 'colon',
33
+    59 => 'semicolon',
34
+    60 => 'less',
35
+    61 => 'equal',
36
+    62 => 'greater',
37
+    63 => 'question',
38
+    64 => 'at',
39
+    65 => 'A',
40
+    66 => 'B',
41
+    67 => 'C',
42
+    68 => 'D',
43
+    69 => 'E',
44
+    70 => 'F',
45
+    71 => 'G',
46
+    72 => 'H',
47
+    73 => 'I',
48
+    74 => 'J',
49
+    75 => 'K',
50
+    76 => 'L',
51
+    77 => 'M',
52
+    78 => 'N',
53
+    79 => 'O',
54
+    80 => 'P',
55
+    81 => 'Q',
56
+    82 => 'R',
57
+    83 => 'S',
58
+    84 => 'T',
59
+    85 => 'U',
60
+    86 => 'V',
61
+    87 => 'W',
62
+    88 => 'X',
63
+    89 => 'Y',
64
+    90 => 'Z',
65
+    91 => 'bracketleft',
66
+    92 => 'backslash',
67
+    93 => 'bracketright',
68
+    94 => 'asciicircum',
69
+    95 => 'underscore',
70
+    96 => 'grave',
71
+    97 => 'a',
72
+    98 => 'b',
73
+    99 => 'c',
74
+    100 => 'd',
75
+    101 => 'e',
76
+    102 => 'f',
77
+    103 => 'g',
78
+    104 => 'h',
79
+    105 => 'i',
80
+    106 => 'j',
81
+    107 => 'k',
82
+    108 => 'l',
83
+    109 => 'm',
84
+    110 => 'n',
85
+    111 => 'o',
86
+    112 => 'p',
87
+    113 => 'q',
88
+    114 => 'r',
89
+    115 => 's',
90
+    116 => 't',
91
+    117 => 'u',
92
+    118 => 'v',
93
+    119 => 'w',
94
+    120 => 'x',
95
+    121 => 'y',
96
+    122 => 'z',
97
+    123 => 'braceleft',
98
+    124 => 'bar',
99
+    125 => 'braceright',
100
+    126 => 'asciitilde',
101
+    160 => 'uni00A0',
102
+    161 => 'exclamdown',
103
+    162 => 'cent',
104
+    163 => 'sterling',
105
+    164 => 'currency',
106
+    165 => 'yen',
107
+    166 => 'brokenbar',
108
+    167 => 'section',
109
+    168 => 'dieresis',
110
+    169 => 'copyright',
111
+    170 => 'ordfeminine',
112
+    171 => 'guillemotleft',
113
+    172 => 'logicalnot',
114
+    174 => 'registered',
115
+    176 => 'degree',
116
+    177 => 'plusminus',
117
+    178 => 'uni00B2',
118
+    179 => 'uni00B3',
119
+    180 => 'acute',
120
+    181 => 'uni03BC',
121
+    182 => 'paragraph',
122
+    183 => 'periodcentered',
123
+    184 => 'cedilla',
124
+    185 => 'uni00B9',
125
+    186 => 'ordmasculine',
126
+    187 => 'guillemotright',
127
+    188 => 'onequarter',
128
+    189 => 'onehalf',
129
+    190 => 'threequarters',
130
+    191 => 'questiondown',
131
+    192 => 'Agrave',
132
+    193 => 'Aacute',
133
+    194 => 'Acircumflex',
134
+    195 => 'Atilde',
135
+    196 => 'Adieresis',
136
+    197 => 'Aring',
137
+    198 => 'AE',
138
+    199 => 'Ccedilla',
139
+    200 => 'Egrave',
140
+    201 => 'Eacute',
141
+    202 => 'Ecircumflex',
142
+    203 => 'Edieresis',
143
+    204 => 'Igrave',
144
+    205 => 'Iacute',
145
+    206 => 'Icircumflex',
146
+    207 => 'Idieresis',
147
+    208 => 'Eth',
148
+    209 => 'Ntilde',
149
+    210 => 'Ograve',
150
+    211 => 'Oacute',
151
+    212 => 'Ocircumflex',
152
+    213 => 'Otilde',
153
+    214 => 'Odieresis',
154
+    215 => 'multiply',
155
+    216 => 'Oslash',
156
+    217 => 'Ugrave',
157
+    218 => 'Uacute',
158
+    219 => 'Ucircumflex',
159
+    220 => 'Udieresis',
160
+    221 => 'Yacute',
161
+    222 => 'Thorn',
162
+    223 => 'germandbls',
163
+    224 => 'agrave',
164
+    225 => 'aacute',
165
+    226 => 'acircumflex',
166
+    227 => 'atilde',
167
+    228 => 'adieresis',
168
+    229 => 'aring',
169
+    230 => 'ae',
170
+    231 => 'ccedilla',
171
+    232 => 'egrave',
172
+    233 => 'eacute',
173
+    234 => 'ecircumflex',
174
+    235 => 'edieresis',
175
+    236 => 'igrave',
176
+    237 => 'iacute',
177
+    238 => 'icircumflex',
178
+    239 => 'idieresis',
179
+    240 => 'eth',
180
+    241 => 'ntilde',
181
+    242 => 'ograve',
182
+    243 => 'oacute',
183
+    244 => 'ocircumflex',
184
+    245 => 'otilde',
185
+    246 => 'odieresis',
186
+    247 => 'divide',
187
+    248 => 'oslash',
188
+    249 => 'ugrave',
189
+    250 => 'uacute',
190
+    251 => 'ucircumflex',
191
+    252 => 'udieresis',
192
+    253 => 'yacute',
193
+    254 => 'thorn',
194
+    255 => 'ydieresis',
195
+    305 => 'dotlessi',
196
+    321 => 'Lslash',
197
+    322 => 'lslash',
198
+    338 => 'OE',
199
+    339 => 'oe',
200
+    352 => 'Scaron',
201
+    353 => 'scaron',
202
+    376 => 'Ydieresis',
203
+    381 => 'Zcaron',
204
+    382 => 'zcaron',
205
+    402 => 'florin',
206
+    710 => 'circumflex',
207
+    711 => 'caron',
208
+    729 => 'dotaccent',
209
+    730 => 'ring',
210
+    731 => 'ogonek',
211
+    732 => 'tilde',
212
+    1456 => 'uni05B0',
213
+    1457 => 'uni05B1',
214
+    1458 => 'uni05B2',
215
+    1459 => 'uni05B3',
216
+    1460 => 'uni05B4',
217
+    1461 => 'uni05B5',
218
+    1462 => 'uni05B6',
219
+    1463 => 'uni05B7',
220
+    1464 => 'uni05B8',
221
+    1465 => 'uni05B9',
222
+    1466 => 'uni05BA',
223
+    1467 => 'uni05BB',
224
+    1468 => 'uni05BC',
225
+    1470 => 'uni05BE',
226
+    1471 => 'uni05BF',
227
+    1473 => 'uni05C1',
228
+    1474 => 'uni05C2',
229
+    1479 => 'uni05C7',
230
+    1488 => 'uni05D0',
231
+    1489 => 'uni05D1',
232
+    1490 => 'uni05D2',
233
+    1491 => 'uni05D3',
234
+    1492 => 'uni05D4',
235
+    1493 => 'uni05D5',
236
+    1494 => 'uni05D6',
237
+    1495 => 'uni05D7',
238
+    1496 => 'uni05D8',
239
+    1497 => 'uni05D9',
240
+    1498 => 'uni05DA',
241
+    1499 => 'uni05DB',
242
+    1500 => 'uni05DC',
243
+    1501 => 'uni05DD',
244
+    1502 => 'uni05DE',
245
+    1503 => 'uni05DF',
246
+    1504 => 'uni05E0',
247
+    1505 => 'uni05E1',
248
+    1506 => 'uni05E2',
249
+    1507 => 'uni05E3',
250
+    1508 => 'uni05E4',
251
+    1509 => 'uni05E5',
252
+    1510 => 'uni05E6',
253
+    1511 => 'uni05E7',
254
+    1512 => 'uni05E8',
255
+    1513 => 'uni05E9',
256
+    1514 => 'uni05EA',
257
+    1523 => 'uni05F3',
258
+    1524 => 'uni05F4',
259
+    8211 => 'endash',
260
+    8212 => 'emdash',
261
+    8216 => 'quoteleft',
262
+    8217 => 'quoteright',
263
+    8218 => 'quotesinglbase',
264
+    8220 => 'quotedblleft',
265
+    8221 => 'quotedblright',
266
+    8222 => 'quotedblbase',
267
+    8224 => 'dagger',
268
+    8225 => 'daggerdbl',
269
+    8226 => 'bullet',
270
+    8230 => 'ellipsis',
271
+    8240 => 'perthousand',
272
+    8249 => 'guilsinglleft',
273
+    8250 => 'guilsinglright',
274
+    8260 => 'fraction',
275
+    8362 => 'newsheqel',
276
+    8364 => 'Euro',
277
+    8482 => 'trademark',
278
+    8722 => 'minus',
279
+    64257 => 'fi',
280
+    64258 => 'fl',
281
+    64298 => 'uniFB2A',
282
+    64299 => 'uniFB2B',
283
+    64300 => 'uniFB2C',
284
+    64301 => 'uniFB2D',
285
+    64302 => 'uniFB2E',
286
+    64303 => 'uniFB2F',
287
+    64304 => 'uniFB30',
288
+    64305 => 'uniFB31',
289
+    64306 => 'uniFB32',
290
+    64307 => 'uniFB33',
291
+    64308 => 'uniFB34',
292
+    64309 => 'uniFB35',
293
+    64310 => 'uniFB36',
294
+    64312 => 'uniFB38',
295
+    64313 => 'uniFB39',
296
+    64314 => 'uniFB3A',
297
+    64315 => 'uniFB3B',
298
+    64316 => 'uniFB3C',
299
+    64318 => 'uniFB3E',
300
+    64320 => 'uniFB40',
301
+    64321 => 'uniFB41',
302
+    64323 => 'uniFB43',
303
+    64324 => 'uniFB44',
304
+    64326 => 'uniFB46',
305
+    64327 => 'uniFB47',
306
+    64328 => 'uniFB48',
307
+    64329 => 'uniFB49',
308
+    64330 => 'uniFB4A',
309
+    64331 => 'uniFB4B',
310
+  ),
311
+  'isUnicode' => true,
312
+  'EncodingScheme' => 'FontSpecific',
313
+  'FontName' => 'Fredoka',
314
+  'FullName' => 'Fredoka Bold',
315
+  'Version' => 'Version 2.000',
316
+  'PostScriptName' => 'Fredoka-Bold',
317
+  'Weight' => 'Bold',
318
+  'ItalicAngle' => '0',
319
+  'IsFixedPitch' => 'false',
320
+  'UnderlineThickness' => '50',
321
+  'UnderlinePosition' => '-100',
322
+  'FontHeightOffset' => '0',
323
+  'Ascender' => '974',
324
+  'Descender' => '-236',
325
+  'FontBBox' => 
326
+  array (
327
+    0 => '-70',
328
+    1 => '-252',
329
+    2 => '1212',
330
+    3 => '950',
331
+  ),
332
+  'StartCharMetrics' => '313',
333
+  'C' => 
334
+  array (
335
+    0 => 0.0,
336
+    13 => 235.0,
337
+    32 => 235.0,
338
+    33 => 248.0,
339
+    34 => 399.0,
340
+    35 => 697.0,
341
+    36 => 442.0,
342
+    37 => 779.0,
343
+    38 => 696.0,
344
+    39 => 193.0,
345
+    40 => 357.0,
346
+    41 => 357.0,
347
+    42 => 468.0,
348
+    43 => 490.0,
349
+    44 => 223.0,
350
+    45 => 403.0,
351
+    46 => 220.0,
352
+    47 => 489.0,
353
+    48 => 565.0,
354
+    49 => 379.0,
355
+    50 => 566.0,
356
+    51 => 565.0,
357
+    52 => 551.0,
358
+    53 => 493.0,
359
+    54 => 521.0,
360
+    55 => 522.0,
361
+    56 => 541.0,
362
+    57 => 521.0,
363
+    58 => 221.0,
364
+    59 => 220.0,
365
+    60 => 583.0,
366
+    61 => 445.0,
367
+    62 => 583.0,
368
+    63 => 476.0,
369
+    64 => 844.0,
370
+    65 => 711.0,
371
+    66 => 609.0,
372
+    67 => 631.0,
373
+    68 => 655.0,
374
+    69 => 603.0,
375
+    70 => 613.0,
376
+    71 => 719.0,
377
+    72 => 650.0,
378
+    73 => 239.0,
379
+    74 => 531.0,
380
+    75 => 597.0,
381
+    76 => 569.0,
382
+    77 => 809.0,
383
+    78 => 670.0,
384
+    79 => 721.0,
385
+    80 => 595.0,
386
+    81 => 782.0,
387
+    82 => 604.0,
388
+    83 => 542.0,
389
+    84 => 640.0,
390
+    85 => 675.0,
391
+    86 => 728.0,
392
+    87 => 947.0,
393
+    88 => 689.0,
394
+    89 => 638.0,
395
+    90 => 598.0,
396
+    91 => 324.0,
397
+    92 => 491.0,
398
+    93 => 324.0,
399
+    94 => 489.0,
400
+    95 => 768.0,
401
+    96 => 448.0,
402
+    97 => 557.0,
403
+    98 => 554.0,
404
+    99 => 503.0,
405
+    100 => 554.0,
406
+    101 => 535.0,
407
+    102 => 419.0,
408
+    103 => 546.0,
409
+    104 => 563.0,
410
+    105 => 251.0,
411
+    106 => 234.0,
412
+    107 => 512.0,
413
+    108 => 311.0,
414
+    109 => 791.0,
415
+    110 => 566.0,
416
+    111 => 558.0,
417
+    112 => 541.0,
418
+    113 => 543.0,
419
+    114 => 432.0,
420
+    115 => 457.0,
421
+    116 => 429.0,
422
+    117 => 568.0,
423
+    118 => 577.0,
424
+    119 => 737.0,
425
+    120 => 538.0,
426
+    121 => 576.0,
427
+    122 => 545.0,
428
+    123 => 354.0,
429
+    124 => 202.0,
430
+    125 => 354.0,
431
+    126 => 556.0,
432
+    160 => 235.0,
433
+    161 => 249.0,
434
+    162 => 404.0,
435
+    163 => 628.0,
436
+    164 => 630.0,
437
+    165 => 630.0,
438
+    166 => 200.0,
439
+    167 => 521.0,
440
+    168 => 526.0,
441
+    169 => 661.0,
442
+    170 => 414.0,
443
+    171 => 654.0,
444
+    172 => 489.0,
445
+    174 => 661.0,
446
+    176 => 379.0,
447
+    177 => 466.0,
448
+    178 => 423.0,
449
+    179 => 425.0,
450
+    180 => 563.0,
451
+    181 => 559.0,
452
+    182 => 571.0,
453
+    183 => 220.0,
454
+    184 => 328.0,
455
+    185 => 299.0,
456
+    186 => 408.0,
457
+    187 => 651.0,
458
+    188 => 731.0,
459
+    189 => 748.0,
460
+    190 => 748.0,
461
+    191 => 475.0,
462
+    192 => 711.0,
463
+    193 => 711.0,
464
+    194 => 711.0,
465
+    195 => 711.0,
466
+    196 => 711.0,
467
+    197 => 711.0,
468
+    198 => 1068.0,
469
+    199 => 631.0,
470
+    200 => 603.0,
471
+    201 => 603.0,
472
+    202 => 603.0,
473
+    203 => 603.0,
474
+    204 => 239.0,
475
+    205 => 239.0,
476
+    206 => 239.0,
477
+    207 => 239.0,
478
+    208 => 752.0,
479
+    209 => 670.0,
480
+    210 => 721.0,
481
+    211 => 721.0,
482
+    212 => 721.0,
483
+    213 => 721.0,
484
+    214 => 721.0,
485
+    215 => 485.0,
486
+    216 => 742.0,
487
+    217 => 675.0,
488
+    218 => 675.0,
489
+    219 => 675.0,
490
+    220 => 675.0,
491
+    221 => 638.0,
492
+    222 => 606.0,
493
+    223 => 589.0,
494
+    224 => 557.0,
495
+    225 => 557.0,
496
+    226 => 557.0,
497
+    227 => 557.0,
498
+    228 => 557.0,
499
+    229 => 557.0,
500
+    230 => 846.0,
501
+    231 => 487.0,
502
+    232 => 535.0,
503
+    233 => 535.0,
504
+    234 => 535.0,
505
+    235 => 535.0,
506
+    236 => 237.0,
507
+    237 => 237.0,
508
+    238 => 237.0,
509
+    239 => 237.0,
510
+    240 => 564.0,
511
+    241 => 566.0,
512
+    242 => 558.0,
513
+    243 => 558.0,
514
+    244 => 558.0,
515
+    245 => 558.0,
516
+    246 => 558.0,
517
+    247 => 468.0,
518
+    248 => 558.0,
519
+    249 => 568.0,
520
+    250 => 568.0,
521
+    251 => 568.0,
522
+    252 => 568.0,
523
+    253 => 576.0,
524
+    254 => 539.0,
525
+    255 => 576.0,
526
+    305 => 237.0,
527
+    321 => 659.0,
528
+    322 => 435.0,
529
+    338 => 1016.0,
530
+    339 => 878.0,
531
+    352 => 542.0,
532
+    353 => 457.0,
533
+    376 => 638.0,
534
+    381 => 598.0,
535
+    382 => 545.0,
536
+    402 => 492.0,
537
+    710 => 561.0,
538
+    711 => 558.0,
539
+    729 => 271.0,
540
+    730 => 352.0,
541
+    731 => 307.0,
542
+    732 => 543.0,
543
+    1456 => 0.0,
544
+    1457 => 0.0,
545
+    1458 => 0.0,
546
+    1459 => 0.0,
547
+    1460 => 0.0,
548
+    1461 => 0.0,
549
+    1462 => 0.0,
550
+    1463 => 0.0,
551
+    1464 => 0.0,
552
+    1465 => 0.0,
553
+    1466 => 0.0,
554
+    1467 => 0.0,
555
+    1468 => 0.0,
556
+    1470 => 302.0,
557
+    1471 => 0.0,
558
+    1473 => 0.0,
559
+    1474 => 0.0,
560
+    1479 => 0.0,
561
+    1488 => 631.0,
562
+    1489 => 616.0,
563
+    1490 => 449.0,
564
+    1491 => 591.0,
565
+    1492 => 591.0,
566
+    1493 => 248.0,
567
+    1494 => 432.0,
568
+    1495 => 630.0,
569
+    1496 => 626.0,
570
+    1497 => 248.0,
571
+    1498 => 544.0,
572
+    1499 => 554.0,
573
+    1500 => 524.0,
574
+    1501 => 601.0,
575
+    1502 => 650.0,
576
+    1503 => 248.0,
577
+    1504 => 432.0,
578
+    1505 => 635.0,
579
+    1506 => 578.0,
580
+    1507 => 558.0,
581
+    1508 => 572.0,
582
+    1509 => 558.0,
583
+    1510 => 570.0,
584
+    1511 => 604.0,
585
+    1512 => 530.0,
586
+    1513 => 707.0,
587
+    1514 => 686.0,
588
+    1523 => 220.0,
589
+    1524 => 448.0,
590
+    8211 => 542.0,
591
+    8212 => 665.0,
592
+    8216 => 220.0,
593
+    8217 => 220.0,
594
+    8218 => 223.0,
595
+    8220 => 448.0,
596
+    8221 => 448.0,
597
+    8222 => 448.0,
598
+    8224 => 490.0,
599
+    8225 => 490.0,
600
+    8226 => 318.0,
601
+    8230 => 803.0,
602
+    8240 => 1137.0,
603
+    8249 => 356.0,
604
+    8250 => 360.0,
605
+    8260 => 497.0,
606
+    8362 => 940.0,
607
+    8364 => 569.0,
608
+    8482 => 781.0,
609
+    8722 => 540.0,
610
+    64257 => 670.0,
611
+    64258 => 730.0,
612
+    64298 => 707.0,
613
+    64299 => 707.0,
614
+    64300 => 707.0,
615
+    64301 => 707.0,
616
+    64302 => 631.0,
617
+    64303 => 631.0,
618
+    64304 => 631.0,
619
+    64305 => 616.0,
620
+    64306 => 449.0,
621
+    64307 => 591.0,
622
+    64308 => 591.0,
623
+    64309 => 317.0,
624
+    64310 => 432.0,
625
+    64312 => 626.0,
626
+    64313 => 248.0,
627
+    64314 => 544.0,
628
+    64315 => 554.0,
629
+    64316 => 524.0,
630
+    64318 => 650.0,
631
+    64320 => 432.0,
632
+    64321 => 635.0,
633
+    64323 => 558.0,
634
+    64324 => 572.0,
635
+    64326 => 570.0,
636
+    64327 => 604.0,
637
+    64328 => 530.0,
638
+    64329 => 707.0,
639
+    64330 => 686.0,
640
+    64331 => 248.0,
641
+  ),
642
+  'CIDtoGID_Compressed' => true,
643
+  'CIDtoGID' => 'eJzt0FOQZkcYBuC317Zt27Ft27adi+Qitm3btm3bto3/YmqrUpPN7GZnMrl4nqo+p+u8X3d/fcq0zECZOqPkL37Mc/kmr+bX0rq0y7d5I2/mlVLyVN7Lk3ktd+TO3JW7c0/uzX25Pw/kwTydZ0rT0rg0yQulbUqap0VapU06plM6p0t6pld6p2/6ZUBGZFRGZ0zGZXymZGqmZY7MnXfyet4tLfNh6Z15s2gWyxJZKstnhayYlbJG1sxaWSfrZv1sni2zVbbOdtk+u2TX7Jbds1feKl3zdmk+Uzf8R2VKns/P+SO/lJRupUPpWTpmv3xRWlSyTpXRpTTLw3mk9CmtSvu8VAbmoeyfL/N4HssTeTGN0yAN0zSN0iTN0jId0jbt0j490jXd0j2t0z9DMjCDMiyDS8MMzeRMyMRMypwZmW2zYObL/Fk4C2ShLJLFs1yWzjJZNqtnlaya1bJk1svG2SAbZtNsVBplk+ycHbJjdsoe2SJ7zv4fqNHKNeR9snYNFcOz2QyzsdlmlrqZa/psnuw9k2t+m6UT4F8pfUu/majqVfqXQWVAnbcDwGwoQ8rQMqwMLyPKyDKqjC5jytgyrowvEyrhD2VipWJwmTS9enK1DQ7IITksR+SoHJPjc2JOyik5LWfkrJyTc3N+LshFuSSX5vJcmatyTa7LDbmt2i7f5fs6vSYAAAAAAAAAAAAAAABQf97PB1Wzz/J5Pqq8P8mn+Tgp3UuPvFyVPVt9YWlT7dNX+fpvTni0ljr9P/i9Mn6q7yb+O6VzfXdAXSoN6rsDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADIPtm3lne8MTfl5tySA3NQDs6hOTxH5ugcmxMq2ck5NafnzJxdmZ9XGRfm4srzslxReV6da3N9bs3tOa6WOwIAoMqfMXmC8w==',
644
+  '_version_' => 6,
645
+);

BIN
storage/fonts/fredoka_normal_28300f0200e8c9dfb0ffa5dc558cc80d.ttf Vedi File


+ 330
- 0
storage/fonts/fredoka_normal_28300f0200e8c9dfb0ffa5dc558cc80d.ufm Vedi File

@@ -0,0 +1,330 @@
1
+StartFontMetrics 4.1
2
+Notice Converted by PHP-font-lib
3
+Comment https://github.com/PhenX/php-font-lib
4
+EncodingScheme FontSpecific
5
+Copyright Copyright 2016 The Fredoka Project Authors (https://github.com/hafontia/Fredoka-One)
6
+FontName Fredoka
7
+FontSubfamily Regular
8
+UniqueID 2.000;ssde;Fredoka-Regular
9
+FullName Fredoka Regular
10
+Version Version 2.000
11
+PostScriptName Fredoka-Regular
12
+LicenseURL http://scripts.sil.org/OFL
13
+Weight Medium
14
+ItalicAngle 0
15
+IsFixedPitch false
16
+UnderlineThickness 50
17
+UnderlinePosition -100
18
+FontHeightOffset 0
19
+Ascender 974
20
+Descender -236
21
+FontBBox -70 -252 1212 950
22
+StartCharMetrics 313
23
+U 0 ; WX 0 ; N NULL ; G 312
24
+U 13 ; WX 254 ; N CR ; G 311
25
+U 32 ; WX 254 ; N space ; G 248
26
+U 33 ; WX 231 ; N exclam ; G 213
27
+U 34 ; WX 335 ; N quotedbl ; G 243
28
+U 35 ; WX 796 ; N numbersign ; G 220
29
+U 36 ; WX 467 ; N dollar ; G 252
30
+U 37 ; WX 823 ; N percent ; G 269
31
+U 38 ; WX 713 ; N ampersand ; G 272
32
+U 39 ; WX 181 ; N quotesingle ; G 244
33
+U 40 ; WX 377 ; N parenleft ; G 223
34
+U 41 ; WX 377 ; N parenright ; G 224
35
+U 42 ; WX 494 ; N asterisk ; G 219
36
+U 43 ; WX 537 ; N plus ; G 257
37
+U 44 ; WX 225 ; N comma ; G 209
38
+U 45 ; WX 426 ; N hyphen ; G 229
39
+U 46 ; WX 211 ; N period ; G 208
40
+U 47 ; WX 517 ; N slash ; G 221
41
+U 48 ; WX 587 ; N zero ; G 191
42
+U 49 ; WX 392 ; N one ; G 192
43
+U 50 ; WX 598 ; N two ; G 193
44
+U 51 ; WX 587 ; N three ; G 194
45
+U 52 ; WX 544 ; N four ; G 195
46
+U 53 ; WX 516 ; N five ; G 196
47
+U 54 ; WX 536 ; N six ; G 197
48
+U 55 ; WX 554 ; N seven ; G 198
49
+U 56 ; WX 559 ; N eight ; G 199
50
+U 57 ; WX 536 ; N nine ; G 200
51
+U 58 ; WX 234 ; N colon ; G 210
52
+U 59 ; WX 213 ; N semicolon ; G 211
53
+U 60 ; WX 513 ; N less ; G 263
54
+U 61 ; WX 465 ; N equal ; G 261
55
+U 62 ; WX 513 ; N greater ; G 262
56
+U 63 ; WX 491 ; N question ; G 215
57
+U 64 ; WX 829 ; N at ; G 271
58
+U 65 ; WX 704 ; N A ; G 1
59
+U 66 ; WX 638 ; N B ; G 9
60
+U 67 ; WX 667 ; N C ; G 10
61
+U 68 ; WX 692 ; N D ; G 12
62
+U 69 ; WX 623 ; N E ; G 14
63
+U 70 ; WX 631 ; N F ; G 19
64
+U 71 ; WX 708 ; N G ; G 20
65
+U 72 ; WX 687 ; N H ; G 21
66
+U 73 ; WX 217 ; N I ; G 22
67
+U 74 ; WX 545 ; N J ; G 27
68
+U 75 ; WX 591 ; N K ; G 28
69
+U 76 ; WX 558 ; N L ; G 29
70
+U 77 ; WX 825 ; N M ; G 31
71
+U 78 ; WX 708 ; N N ; G 32
72
+U 79 ; WX 732 ; N O ; G 34
73
+U 80 ; WX 601 ; N P ; G 42
74
+U 81 ; WX 811 ; N Q ; G 44
75
+U 82 ; WX 624 ; N R ; G 45
76
+U 83 ; WX 554 ; N S ; G 46
77
+U 84 ; WX 664 ; N T ; G 48
78
+U 85 ; WX 713 ; N U ; G 49
79
+U 86 ; WX 724 ; N V ; G 54
80
+U 87 ; WX 965 ; N W ; G 55
81
+U 88 ; WX 694 ; N X ; G 56
82
+U 89 ; WX 638 ; N Y ; G 57
83
+U 90 ; WX 575 ; N Z ; G 60
84
+U 91 ; WX 342 ; N bracketleft ; G 227
85
+U 92 ; WX 519 ; N backslash ; G 222
86
+U 93 ; WX 342 ; N bracketright ; G 228
87
+U 94 ; WX 509 ; N asciicircum ; G 267
88
+U 95 ; WX 812 ; N underscore ; G 232
89
+U 96 ; WX 334 ; N grave ; G 285
90
+U 97 ; WX 574 ; N a ; G 62
91
+U 98 ; WX 582 ; N b ; G 70
92
+U 99 ; WX 508 ; N c ; G 71
93
+U 100 ; WX 586 ; N d ; G 73
94
+U 101 ; WX 540 ; N e ; G 75
95
+U 102 ; WX 378 ; N f ; G 80
96
+U 103 ; WX 565 ; N g ; G 81
97
+U 104 ; WX 535 ; N h ; G 82
98
+U 105 ; WX 224 ; N i ; G 83
99
+U 106 ; WX 240 ; N j ; G 89
100
+U 107 ; WX 489 ; N k ; G 90
101
+U 108 ; WX 281 ; N l ; G 91
102
+U 109 ; WX 826 ; N m ; G 93
103
+U 110 ; WX 557 ; N n ; G 94
104
+U 111 ; WX 560 ; N o ; G 96
105
+U 112 ; WX 574 ; N p ; G 104
106
+U 113 ; WX 568 ; N q ; G 106
107
+U 114 ; WX 406 ; N r ; G 107
108
+U 115 ; WX 459 ; N s ; G 108
109
+U 116 ; WX 376 ; N t ; G 111
110
+U 117 ; WX 543 ; N u ; G 112
111
+U 118 ; WX 537 ; N v ; G 117
112
+U 119 ; WX 763 ; N w ; G 118
113
+U 120 ; WX 494 ; N x ; G 119
114
+U 121 ; WX 526 ; N y ; G 120
115
+U 122 ; WX 531 ; N z ; G 123
116
+U 123 ; WX 374 ; N braceleft ; G 225
117
+U 124 ; WX 213 ; N bar ; G 279
118
+U 125 ; WX 374 ; N braceright ; G 226
119
+U 126 ; WX 552 ; N asciitilde ; G 265
120
+U 160 ; WX 254 ; N uni00A0 ; G 310
121
+U 161 ; WX 231 ; N exclamdown ; G 214
122
+U 162 ; WX 427 ; N cent ; G 250
123
+U 163 ; WX 663 ; N sterling ; G 255
124
+U 164 ; WX 665 ; N currency ; G 251
125
+U 165 ; WX 665 ; N yen ; G 256
126
+U 166 ; WX 211 ; N brokenbar ; G 280
127
+U 167 ; WX 550 ; N section ; G 274
128
+U 168 ; WX 334 ; N dieresis ; G 283
129
+U 169 ; WX 653 ; N copyright ; G 275
130
+U 170 ; WX 437 ; N ordfeminine ; G 133
131
+U 171 ; WX 539 ; N guillemotleft ; G 239
132
+U 172 ; WX 517 ; N logicalnot ; G 266
133
+U 174 ; WX 653 ; N registered ; G 276
134
+U 176 ; WX 330 ; N degree ; G 278
135
+U 177 ; WX 501 ; N plusminus ; G 264
136
+U 178 ; WX 447 ; N uni00B2 ; G 202
137
+U 179 ; WX 449 ; N uni00B3 ; G 203
138
+U 180 ; WX 363 ; N acute ; G 286
139
+U 181 ; WX 591 ; N uni03BC ; G 268
140
+U 182 ; WX 492 ; N paragraph ; G 273
141
+U 183 ; WX 181 ; N periodcentered ; G 217
142
+U 184 ; WX 267 ; N cedilla ; G 291
143
+U 185 ; WX 316 ; N uni00B9 ; G 201
144
+U 186 ; WX 431 ; N ordmasculine ; G 134
145
+U 187 ; WX 527 ; N guillemotright ; G 240
146
+U 188 ; WX 772 ; N onequarter ; G 206
147
+U 189 ; WX 790 ; N onehalf ; G 205
148
+U 190 ; WX 819 ; N threequarters ; G 207
149
+U 191 ; WX 474 ; N questiondown ; G 216
150
+U 192 ; WX 704 ; N Agrave ; G 5
151
+U 193 ; WX 704 ; N Aacute ; G 2
152
+U 194 ; WX 704 ; N Acircumflex ; G 3
153
+U 195 ; WX 704 ; N Atilde ; G 7
154
+U 196 ; WX 704 ; N Adieresis ; G 4
155
+U 197 ; WX 704 ; N Aring ; G 6
156
+U 198 ; WX 1128 ; N AE ; G 8
157
+U 199 ; WX 667 ; N Ccedilla ; G 11
158
+U 200 ; WX 623 ; N Egrave ; G 18
159
+U 201 ; WX 623 ; N Eacute ; G 15
160
+U 202 ; WX 623 ; N Ecircumflex ; G 16
161
+U 203 ; WX 623 ; N Edieresis ; G 17
162
+U 204 ; WX 217 ; N Igrave ; G 26
163
+U 205 ; WX 217 ; N Iacute ; G 23
164
+U 206 ; WX 217 ; N Icircumflex ; G 24
165
+U 207 ; WX 217 ; N Idieresis ; G 25
166
+U 208 ; WX 739 ; N Eth ; G 13
167
+U 209 ; WX 708 ; N Ntilde ; G 33
168
+U 210 ; WX 732 ; N Ograve ; G 38
169
+U 211 ; WX 732 ; N Oacute ; G 35
170
+U 212 ; WX 732 ; N Ocircumflex ; G 36
171
+U 213 ; WX 732 ; N Otilde ; G 40
172
+U 214 ; WX 732 ; N Odieresis ; G 37
173
+U 215 ; WX 453 ; N multiply ; G 259
174
+U 216 ; WX 737 ; N Oslash ; G 39
175
+U 217 ; WX 713 ; N Ugrave ; G 53
176
+U 218 ; WX 713 ; N Uacute ; G 50
177
+U 219 ; WX 713 ; N Ucircumflex ; G 51
178
+U 220 ; WX 713 ; N Udieresis ; G 52
179
+U 221 ; WX 638 ; N Yacute ; G 58
180
+U 222 ; WX 593 ; N Thorn ; G 43
181
+U 223 ; WX 584 ; N germandbls ; G 110
182
+U 224 ; WX 574 ; N agrave ; G 66
183
+U 225 ; WX 574 ; N aacute ; G 63
184
+U 226 ; WX 574 ; N acircumflex ; G 64
185
+U 227 ; WX 574 ; N atilde ; G 68
186
+U 228 ; WX 574 ; N adieresis ; G 65
187
+U 229 ; WX 574 ; N aring ; G 67
188
+U 230 ; WX 884 ; N ae ; G 69
189
+U 231 ; WX 515 ; N ccedilla ; G 72
190
+U 232 ; WX 540 ; N egrave ; G 79
191
+U 233 ; WX 540 ; N eacute ; G 76
192
+U 234 ; WX 540 ; N ecircumflex ; G 77
193
+U 235 ; WX 540 ; N edieresis ; G 78
194
+U 236 ; WX 200 ; N igrave ; G 88
195
+U 237 ; WX 200 ; N iacute ; G 85
196
+U 238 ; WX 200 ; N icircumflex ; G 86
197
+U 239 ; WX 200 ; N idieresis ; G 87
198
+U 240 ; WX 580 ; N eth ; G 74
199
+U 241 ; WX 557 ; N ntilde ; G 95
200
+U 242 ; WX 560 ; N ograve ; G 100
201
+U 243 ; WX 560 ; N oacute ; G 97
202
+U 244 ; WX 560 ; N ocircumflex ; G 98
203
+U 245 ; WX 560 ; N otilde ; G 102
204
+U 246 ; WX 560 ; N odieresis ; G 99
205
+U 247 ; WX 464 ; N divide ; G 260
206
+U 248 ; WX 560 ; N oslash ; G 101
207
+U 249 ; WX 543 ; N ugrave ; G 116
208
+U 250 ; WX 543 ; N uacute ; G 113
209
+U 251 ; WX 543 ; N ucircumflex ; G 114
210
+U 252 ; WX 543 ; N udieresis ; G 115
211
+U 253 ; WX 526 ; N yacute ; G 121
212
+U 254 ; WX 570 ; N thorn ; G 105
213
+U 255 ; WX 526 ; N ydieresis ; G 122
214
+U 305 ; WX 200 ; N dotlessi ; G 84
215
+U 321 ; WX 614 ; N Lslash ; G 30
216
+U 322 ; WX 352 ; N lslash ; G 92
217
+U 338 ; WX 1063 ; N OE ; G 41
218
+U 339 ; WX 928 ; N oe ; G 103
219
+U 352 ; WX 554 ; N Scaron ; G 47
220
+U 353 ; WX 459 ; N scaron ; G 109
221
+U 376 ; WX 638 ; N Ydieresis ; G 59
222
+U 381 ; WX 575 ; N Zcaron ; G 61
223
+U 382 ; WX 531 ; N zcaron ; G 124
224
+U 402 ; WX 479 ; N florin ; G 253
225
+U 710 ; WX 409 ; N circumflex ; G 287
226
+U 711 ; WX 408 ; N caron ; G 288
227
+U 729 ; WX 186 ; N dotaccent ; G 284
228
+U 730 ; WX 310 ; N ring ; G 289
229
+U 731 ; WX 261 ; N ogonek ; G 292
230
+U 732 ; WX 417 ; N tilde ; G 290
231
+U 1456 ; WX 0 ; N uni05B0 ; G 294
232
+U 1457 ; WX 0 ; N uni05B1 ; G 295
233
+U 1458 ; WX 0 ; N uni05B2 ; G 296
234
+U 1459 ; WX 0 ; N uni05B3 ; G 297
235
+U 1460 ; WX 0 ; N uni05B4 ; G 298
236
+U 1461 ; WX 0 ; N uni05B5 ; G 299
237
+U 1462 ; WX 0 ; N uni05B6 ; G 300
238
+U 1463 ; WX 0 ; N uni05B7 ; G 301
239
+U 1464 ; WX 0 ; N uni05B8 ; G 302
240
+U 1465 ; WX 0 ; N uni05B9 ; G 303
241
+U 1466 ; WX 0 ; N uni05BA ; G 304
242
+U 1467 ; WX 0 ; N uni05BB ; G 305
243
+U 1468 ; WX 0 ; N uni05BC ; G 306
244
+U 1470 ; WX 302 ; N uni05BE ; G 247
245
+U 1471 ; WX 0 ; N uni05BF ; G 307
246
+U 1473 ; WX 0 ; N uni05C1 ; G 293
247
+U 1474 ; WX 0 ; N uni05C2 ; G 308
248
+U 1479 ; WX 0 ; N uni05C7 ; G 309
249
+U 1488 ; WX 646 ; N uni05D0 ; G 135
250
+U 1489 ; WX 636 ; N uni05D1 ; G 139
251
+U 1490 ; WX 446 ; N uni05D2 ; G 141
252
+U 1491 ; WX 609 ; N uni05D3 ; G 143
253
+U 1492 ; WX 609 ; N uni05D4 ; G 145
254
+U 1493 ; WX 247 ; N uni05D5 ; G 147
255
+U 1494 ; WX 442 ; N uni05D6 ; G 150
256
+U 1495 ; WX 650 ; N uni05D7 ; G 152
257
+U 1496 ; WX 646 ; N uni05D8 ; G 153
258
+U 1497 ; WX 247 ; N uni05D9 ; G 155
259
+U 1498 ; WX 560 ; N uni05DA ; G 157
260
+U 1499 ; WX 571 ; N uni05DB ; G 159
261
+U 1500 ; WX 522 ; N uni05DC ; G 161
262
+U 1501 ; WX 620 ; N uni05DD ; G 163
263
+U 1502 ; WX 672 ; N uni05DE ; G 164
264
+U 1503 ; WX 247 ; N uni05DF ; G 166
265
+U 1504 ; WX 442 ; N uni05E0 ; G 167
266
+U 1505 ; WX 656 ; N uni05E1 ; G 169
267
+U 1506 ; WX 596 ; N uni05E2 ; G 171
268
+U 1507 ; WX 575 ; N uni05E3 ; G 172
269
+U 1508 ; WX 589 ; N uni05E4 ; G 174
270
+U 1509 ; WX 575 ; N uni05E5 ; G 176
271
+U 1510 ; WX 587 ; N uni05E6 ; G 177
272
+U 1511 ; WX 600 ; N uni05E7 ; G 179
273
+U 1512 ; WX 545 ; N uni05E8 ; G 181
274
+U 1513 ; WX 732 ; N uni05E9 ; G 183
275
+U 1514 ; WX 710 ; N uni05EA ; G 189
276
+U 1523 ; WX 166 ; N uni05F3 ; G 245
277
+U 1524 ; WX 294 ; N uni05F4 ; G 246
278
+U 8211 ; WX 556 ; N endash ; G 230
279
+U 8212 ; WX 686 ; N emdash ; G 231
280
+U 8216 ; WX 166 ; N quoteleft ; G 237
281
+U 8217 ; WX 157 ; N quoteright ; G 238
282
+U 8218 ; WX 167 ; N quotesinglbase ; G 233
283
+U 8220 ; WX 294 ; N quotedblleft ; G 235
284
+U 8221 ; WX 293 ; N quotedblright ; G 236
285
+U 8222 ; WX 294 ; N quotedblbase ; G 234
286
+U 8224 ; WX 486 ; N dagger ; G 281
287
+U 8225 ; WX 486 ; N daggerdbl ; G 282
288
+U 8226 ; WX 236 ; N bullet ; G 218
289
+U 8230 ; WX 612 ; N ellipsis ; G 212
290
+U 8240 ; WX 1217 ; N perthousand ; G 270
291
+U 8249 ; WX 352 ; N guilsinglleft ; G 241
292
+U 8250 ; WX 332 ; N guilsinglright ; G 242
293
+U 8260 ; WX 483 ; N fraction ; G 204
294
+U 8362 ; WX 938 ; N newsheqel ; G 254
295
+U 8364 ; WX 586 ; N Euro ; G 249
296
+U 8482 ; WX 818 ; N trademark ; G 277
297
+U 8722 ; WX 564 ; N minus ; G 258
298
+U 64257 ; WX 592 ; N fi ; G 128
299
+U 64258 ; WX 664 ; N fl ; G 129
300
+U 64298 ; WX 732 ; N uniFB2A ; G 184
301
+U 64299 ; WX 732 ; N uniFB2B ; G 185
302
+U 64300 ; WX 732 ; N uniFB2C ; G 186
303
+U 64301 ; WX 732 ; N uniFB2D ; G 187
304
+U 64302 ; WX 646 ; N uniFB2E ; G 136
305
+U 64303 ; WX 646 ; N uniFB2F ; G 137
306
+U 64304 ; WX 646 ; N uniFB30 ; G 138
307
+U 64305 ; WX 636 ; N uniFB31 ; G 140
308
+U 64306 ; WX 446 ; N uniFB32 ; G 142
309
+U 64307 ; WX 609 ; N uniFB33 ; G 144
310
+U 64308 ; WX 609 ; N uniFB34 ; G 146
311
+U 64309 ; WX 335 ; N uniFB35 ; G 148
312
+U 64310 ; WX 457 ; N uniFB36 ; G 151
313
+U 64312 ; WX 646 ; N uniFB38 ; G 154
314
+U 64313 ; WX 336 ; N uniFB39 ; G 156
315
+U 64314 ; WX 560 ; N uniFB3A ; G 158
316
+U 64315 ; WX 571 ; N uniFB3B ; G 160
317
+U 64316 ; WX 522 ; N uniFB3C ; G 162
318
+U 64318 ; WX 672 ; N uniFB3E ; G 165
319
+U 64320 ; WX 442 ; N uniFB40 ; G 168
320
+U 64321 ; WX 656 ; N uniFB41 ; G 170
321
+U 64323 ; WX 575 ; N uniFB43 ; G 173
322
+U 64324 ; WX 589 ; N uniFB44 ; G 175
323
+U 64326 ; WX 587 ; N uniFB46 ; G 178
324
+U 64327 ; WX 600 ; N uniFB47 ; G 180
325
+U 64328 ; WX 545 ; N uniFB48 ; G 182
326
+U 64329 ; WX 732 ; N uniFB49 ; G 188
327
+U 64330 ; WX 710 ; N uniFB4A ; G 190
328
+U 64331 ; WX 247 ; N uniFB4B ; G 149
329
+EndCharMetrics
330
+EndFontMetrics

+ 645
- 0
storage/fonts/fredoka_normal_28300f0200e8c9dfb0ffa5dc558cc80d.ufm.php Vedi File

@@ -0,0 +1,645 @@
1
+<?php return array (
2
+  'codeToName' => 
3
+  array (
4
+    0 => 'NULL',
5
+    13 => 'CR',
6
+    32 => 'space',
7
+    33 => 'exclam',
8
+    34 => 'quotedbl',
9
+    35 => 'numbersign',
10
+    36 => 'dollar',
11
+    37 => 'percent',
12
+    38 => 'ampersand',
13
+    39 => 'quotesingle',
14
+    40 => 'parenleft',
15
+    41 => 'parenright',
16
+    42 => 'asterisk',
17
+    43 => 'plus',
18
+    44 => 'comma',
19
+    45 => 'hyphen',
20
+    46 => 'period',
21
+    47 => 'slash',
22
+    48 => 'zero',
23
+    49 => 'one',
24
+    50 => 'two',
25
+    51 => 'three',
26
+    52 => 'four',
27
+    53 => 'five',
28
+    54 => 'six',
29
+    55 => 'seven',
30
+    56 => 'eight',
31
+    57 => 'nine',
32
+    58 => 'colon',
33
+    59 => 'semicolon',
34
+    60 => 'less',
35
+    61 => 'equal',
36
+    62 => 'greater',
37
+    63 => 'question',
38
+    64 => 'at',
39
+    65 => 'A',
40
+    66 => 'B',
41
+    67 => 'C',
42
+    68 => 'D',
43
+    69 => 'E',
44
+    70 => 'F',
45
+    71 => 'G',
46
+    72 => 'H',
47
+    73 => 'I',
48
+    74 => 'J',
49
+    75 => 'K',
50
+    76 => 'L',
51
+    77 => 'M',
52
+    78 => 'N',
53
+    79 => 'O',
54
+    80 => 'P',
55
+    81 => 'Q',
56
+    82 => 'R',
57
+    83 => 'S',
58
+    84 => 'T',
59
+    85 => 'U',
60
+    86 => 'V',
61
+    87 => 'W',
62
+    88 => 'X',
63
+    89 => 'Y',
64
+    90 => 'Z',
65
+    91 => 'bracketleft',
66
+    92 => 'backslash',
67
+    93 => 'bracketright',
68
+    94 => 'asciicircum',
69
+    95 => 'underscore',
70
+    96 => 'grave',
71
+    97 => 'a',
72
+    98 => 'b',
73
+    99 => 'c',
74
+    100 => 'd',
75
+    101 => 'e',
76
+    102 => 'f',
77
+    103 => 'g',
78
+    104 => 'h',
79
+    105 => 'i',
80
+    106 => 'j',
81
+    107 => 'k',
82
+    108 => 'l',
83
+    109 => 'm',
84
+    110 => 'n',
85
+    111 => 'o',
86
+    112 => 'p',
87
+    113 => 'q',
88
+    114 => 'r',
89
+    115 => 's',
90
+    116 => 't',
91
+    117 => 'u',
92
+    118 => 'v',
93
+    119 => 'w',
94
+    120 => 'x',
95
+    121 => 'y',
96
+    122 => 'z',
97
+    123 => 'braceleft',
98
+    124 => 'bar',
99
+    125 => 'braceright',
100
+    126 => 'asciitilde',
101
+    160 => 'uni00A0',
102
+    161 => 'exclamdown',
103
+    162 => 'cent',
104
+    163 => 'sterling',
105
+    164 => 'currency',
106
+    165 => 'yen',
107
+    166 => 'brokenbar',
108
+    167 => 'section',
109
+    168 => 'dieresis',
110
+    169 => 'copyright',
111
+    170 => 'ordfeminine',
112
+    171 => 'guillemotleft',
113
+    172 => 'logicalnot',
114
+    174 => 'registered',
115
+    176 => 'degree',
116
+    177 => 'plusminus',
117
+    178 => 'uni00B2',
118
+    179 => 'uni00B3',
119
+    180 => 'acute',
120
+    181 => 'uni03BC',
121
+    182 => 'paragraph',
122
+    183 => 'periodcentered',
123
+    184 => 'cedilla',
124
+    185 => 'uni00B9',
125
+    186 => 'ordmasculine',
126
+    187 => 'guillemotright',
127
+    188 => 'onequarter',
128
+    189 => 'onehalf',
129
+    190 => 'threequarters',
130
+    191 => 'questiondown',
131
+    192 => 'Agrave',
132
+    193 => 'Aacute',
133
+    194 => 'Acircumflex',
134
+    195 => 'Atilde',
135
+    196 => 'Adieresis',
136
+    197 => 'Aring',
137
+    198 => 'AE',
138
+    199 => 'Ccedilla',
139
+    200 => 'Egrave',
140
+    201 => 'Eacute',
141
+    202 => 'Ecircumflex',
142
+    203 => 'Edieresis',
143
+    204 => 'Igrave',
144
+    205 => 'Iacute',
145
+    206 => 'Icircumflex',
146
+    207 => 'Idieresis',
147
+    208 => 'Eth',
148
+    209 => 'Ntilde',
149
+    210 => 'Ograve',
150
+    211 => 'Oacute',
151
+    212 => 'Ocircumflex',
152
+    213 => 'Otilde',
153
+    214 => 'Odieresis',
154
+    215 => 'multiply',
155
+    216 => 'Oslash',
156
+    217 => 'Ugrave',
157
+    218 => 'Uacute',
158
+    219 => 'Ucircumflex',
159
+    220 => 'Udieresis',
160
+    221 => 'Yacute',
161
+    222 => 'Thorn',
162
+    223 => 'germandbls',
163
+    224 => 'agrave',
164
+    225 => 'aacute',
165
+    226 => 'acircumflex',
166
+    227 => 'atilde',
167
+    228 => 'adieresis',
168
+    229 => 'aring',
169
+    230 => 'ae',
170
+    231 => 'ccedilla',
171
+    232 => 'egrave',
172
+    233 => 'eacute',
173
+    234 => 'ecircumflex',
174
+    235 => 'edieresis',
175
+    236 => 'igrave',
176
+    237 => 'iacute',
177
+    238 => 'icircumflex',
178
+    239 => 'idieresis',
179
+    240 => 'eth',
180
+    241 => 'ntilde',
181
+    242 => 'ograve',
182
+    243 => 'oacute',
183
+    244 => 'ocircumflex',
184
+    245 => 'otilde',
185
+    246 => 'odieresis',
186
+    247 => 'divide',
187
+    248 => 'oslash',
188
+    249 => 'ugrave',
189
+    250 => 'uacute',
190
+    251 => 'ucircumflex',
191
+    252 => 'udieresis',
192
+    253 => 'yacute',
193
+    254 => 'thorn',
194
+    255 => 'ydieresis',
195
+    305 => 'dotlessi',
196
+    321 => 'Lslash',
197
+    322 => 'lslash',
198
+    338 => 'OE',
199
+    339 => 'oe',
200
+    352 => 'Scaron',
201
+    353 => 'scaron',
202
+    376 => 'Ydieresis',
203
+    381 => 'Zcaron',
204
+    382 => 'zcaron',
205
+    402 => 'florin',
206
+    710 => 'circumflex',
207
+    711 => 'caron',
208
+    729 => 'dotaccent',
209
+    730 => 'ring',
210
+    731 => 'ogonek',
211
+    732 => 'tilde',
212
+    1456 => 'uni05B0',
213
+    1457 => 'uni05B1',
214
+    1458 => 'uni05B2',
215
+    1459 => 'uni05B3',
216
+    1460 => 'uni05B4',
217
+    1461 => 'uni05B5',
218
+    1462 => 'uni05B6',
219
+    1463 => 'uni05B7',
220
+    1464 => 'uni05B8',
221
+    1465 => 'uni05B9',
222
+    1466 => 'uni05BA',
223
+    1467 => 'uni05BB',
224
+    1468 => 'uni05BC',
225
+    1470 => 'uni05BE',
226
+    1471 => 'uni05BF',
227
+    1473 => 'uni05C1',
228
+    1474 => 'uni05C2',
229
+    1479 => 'uni05C7',
230
+    1488 => 'uni05D0',
231
+    1489 => 'uni05D1',
232
+    1490 => 'uni05D2',
233
+    1491 => 'uni05D3',
234
+    1492 => 'uni05D4',
235
+    1493 => 'uni05D5',
236
+    1494 => 'uni05D6',
237
+    1495 => 'uni05D7',
238
+    1496 => 'uni05D8',
239
+    1497 => 'uni05D9',
240
+    1498 => 'uni05DA',
241
+    1499 => 'uni05DB',
242
+    1500 => 'uni05DC',
243
+    1501 => 'uni05DD',
244
+    1502 => 'uni05DE',
245
+    1503 => 'uni05DF',
246
+    1504 => 'uni05E0',
247
+    1505 => 'uni05E1',
248
+    1506 => 'uni05E2',
249
+    1507 => 'uni05E3',
250
+    1508 => 'uni05E4',
251
+    1509 => 'uni05E5',
252
+    1510 => 'uni05E6',
253
+    1511 => 'uni05E7',
254
+    1512 => 'uni05E8',
255
+    1513 => 'uni05E9',
256
+    1514 => 'uni05EA',
257
+    1523 => 'uni05F3',
258
+    1524 => 'uni05F4',
259
+    8211 => 'endash',
260
+    8212 => 'emdash',
261
+    8216 => 'quoteleft',
262
+    8217 => 'quoteright',
263
+    8218 => 'quotesinglbase',
264
+    8220 => 'quotedblleft',
265
+    8221 => 'quotedblright',
266
+    8222 => 'quotedblbase',
267
+    8224 => 'dagger',
268
+    8225 => 'daggerdbl',
269
+    8226 => 'bullet',
270
+    8230 => 'ellipsis',
271
+    8240 => 'perthousand',
272
+    8249 => 'guilsinglleft',
273
+    8250 => 'guilsinglright',
274
+    8260 => 'fraction',
275
+    8362 => 'newsheqel',
276
+    8364 => 'Euro',
277
+    8482 => 'trademark',
278
+    8722 => 'minus',
279
+    64257 => 'fi',
280
+    64258 => 'fl',
281
+    64298 => 'uniFB2A',
282
+    64299 => 'uniFB2B',
283
+    64300 => 'uniFB2C',
284
+    64301 => 'uniFB2D',
285
+    64302 => 'uniFB2E',
286
+    64303 => 'uniFB2F',
287
+    64304 => 'uniFB30',
288
+    64305 => 'uniFB31',
289
+    64306 => 'uniFB32',
290
+    64307 => 'uniFB33',
291
+    64308 => 'uniFB34',
292
+    64309 => 'uniFB35',
293
+    64310 => 'uniFB36',
294
+    64312 => 'uniFB38',
295
+    64313 => 'uniFB39',
296
+    64314 => 'uniFB3A',
297
+    64315 => 'uniFB3B',
298
+    64316 => 'uniFB3C',
299
+    64318 => 'uniFB3E',
300
+    64320 => 'uniFB40',
301
+    64321 => 'uniFB41',
302
+    64323 => 'uniFB43',
303
+    64324 => 'uniFB44',
304
+    64326 => 'uniFB46',
305
+    64327 => 'uniFB47',
306
+    64328 => 'uniFB48',
307
+    64329 => 'uniFB49',
308
+    64330 => 'uniFB4A',
309
+    64331 => 'uniFB4B',
310
+  ),
311
+  'isUnicode' => true,
312
+  'EncodingScheme' => 'FontSpecific',
313
+  'FontName' => 'Fredoka',
314
+  'FullName' => 'Fredoka Regular',
315
+  'Version' => 'Version 2.000',
316
+  'PostScriptName' => 'Fredoka-Regular',
317
+  'Weight' => 'Medium',
318
+  'ItalicAngle' => '0',
319
+  'IsFixedPitch' => 'false',
320
+  'UnderlineThickness' => '50',
321
+  'UnderlinePosition' => '-100',
322
+  'FontHeightOffset' => '0',
323
+  'Ascender' => '974',
324
+  'Descender' => '-236',
325
+  'FontBBox' => 
326
+  array (
327
+    0 => '-70',
328
+    1 => '-252',
329
+    2 => '1212',
330
+    3 => '950',
331
+  ),
332
+  'StartCharMetrics' => '313',
333
+  'C' => 
334
+  array (
335
+    0 => 0.0,
336
+    13 => 254.0,
337
+    32 => 254.0,
338
+    33 => 231.0,
339
+    34 => 335.0,
340
+    35 => 796.0,
341
+    36 => 467.0,
342
+    37 => 823.0,
343
+    38 => 713.0,
344
+    39 => 181.0,
345
+    40 => 377.0,
346
+    41 => 377.0,
347
+    42 => 494.0,
348
+    43 => 537.0,
349
+    44 => 225.0,
350
+    45 => 426.0,
351
+    46 => 211.0,
352
+    47 => 517.0,
353
+    48 => 587.0,
354
+    49 => 392.0,
355
+    50 => 598.0,
356
+    51 => 587.0,
357
+    52 => 544.0,
358
+    53 => 516.0,
359
+    54 => 536.0,
360
+    55 => 554.0,
361
+    56 => 559.0,
362
+    57 => 536.0,
363
+    58 => 234.0,
364
+    59 => 213.0,
365
+    60 => 513.0,
366
+    61 => 465.0,
367
+    62 => 513.0,
368
+    63 => 491.0,
369
+    64 => 829.0,
370
+    65 => 704.0,
371
+    66 => 638.0,
372
+    67 => 667.0,
373
+    68 => 692.0,
374
+    69 => 623.0,
375
+    70 => 631.0,
376
+    71 => 708.0,
377
+    72 => 687.0,
378
+    73 => 217.0,
379
+    74 => 545.0,
380
+    75 => 591.0,
381
+    76 => 558.0,
382
+    77 => 825.0,
383
+    78 => 708.0,
384
+    79 => 732.0,
385
+    80 => 601.0,
386
+    81 => 811.0,
387
+    82 => 624.0,
388
+    83 => 554.0,
389
+    84 => 664.0,
390
+    85 => 713.0,
391
+    86 => 724.0,
392
+    87 => 965.0,
393
+    88 => 694.0,
394
+    89 => 638.0,
395
+    90 => 575.0,
396
+    91 => 342.0,
397
+    92 => 519.0,
398
+    93 => 342.0,
399
+    94 => 509.0,
400
+    95 => 812.0,
401
+    96 => 334.0,
402
+    97 => 574.0,
403
+    98 => 582.0,
404
+    99 => 508.0,
405
+    100 => 586.0,
406
+    101 => 540.0,
407
+    102 => 378.0,
408
+    103 => 565.0,
409
+    104 => 535.0,
410
+    105 => 224.0,
411
+    106 => 240.0,
412
+    107 => 489.0,
413
+    108 => 281.0,
414
+    109 => 826.0,
415
+    110 => 557.0,
416
+    111 => 560.0,
417
+    112 => 574.0,
418
+    113 => 568.0,
419
+    114 => 406.0,
420
+    115 => 459.0,
421
+    116 => 376.0,
422
+    117 => 543.0,
423
+    118 => 537.0,
424
+    119 => 763.0,
425
+    120 => 494.0,
426
+    121 => 526.0,
427
+    122 => 531.0,
428
+    123 => 374.0,
429
+    124 => 213.0,
430
+    125 => 374.0,
431
+    126 => 552.0,
432
+    160 => 254.0,
433
+    161 => 231.0,
434
+    162 => 427.0,
435
+    163 => 663.0,
436
+    164 => 665.0,
437
+    165 => 665.0,
438
+    166 => 211.0,
439
+    167 => 550.0,
440
+    168 => 334.0,
441
+    169 => 653.0,
442
+    170 => 437.0,
443
+    171 => 539.0,
444
+    172 => 517.0,
445
+    174 => 653.0,
446
+    176 => 330.0,
447
+    177 => 501.0,
448
+    178 => 447.0,
449
+    179 => 449.0,
450
+    180 => 363.0,
451
+    181 => 591.0,
452
+    182 => 492.0,
453
+    183 => 181.0,
454
+    184 => 267.0,
455
+    185 => 316.0,
456
+    186 => 431.0,
457
+    187 => 527.0,
458
+    188 => 772.0,
459
+    189 => 790.0,
460
+    190 => 819.0,
461
+    191 => 474.0,
462
+    192 => 704.0,
463
+    193 => 704.0,
464
+    194 => 704.0,
465
+    195 => 704.0,
466
+    196 => 704.0,
467
+    197 => 704.0,
468
+    198 => 1128.0,
469
+    199 => 667.0,
470
+    200 => 623.0,
471
+    201 => 623.0,
472
+    202 => 623.0,
473
+    203 => 623.0,
474
+    204 => 217.0,
475
+    205 => 217.0,
476
+    206 => 217.0,
477
+    207 => 217.0,
478
+    208 => 739.0,
479
+    209 => 708.0,
480
+    210 => 732.0,
481
+    211 => 732.0,
482
+    212 => 732.0,
483
+    213 => 732.0,
484
+    214 => 732.0,
485
+    215 => 453.0,
486
+    216 => 737.0,
487
+    217 => 713.0,
488
+    218 => 713.0,
489
+    219 => 713.0,
490
+    220 => 713.0,
491
+    221 => 638.0,
492
+    222 => 593.0,
493
+    223 => 584.0,
494
+    224 => 574.0,
495
+    225 => 574.0,
496
+    226 => 574.0,
497
+    227 => 574.0,
498
+    228 => 574.0,
499
+    229 => 574.0,
500
+    230 => 884.0,
501
+    231 => 515.0,
502
+    232 => 540.0,
503
+    233 => 540.0,
504
+    234 => 540.0,
505
+    235 => 540.0,
506
+    236 => 200.0,
507
+    237 => 200.0,
508
+    238 => 200.0,
509
+    239 => 200.0,
510
+    240 => 580.0,
511
+    241 => 557.0,
512
+    242 => 560.0,
513
+    243 => 560.0,
514
+    244 => 560.0,
515
+    245 => 560.0,
516
+    246 => 560.0,
517
+    247 => 464.0,
518
+    248 => 560.0,
519
+    249 => 543.0,
520
+    250 => 543.0,
521
+    251 => 543.0,
522
+    252 => 543.0,
523
+    253 => 526.0,
524
+    254 => 570.0,
525
+    255 => 526.0,
526
+    305 => 200.0,
527
+    321 => 614.0,
528
+    322 => 352.0,
529
+    338 => 1063.0,
530
+    339 => 928.0,
531
+    352 => 554.0,
532
+    353 => 459.0,
533
+    376 => 638.0,
534
+    381 => 575.0,
535
+    382 => 531.0,
536
+    402 => 479.0,
537
+    710 => 409.0,
538
+    711 => 408.0,
539
+    729 => 186.0,
540
+    730 => 310.0,
541
+    731 => 261.0,
542
+    732 => 417.0,
543
+    1456 => 0.0,
544
+    1457 => 0.0,
545
+    1458 => 0.0,
546
+    1459 => 0.0,
547
+    1460 => 0.0,
548
+    1461 => 0.0,
549
+    1462 => 0.0,
550
+    1463 => 0.0,
551
+    1464 => 0.0,
552
+    1465 => 0.0,
553
+    1466 => 0.0,
554
+    1467 => 0.0,
555
+    1468 => 0.0,
556
+    1470 => 302.0,
557
+    1471 => 0.0,
558
+    1473 => 0.0,
559
+    1474 => 0.0,
560
+    1479 => 0.0,
561
+    1488 => 646.0,
562
+    1489 => 636.0,
563
+    1490 => 446.0,
564
+    1491 => 609.0,
565
+    1492 => 609.0,
566
+    1493 => 247.0,
567
+    1494 => 442.0,
568
+    1495 => 650.0,
569
+    1496 => 646.0,
570
+    1497 => 247.0,
571
+    1498 => 560.0,
572
+    1499 => 571.0,
573
+    1500 => 522.0,
574
+    1501 => 620.0,
575
+    1502 => 672.0,
576
+    1503 => 247.0,
577
+    1504 => 442.0,
578
+    1505 => 656.0,
579
+    1506 => 596.0,
580
+    1507 => 575.0,
581
+    1508 => 589.0,
582
+    1509 => 575.0,
583
+    1510 => 587.0,
584
+    1511 => 600.0,
585
+    1512 => 545.0,
586
+    1513 => 732.0,
587
+    1514 => 710.0,
588
+    1523 => 166.0,
589
+    1524 => 294.0,
590
+    8211 => 556.0,
591
+    8212 => 686.0,
592
+    8216 => 166.0,
593
+    8217 => 157.0,
594
+    8218 => 167.0,
595
+    8220 => 294.0,
596
+    8221 => 293.0,
597
+    8222 => 294.0,
598
+    8224 => 486.0,
599
+    8225 => 486.0,
600
+    8226 => 236.0,
601
+    8230 => 612.0,
602
+    8240 => 1217.0,
603
+    8249 => 352.0,
604
+    8250 => 332.0,
605
+    8260 => 483.0,
606
+    8362 => 938.0,
607
+    8364 => 586.0,
608
+    8482 => 818.0,
609
+    8722 => 564.0,
610
+    64257 => 592.0,
611
+    64258 => 664.0,
612
+    64298 => 732.0,
613
+    64299 => 732.0,
614
+    64300 => 732.0,
615
+    64301 => 732.0,
616
+    64302 => 646.0,
617
+    64303 => 646.0,
618
+    64304 => 646.0,
619
+    64305 => 636.0,
620
+    64306 => 446.0,
621
+    64307 => 609.0,
622
+    64308 => 609.0,
623
+    64309 => 335.0,
624
+    64310 => 457.0,
625
+    64312 => 646.0,
626
+    64313 => 336.0,
627
+    64314 => 560.0,
628
+    64315 => 571.0,
629
+    64316 => 522.0,
630
+    64318 => 672.0,
631
+    64320 => 442.0,
632
+    64321 => 656.0,
633
+    64323 => 575.0,
634
+    64324 => 589.0,
635
+    64326 => 587.0,
636
+    64327 => 600.0,
637
+    64328 => 545.0,
638
+    64329 => 732.0,
639
+    64330 => 710.0,
640
+    64331 => 247.0,
641
+  ),
642
+  'CIDtoGID_Compressed' => true,
643
+  'CIDtoGID' => 'eJzt0FOQZkcYBuC317Zt27Ft27adi+Qitm3btm3bto3/YmqrUpPN7GZnMrl4nqo+p+u8X3d/fcq0zECZOqPkL37Mc/kmr+bX0rq0y7d5I2/mlVLyVN7Lk3ktd+TO3JW7c0/uzX25Pw/kwTydZ0rT0rg0yQulbUqap0VapU06plM6p0t6pld6p2/6ZUBGZFRGZ0zGZXymZGqmZY7MnXfyet4tLfNh6Z15s2gWyxJZKstnhayYlbJG1sxaWSfrZv1sni2zVbbOdtk+u2TX7Jbds1feKl3zdmk+Uzf8R2VKns/P+SO/lJRupUPpWTpmv3xRWlSyTpXRpTTLw3mk9CmtSvu8VAbmoeyfL/N4HssTeTGN0yAN0zSN0iTN0jId0jbt0j490jXd0j2t0z9DMjCDMiyDS8MMzeRMyMRMypwZmW2zYObL/Fk4C2ShLJLFs1yWzjJZNqtnlaya1bJk1svG2SAbZtNsVBplk+ycHbJjdsoe2SJ7zv4fqNHKNeR9snYNFcOz2QyzsdlmlrqZa/psnuw9k2t+m6UT4F8pfUu/majqVfqXQWVAnbcDwGwoQ8rQMqwMLyPKyDKqjC5jytgyrowvEyrhD2VipWJwmTS9enK1DQ7IITksR+SoHJPjc2JOyik5LWfkrJyTc3N+LshFuSSX5vJcmatyTa7LDbmt2i7f5fs6vSYAAAAAAAAAAAAAAABQf97PB1Wzz/J5Pqq8P8mn+Tgp3UuPvFyVPVt9YWlT7dNX+fpvTni0ljr9P/i9Mn6q7yb+O6VzfXdAXSoN6rsDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADIPtm3lne8MTfl5tySA3NQDs6hOTxH5ugcmxMq2ck5NafnzJxdmZ9XGRfm4srzslxReV6da3N9bs3tOa6WOwIAoMqfMXmC8w==',
644
+  '_version_' => 6,
645
+);

Loading…
Annulla
Salva