Skip to content

Commit

Permalink
add lucida font
Browse files Browse the repository at this point in the history
  • Loading branch information
ct1735x committed Apr 5, 2024
1 parent 298ddd3 commit 37091af
Show file tree
Hide file tree
Showing 7 changed files with 76 additions and 1 deletion.
25 changes: 25 additions & 0 deletions font/lucida.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
<?php
$type = 'TrueType';
$name = 'Lucida';
$desc = array('Ascent'=>781,'Descent'=>-219,'CapHeight'=>723,'Flags'=>32,'FontBBox'=>'[-87 -386 1023 976]','ItalicAngle'=>0,'StemV'=>70,'MissingWidth'=>223);
$up = -61;
$ut = 24;
$cw = array(
chr(0)=>223,chr(1)=>223,chr(2)=>223,chr(3)=>223,chr(4)=>223,chr(5)=>223,chr(6)=>223,chr(7)=>223,chr(8)=>223,chr(9)=>223,chr(10)=>223,chr(11)=>223,chr(12)=>223,chr(13)=>223,chr(14)=>223,chr(15)=>223,chr(16)=>223,chr(17)=>223,chr(18)=>223,chr(19)=>223,chr(20)=>223,chr(21)=>223,
chr(22)=>223,chr(23)=>223,chr(24)=>223,chr(25)=>223,chr(26)=>223,chr(27)=>223,chr(28)=>223,chr(29)=>223,chr(30)=>223,chr(31)=>223,' '=>319,'!'=>313,'"'=>452,'#'=>639,'$'=>639,'%'=>783,'&'=>745,'\''=>247,'('=>371,')'=>371,'*'=>466,'+'=>795,
','=>247,'-'=>639,'.'=>247,'/'=>565,'0'=>639,'1'=>639,'2'=>639,'3'=>639,'4'=>639,'5'=>639,'6'=>639,'7'=>639,'8'=>639,'9'=>639,':'=>247,';'=>247,'<'=>795,'='=>795,'>'=>795,'?'=>497,'@'=>844,'A'=>736,
'B'=>630,'C'=>712,'D'=>793,'E'=>601,'F'=>574,'G'=>746,'H'=>780,'I'=>332,'J'=>418,'K'=>710,'L'=>582,'M'=>908,'N'=>769,'O'=>823,'P'=>613,'Q'=>824,'R'=>690,'S'=>571,'T'=>690,'U'=>736,'V'=>699,'W'=>904,
'X'=>667,'Y'=>687,'Z'=>645,'['=>371,'\\'=>565,']'=>371,'^'=>663,'_'=>500,'`'=>639,'a'=>588,'b'=>663,'c'=>532,'d'=>663,'e'=>586,'f'=>415,'g'=>660,'h'=>657,'i'=>325,'j'=>333,'k'=>633,'l'=>325,'m'=>970,
'n'=>657,'o'=>639,'p'=>663,'q'=>663,'r'=>455,'s'=>565,'t'=>405,'u'=>657,'v'=>593,'w'=>863,'x'=>591,'y'=>583,'z'=>591,'{'=>371,'|'=>386,'}'=>371,'~'=>795,chr(127)=>223,chr(128)=>223,chr(129)=>223,chr(130)=>223,chr(131)=>639,
chr(132)=>223,chr(133)=>223,chr(134)=>223,chr(135)=>223,chr(136)=>223,chr(137)=>223,chr(138)=>571,chr(139)=>223,chr(140)=>1059,chr(141)=>223,chr(142)=>645,chr(143)=>223,chr(144)=>223,chr(145)=>223,chr(146)=>223,chr(147)=>223,chr(148)=>223,chr(149)=>223,chr(150)=>223,chr(151)=>223,chr(152)=>223,chr(153)=>223,
chr(154)=>565,chr(155)=>223,chr(156)=>960,chr(157)=>223,chr(158)=>591,chr(159)=>687,chr(160)=>319,chr(161)=>313,chr(162)=>639,chr(163)=>639,chr(164)=>639,chr(165)=>639,chr(166)=>386,chr(167)=>639,chr(168)=>639,chr(169)=>840,chr(170)=>482,chr(171)=>569,chr(172)=>795,chr(173)=>639,chr(174)=>840,chr(175)=>500,
chr(176)=>313,chr(177)=>795,chr(178)=>482,chr(179)=>482,chr(180)=>639,chr(181)=>693,chr(182)=>639,chr(183)=>639,chr(184)=>639,chr(185)=>482,chr(186)=>482,chr(187)=>569,chr(188)=>950,chr(189)=>950,chr(190)=>950,chr(191)=>497,chr(192)=>736,chr(193)=>736,chr(194)=>736,chr(195)=>736,chr(196)=>736,chr(197)=>736,
chr(198)=>958,chr(199)=>712,chr(200)=>601,chr(201)=>601,chr(202)=>601,chr(203)=>601,chr(204)=>331,chr(205)=>331,chr(206)=>331,chr(207)=>331,chr(208)=>793,chr(209)=>769,chr(210)=>823,chr(211)=>823,chr(212)=>823,chr(213)=>823,chr(214)=>823,chr(215)=>795,chr(216)=>823,chr(217)=>736,chr(218)=>736,chr(219)=>736,
chr(220)=>736,chr(221)=>687,chr(222)=>613,chr(223)=>661,chr(224)=>588,chr(225)=>588,chr(226)=>588,chr(227)=>588,chr(228)=>588,chr(229)=>588,chr(230)=>883,chr(231)=>532,chr(232)=>586,chr(233)=>586,chr(234)=>586,chr(235)=>586,chr(236)=>325,chr(237)=>325,chr(238)=>325,chr(239)=>325,chr(240)=>640,chr(241)=>657,
chr(242)=>639,chr(243)=>639,chr(244)=>639,chr(245)=>639,chr(246)=>639,chr(247)=>795,chr(248)=>639,chr(249)=>657,chr(250)=>657,chr(251)=>657,chr(252)=>657,chr(253)=>583,chr(254)=>663,chr(255)=>583);
$enc = 'cp1252';
$uv = array(0=>array(0,128),128=>8364,130=>8218,131=>402,132=>8222,133=>8230,134=>array(8224,2),136=>710,137=>8240,138=>352,139=>8249,140=>338,142=>381,145=>array(8216,2),147=>array(8220,2),149=>8226,150=>array(8211,2),152=>732,153=>8482,154=>353,155=>8250,156=>339,158=>382,159=>376,160=>array(160,96));
$file = 'lucida.z';
$originalsize = 20488;
$subsetted = true;
?>
Binary file added font/lucida.z
Binary file not shown.
25 changes: 25 additions & 0 deletions font/lucidagrande.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
<?php
$type = 'TrueType';
$name = 'lucidagrande';
$desc = array('Ascent'=>750,'Descent'=>-170,'CapHeight'=>750,'Flags'=>32,'FontBBox'=>'[-779 -417 1672 1040]','ItalicAngle'=>0,'StemV'=>70,'MissingWidth'=>750);
$up = 0;
$ut = 0;
$cw = array(
chr(0)=>750,chr(1)=>750,chr(2)=>750,chr(3)=>750,chr(4)=>750,chr(5)=>750,chr(6)=>750,chr(7)=>750,chr(8)=>750,chr(9)=>750,chr(10)=>750,chr(11)=>750,chr(12)=>750,chr(13)=>750,chr(14)=>750,chr(15)=>750,chr(16)=>750,chr(17)=>750,chr(18)=>750,chr(19)=>750,chr(20)=>750,chr(21)=>750,
chr(22)=>750,chr(23)=>750,chr(24)=>750,chr(25)=>750,chr(26)=>750,chr(27)=>750,chr(28)=>750,chr(29)=>750,chr(30)=>750,chr(31)=>750,' '=>316,'!'=>316,'"'=>374,'#'=>632,'$'=>632,'%'=>668,'&'=>697,'\''=>229,'('=>325,')'=>325,'*'=>482,'+'=>795,
','=>316,'-'=>542,'.'=>316,'/'=>524,'0'=>632,'1'=>632,'2'=>632,'3'=>632,'4'=>632,'5'=>632,'6'=>632,'7'=>632,'8'=>632,'9'=>632,':'=>316,';'=>316,'<'=>795,'='=>795,'>'=>795,'?'=>422,'@'=>858,'A'=>690,
'B'=>575,'C'=>692,'D'=>749,'E'=>542,'F'=>536,'G'=>723,'H'=>735,'I'=>288,'J'=>311,'K'=>653,'L'=>533,'M'=>861,'N'=>739,'O'=>777,'P'=>553,'Q'=>777,'R'=>632,'S'=>539,'T'=>632,'U'=>693,'V'=>654,'W'=>855,
'X'=>626,'Y'=>623,'Z'=>604,'['=>325,'\\'=>524,']'=>325,'^'=>632,'_'=>500,'`'=>614,'a'=>552,'b'=>629,'c'=>512,'d'=>629,'e'=>557,'f'=>368,'g'=>624,'h'=>621,'i'=>289,'j'=>304,'k'=>584,'l'=>289,'m'=>934,
'n'=>621,'o'=>614,'p'=>629,'q'=>629,'r'=>409,'s'=>510,'t'=>374,'u'=>621,'v'=>518,'w'=>771,'x'=>613,'y'=>522,'z'=>573,'{'=>325,'|'=>374,'}'=>325,'~'=>632,chr(127)=>750,chr(128)=>750,chr(129)=>750,chr(130)=>316,chr(131)=>632,
chr(132)=>374,chr(133)=>1000,chr(134)=>632,chr(135)=>632,chr(136)=>614,chr(137)=>1012,chr(138)=>539,chr(139)=>332,chr(140)=>1000,chr(141)=>750,chr(142)=>604,chr(143)=>750,chr(144)=>750,chr(145)=>316,chr(146)=>316,chr(147)=>374,chr(148)=>374,chr(149)=>561,chr(150)=>500,chr(151)=>1000,chr(152)=>614,chr(153)=>807,
chr(154)=>510,chr(155)=>332,chr(156)=>928,chr(157)=>750,chr(158)=>573,chr(159)=>623,chr(160)=>316,chr(161)=>316,chr(162)=>632,chr(163)=>632,chr(164)=>633,chr(165)=>632,chr(166)=>374,chr(167)=>632,chr(168)=>614,chr(169)=>855,chr(170)=>422,chr(171)=>524,chr(172)=>795,chr(173)=>542,chr(174)=>855,chr(175)=>750,
chr(176)=>277,chr(177)=>795,chr(178)=>422,chr(179)=>422,chr(180)=>614,chr(181)=>626,chr(182)=>632,chr(183)=>750,chr(184)=>614,chr(185)=>422,chr(186)=>422,chr(187)=>524,chr(188)=>801,chr(189)=>801,chr(190)=>801,chr(191)=>422,chr(192)=>690,chr(193)=>690,chr(194)=>690,chr(195)=>690,chr(196)=>690,chr(197)=>690,
chr(198)=>907,chr(199)=>692,chr(200)=>542,chr(201)=>542,chr(202)=>542,chr(203)=>542,chr(204)=>288,chr(205)=>288,chr(206)=>288,chr(207)=>288,chr(208)=>758,chr(209)=>739,chr(210)=>777,chr(211)=>777,chr(212)=>777,chr(213)=>777,chr(214)=>777,chr(215)=>795,chr(216)=>777,chr(217)=>693,chr(218)=>693,chr(219)=>693,
chr(220)=>693,chr(221)=>623,chr(222)=>553,chr(223)=>598,chr(224)=>552,chr(225)=>552,chr(226)=>552,chr(227)=>552,chr(228)=>552,chr(229)=>552,chr(230)=>851,chr(231)=>512,chr(232)=>557,chr(233)=>557,chr(234)=>557,chr(235)=>557,chr(236)=>289,chr(237)=>289,chr(238)=>289,chr(239)=>289,chr(240)=>603,chr(241)=>621,
chr(242)=>614,chr(243)=>614,chr(244)=>614,chr(245)=>614,chr(246)=>614,chr(247)=>795,chr(248)=>614,chr(249)=>621,chr(250)=>621,chr(251)=>621,chr(252)=>621,chr(253)=>522,chr(254)=>629,chr(255)=>522);
$enc = 'cp1252';
$uv = array(0=>array(0,128),128=>8364,130=>8218,131=>402,132=>8222,133=>8230,134=>array(8224,2),136=>710,137=>8240,138=>352,139=>8249,140=>338,142=>381,145=>array(8216,2),147=>array(8220,2),149=>8226,150=>array(8211,2),152=>732,153=>8482,154=>353,155=>8250,156=>339,158=>382,159=>376,160=>array(160,96));
$file = 'lucidagrande.z';
$originalsize = 42448;
$subsetted = true;
?>
Binary file added font/lucidagrande.z
Binary file not shown.
25 changes: 25 additions & 0 deletions font/lucidagrandeb.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
<?php
$type = 'TrueType';
$name = 'lucidagrandeb';
$desc = array('Ascent'=>750,'Descent'=>-170,'CapHeight'=>750,'Flags'=>32,'FontBBox'=>'[-769 -417 1696 1031]','ItalicAngle'=>0,'StemV'=>70,'MissingWidth'=>500);
$up = -98;
$ut = 49;
$cw = array(
chr(0)=>500,chr(1)=>500,chr(2)=>500,chr(3)=>500,chr(4)=>500,chr(5)=>500,chr(6)=>500,chr(7)=>500,chr(8)=>500,chr(9)=>500,chr(10)=>500,chr(11)=>500,chr(12)=>500,chr(13)=>500,chr(14)=>500,chr(15)=>500,chr(16)=>500,chr(17)=>500,chr(18)=>500,chr(19)=>500,chr(20)=>500,chr(21)=>500,
chr(22)=>500,chr(23)=>500,chr(24)=>500,chr(25)=>500,chr(26)=>500,chr(27)=>500,chr(28)=>500,chr(29)=>500,chr(30)=>500,chr(31)=>500,' '=>319,'!'=>313,'"'=>452,'#'=>639,'$'=>639,'%'=>783,'&'=>745,'\''=>247,'('=>371,')'=>371,'*'=>466,'+'=>795,
','=>247,'-'=>579,'.'=>247,'/'=>565,'0'=>639,'1'=>639,'2'=>639,'3'=>639,'4'=>639,'5'=>639,'6'=>639,'7'=>639,'8'=>639,'9'=>639,':'=>247,';'=>247,'<'=>795,'='=>795,'>'=>795,'?'=>497,'@'=>844,'A'=>736,
'B'=>630,'C'=>712,'D'=>793,'E'=>601,'F'=>574,'G'=>746,'H'=>780,'I'=>332,'J'=>418,'K'=>710,'L'=>582,'M'=>908,'N'=>769,'O'=>823,'P'=>613,'Q'=>824,'R'=>690,'S'=>571,'T'=>690,'U'=>736,'V'=>699,'W'=>904,
'X'=>667,'Y'=>687,'Z'=>645,'['=>371,'\\'=>565,']'=>371,'^'=>663,'_'=>500,'`'=>639,'a'=>588,'b'=>663,'c'=>532,'d'=>663,'e'=>586,'f'=>415,'g'=>660,'h'=>657,'i'=>325,'j'=>333,'k'=>633,'l'=>325,'m'=>970,
'n'=>657,'o'=>639,'p'=>663,'q'=>663,'r'=>455,'s'=>565,'t'=>405,'u'=>657,'v'=>593,'w'=>863,'x'=>591,'y'=>583,'z'=>591,'{'=>371,'|'=>386,'}'=>371,'~'=>639,chr(127)=>500,chr(128)=>500,chr(129)=>500,chr(130)=>247,chr(131)=>639,
chr(132)=>452,chr(133)=>1000,chr(134)=>639,chr(135)=>639,chr(136)=>639,chr(137)=>1163,chr(138)=>571,chr(139)=>346,chr(140)=>1059,chr(141)=>500,chr(142)=>645,chr(143)=>500,chr(144)=>500,chr(145)=>247,chr(146)=>247,chr(147)=>452,chr(148)=>452,chr(149)=>626,chr(150)=>500,chr(151)=>1000,chr(152)=>639,chr(153)=>1000,
chr(154)=>565,chr(155)=>346,chr(156)=>960,chr(157)=>500,chr(158)=>591,chr(159)=>687,chr(160)=>319,chr(161)=>313,chr(162)=>639,chr(163)=>639,chr(164)=>639,chr(165)=>639,chr(166)=>386,chr(167)=>639,chr(168)=>639,chr(169)=>840,chr(170)=>482,chr(171)=>569,chr(172)=>795,chr(173)=>579,chr(174)=>840,chr(175)=>500,
chr(176)=>313,chr(177)=>795,chr(178)=>482,chr(179)=>482,chr(180)=>639,chr(181)=>663,chr(182)=>639,chr(183)=>500,chr(184)=>639,chr(185)=>482,chr(186)=>482,chr(187)=>569,chr(188)=>950,chr(189)=>950,chr(190)=>950,chr(191)=>497,chr(192)=>736,chr(193)=>736,chr(194)=>736,chr(195)=>736,chr(196)=>736,chr(197)=>736,
chr(198)=>958,chr(199)=>712,chr(200)=>601,chr(201)=>601,chr(202)=>601,chr(203)=>601,chr(204)=>331,chr(205)=>331,chr(206)=>331,chr(207)=>331,chr(208)=>793,chr(209)=>769,chr(210)=>823,chr(211)=>823,chr(212)=>823,chr(213)=>823,chr(214)=>823,chr(215)=>795,chr(216)=>823,chr(217)=>736,chr(218)=>736,chr(219)=>736,
chr(220)=>736,chr(221)=>687,chr(222)=>613,chr(223)=>661,chr(224)=>588,chr(225)=>588,chr(226)=>588,chr(227)=>588,chr(228)=>588,chr(229)=>588,chr(230)=>883,chr(231)=>532,chr(232)=>586,chr(233)=>586,chr(234)=>586,chr(235)=>586,chr(236)=>325,chr(237)=>325,chr(238)=>325,chr(239)=>325,chr(240)=>640,chr(241)=>657,
chr(242)=>639,chr(243)=>639,chr(244)=>639,chr(245)=>639,chr(246)=>639,chr(247)=>795,chr(248)=>639,chr(249)=>657,chr(250)=>657,chr(251)=>657,chr(252)=>657,chr(253)=>583,chr(254)=>663,chr(255)=>583);
$enc = 'cp1252';
$uv = array(0=>array(0,128),128=>8364,130=>8218,131=>402,132=>8222,133=>8230,134=>array(8224,2),136=>710,137=>8240,138=>352,139=>8249,140=>338,142=>381,145=>array(8216,2),147=>array(8220,2),149=>8226,150=>array(8211,2),152=>732,153=>8482,154=>353,155=>8250,156=>339,158=>382,159=>376,160=>array(160,96));
$file = 'lucidagrandeb.z';
$originalsize = 35444;
$subsetted = true;
?>
Binary file added font/lucidagrandeb.z
Binary file not shown.
2 changes: 1 addition & 1 deletion fpdf.php
Original file line number Diff line number Diff line change
Expand Up @@ -107,7 +107,7 @@ function __construct($orientation='P', $unit='mm', $size='A4')
else
$this->fontpath = dirname(__FILE__).'/font/';
// Core fonts
$this->CoreFonts = array('courier', 'helvetica', 'times', 'symbol', 'zapfdingbats');
$this->CoreFonts = array('courier', 'helvetica', 'times', 'symbol', 'zapfdingbats', 'lucida', 'lucidagrande', 'lucidagrandeb');
// Scale factor
if($unit=='pt')
$this->k = 1;
Expand Down

0 comments on commit 37091af

Please sign in to comment.