Commit 79bc9cea by 杨树贤

合同打印

parent 8c682527
......@@ -10,6 +10,8 @@ use App\Model\SupplierExtendModel;
use App\Model\SupplierContractModel;
use App\Http\Transformers\SupplierContractTransformer;
use App\Http\Controllers\Filter\SupplierContractFilter;
use App\Model\SupplierChannelModel;
use App\Model\SupplierReceiptModel;
class SupplierContractService
{
......@@ -112,8 +114,43 @@ class SupplierContractService
//生成合同pdf
public function createSupplierContractPdf($data)
{
//获取需要填入的信息
$supplier = SupplierChannelModel::where('supplier_id', $data['supplier_id'])->first()->toArray();
$receipt = SupplierReceiptModel::where('supplier_id', $data['supplier_id'])->first();
if (empty($receipt)) {
return ['code' => 1, 'msg' => '找不到银行信息'];
}
$receipt = $receipt->toArray();
$data['receipt'] = $receipt;
$data['supplier'] = $supplier;
try {
$pdf = app('dompdf.wrapper');
$pdf->loadView('web.SaveSupplierContract', $data);
// 设置中文字体
$pdf->setOptions([
'defaultFont' => 'simsunb', // 默认使用宋体
'isHtml5ParserEnabled' => true,
'isPhpEnabled' => true,
'isFontSubsettingEnabled' => true,
'defaultPaperSize' => 'a4',
// 'fontHeightRatio' => 1,
'isRemoteEnabled' => true,
'fontDir' => storage_path('fonts'), // 设置字体目录为storage/fonts
'fontCache' => storage_path('fonts'), // 设置字体缓存目录为storage/fonts
'chroot' => public_path(), // 设置根目录为public目录
]);
$pdf->setPaper('a4', 'portrait');
// 使用 utf-8 编码加载 HTML
$html = view('pdf.supplier_contract', $data)->render();
$html = mb_convert_encoding($html, 'HTML-ENTITIES', 'UTF-8');
$pdf->loadHtml($html);
$pdf->setPaper('A4', 'portrait');
$pdf->setWarnings(false);
$fileName = 'contract_' . time() . '.pdf';
$content = $pdf->output();
......@@ -123,6 +160,11 @@ class SupplierContractService
$uploadFile = new \Illuminate\Http\UploadedFile($path, $fileName, 'application/pdf');
$result = (new UploadService())->uploadFile($uploadFile);
fclose($file);
} catch (\Exception $e) {
dd($e->getFile() . ' ' . $e->getLine() . ' ' . $e->getMessage());
dd(json_encode($e->getMessage()));
return ['code' => 1, 'msg' => '生成合同失败'];
}
return $result;
}
......
<?php
return array(
/*
|--------------------------------------------------------------------------
| Settings
|--------------------------------------------------------------------------
|
| Set some default values. It is possible to add all defines that can be set
| in dompdf_config.inc.php. You can also override the entire config file.
|
*/
'show_warnings' => true, // Throw an Exception on warnings from dompdf
'orientation' => 'portrait',
'defines' => array(
/**
* The location of the DOMPDF font directory
*
* The location of the directory where DOMPDF will store fonts and font metrics
* Note: This directory must exist and be writable by the webserver process.
* *Please note the trailing slash.*
*
* Notes regarding fonts:
* Additional .afm font metrics can be added by executing load_font.php from command line.
*
* Only the original "Base 14 fonts" are present on all pdf viewers. Additional fonts must
* be embedded in the pdf file or the PDF may not display correctly. This can significantly
* increase file size unless font subsetting is enabled. Before embedding a font please
* review your rights under the font license.
*
* Any font specification in the source HTML is translated to the closest font available
* in the font directory.
*
* The pdf standard "Base 14 fonts" are:
* Courier, Courier-Bold, Courier-BoldOblique, Courier-Oblique,
* Helvetica, Helvetica-Bold, Helvetica-BoldOblique, Helvetica-Oblique,
* Times-Roman, Times-Bold, Times-BoldItalic, Times-Italic,
* Symbol, ZapfDingbats.
*/
"font_dir" => storage_path('fonts/'), // advised by dompdf (https://github.com/dompdf/dompdf/pull/782)
/**
* The location of the DOMPDF font cache directory
*
* This directory contains the cached font metrics for the fonts used by DOMPDF.
* This directory can be the same as DOMPDF_FONT_DIR
*
* Note: This directory must exist and be writable by the webserver process.
*/
"font_cache" => storage_path('fonts/'),
/**
* The location of a temporary directory.
*
* The directory specified must be writeable by the webserver process.
* The temporary directory is required to download remote images and when
* using the PFDLib back end.
*/
"temp_dir" => sys_get_temp_dir(),
/**
* ==== IMPORTANT ====
*
* dompdf's "chroot": Prevents dompdf from accessing system files or other
* files on the webserver. All local files opened by dompdf must be in a
* subdirectory of this directory. DO NOT set it to '/' since this could
* allow an attacker to use dompdf to read any files on the server. This
* should be an absolute path.
* This is only checked on command line call by dompdf.php, but not by
* direct class use like:
* $dompdf = new DOMPDF(); $dompdf->load_html($htmldata); $dompdf->render(); $pdfdata = $dompdf->output();
*/
"chroot" => realpath(base_path()),
/**
* Whether to enable font subsetting or not.
*/
"enable_font_subsetting" => false,
/**
* The PDF rendering backend to use
*
* Valid settings are 'PDFLib', 'CPDF' (the bundled R&OS PDF class), 'GD' and
* 'auto'. 'auto' will look for PDFLib and use it if found, or if not it will
* fall back on CPDF. 'GD' renders PDFs to graphic files. {@link
* Canvas_Factory} ultimately determines which rendering class to instantiate
* based on this setting.
*
* Both PDFLib & CPDF rendering backends provide sufficient rendering
* capabilities for dompdf, however additional features (e.g. object,
* image and font support, etc.) differ between backends. Please see
* {@link PDFLib_Adapter} for more information on the PDFLib backend
* and {@link CPDF_Adapter} and lib/class.pdf.php for more information
* on CPDF. Also see the documentation for each backend at the links
* below.
*
* The GD rendering backend is a little different than PDFLib and
* CPDF. Several features of CPDF and PDFLib are not supported or do
* not make any sense when creating image files. For example,
* multiple pages are not supported, nor are PDF 'objects'. Have a
* look at {@link GD_Adapter} for more information. GD support is
* experimental, so use it at your own risk.
*
* @link http://www.pdflib.com
* @link http://www.ros.co.nz/pdf
* @link http://www.php.net/image
*/
"pdf_backend" => "CPDF",
/**
* PDFlib license key
*
* If you are using a licensed, commercial version of PDFlib, specify
* your license key here. If you are using PDFlib-Lite or are evaluating
* the commercial version of PDFlib, comment out this setting.
*
* @link http://www.pdflib.com
*
* If pdflib present in web server and auto or selected explicitely above,
* a real license code must exist!
*/
//"DOMPDF_PDFLIB_LICENSE" => "your license key here",
/**
* html target media view which should be rendered into pdf.
* List of types and parsing rules for future extensions:
* http://www.w3.org/TR/REC-html40/types.html
* screen, tty, tv, projection, handheld, print, braille, aural, all
* Note: aural is deprecated in CSS 2.1 because it is replaced by speech in CSS 3.
* Note, even though the generated pdf file is intended for print output,
* the desired content might be different (e.g. screen or projection view of html file).
* Therefore allow specification of content here.
*/
"default_media_type" => "screen",
/**
* The default paper size.
*
* North America standard is "letter"; other countries generally "a4"
*
* @see CPDF_Adapter::PAPER_SIZES for valid sizes ('letter', 'legal', 'A4', etc.)
*/
"default_paper_size" => "a4",
/**
* The default font family
*
* Used if no suitable fonts can be found. This must exist in the font folder.
* @var string
*/
"default_font" => "serif",
/**
* Image DPI setting
*
* This setting determines the default DPI setting for images and fonts. The
* DPI may be overridden for inline images by explictly setting the
* image's width & height style attributes (i.e. if the image's native
* width is 600 pixels and you specify the image's width as 72 points,
* the image will have a DPI of 600 in the rendered PDF. The DPI of
* background images can not be overridden and is controlled entirely
* via this parameter.
*
* For the purposes of DOMPDF, pixels per inch (PPI) = dots per inch (DPI).
* If a size in html is given as px (or without unit as image size),
* this tells the corresponding size in pt.
* This adjusts the relative sizes to be similar to the rendering of the
* html page in a reference browser.
*
* In pdf, always 1 pt = 1/72 inch
*
* Rendering resolution of various browsers in px per inch:
* Windows Firefox and Internet Explorer:
* SystemControl->Display properties->FontResolution: Default:96, largefonts:120, custom:?
* Linux Firefox:
* about:config *resolution: Default:96
* (xorg screen dimension in mm and Desktop font dpi settings are ignored)
*
* Take care about extra font/image zoom factor of browser.
*
* In images, <img> size in pixel attribute, img css style, are overriding
* the real image dimension in px for rendering.
*
* @var int
*/
"dpi" => 96,
/**
* Enable inline PHP
*
* If this setting is set to true then DOMPDF will automatically evaluate
* inline PHP contained within <script type="text/php"> ... </script> tags.
*
* Enabling this for documents you do not trust (e.g. arbitrary remote html
* pages) is a security risk. Set this option to false if you wish to process
* untrusted documents.
*
* @var bool
*/
"enable_php" => false,
/**
* Enable inline Javascript
*
* If this setting is set to true then DOMPDF will automatically insert
* JavaScript code contained within <script type="text/javascript"> ... </script> tags.
*
* @var bool
*/
"enable_javascript" => true,
/**
* Enable remote file access
*
* If this setting is set to true, DOMPDF will access remote sites for
* images and CSS files as required.
* This is required for part of test case www/test/image_variants.html through www/examples.php
*
* Attention!
* This can be a security risk, in particular in combination with DOMPDF_ENABLE_PHP and
* allowing remote access to dompdf.php or on allowing remote html code to be passed to
* $dompdf = new DOMPDF(, $dompdf->load_html(...,
* This allows anonymous users to download legally doubtful internet content which on
* tracing back appears to being downloaded by your server, or allows malicious php code
* in remote html pages to be executed by your server with your account privileges.
*
* @var bool
*/
"enable_remote" => true,
/**
* A ratio applied to the fonts height to be more like browsers' line height
*/
"font_height_ratio" => 1.1,
/**
* Use the more-than-experimental HTML5 Lib parser
*/
"enable_html5_parser" => false,
),
);
The file could not be displayed because it is too large.
The file could not be displayed because it is too large.
<html>
<!DOCTYPE html>
<html lang="zh">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="renderer" content="webkit">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="keywords" content="">
<meta name="description" content="">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0">
<meta name="baidu-site-verification" content="B1YyUdsoGu">
<title></title>
<style>
@font-face {
font-family: "simsunb";
src: url("{{ public_path('fonts/simsunb.ttf') }}");
font-weight: bold;
font-style: normal;
}
@font-face {
font-family: "simsun";
src: url("{{ public_path('fonts/simsun.ttf') }}");
font-weight: normal;
font-style: normal;
}
* {
box-sizing: border-box;
margin: 0px;
padding: 0px;
}
body {
font-size: 12px;
font-family: "simsun";
color: #000;
}
b {
font-family: "simsunb";
}
.bold {
font-family: "simsunb";
font-weight: bold;
font-size: 14px;
}
.pdf-box {
position: relative;
margin: 0 auto;
background: #fff;
padding: 20px;
}
.tc {
font-size: 21px;
text-align: center;
}
.mb10 {
margin-bottom: 10px;
word-wrap: break-word;
}
.mb20 {
margin-bottom: 20px;
word-wrap: break-word;
}
p {
line-height: 22px;
}
table {
width: 100%;
border-collapse: collapse;
border-spacing: 0;
color: #000;
text-align: center;
}
</style>
</head>
<body>
<h1>供应商合同</h1>
<p>供应商名称:{{ $data['supplier_name'] }}</p>
<p>合同编号:{{ $data['contract_number'] }}</p>
<p>合同金额:{{ $data['contract_amount'] }}</p>
<p>合同开始时间:{{ $data['contract_start_time'] }}</p>
<p>合同结束时间:{{ $data['contract_end_time'] }}</p>
<div class="pdf-box">
<p class="tc bold">寄售合作协议</p>
<div class="mb10">
<p> 甲方:深圳市猎芯科技有限公司</p>
<p> 地址:深圳市龙岗区坂田街道清丽路1号宝能科技园南区12栋11楼</p>
</div>
<div class="mb10">
<p> 乙方:{{ $supplier['supplier_name'] }}</p>
<p> 地址:{{ $supplier['supplier_address'] }}</p>
</div>
<p class="mb10" style="word-wrap:break-word;">
本协议根据《中华人民共和国民法典》等相关法律、法规之规定,甲乙双方遵循平等互利、合作共赢的原则,就乙方商品在甲方电商平台达成寄售合作关系,双方各自发挥优势与特长,促进双方的进一步发展,努力扩大合作的深度与广度,提高双方经济效益,实现互利共赢。经友好协商,达成如下合作协议:
</p>
<p class="bold">一、合作方式</p>
<p class="mb10">
1、寄售是指:甲乙双方达成商品寄售合作,乙方将其自有商品("寄售产品")寄放至甲方实体仓库,由甲方代为销售。双方按本协议约定的时间与结算方式对售出商品结算货款。<br />
2、乙方需将寄售产品运送并存放于甲方指定仓库,若甲方有多个仓库,甲方有权对寄售产品的存放仓库做出调整。<br />
3、寄售产品由乙方负责运输至甲方仓库,寄售产品运至甲方仓库后,其所有权仍属于乙方,直到寄售产品因出售而其所有权转移给终端买方。<br />
4、乙方将合作产品寄存在甲方并委托甲方对外销售合作产品。甲方与乙方通过书面的方式确认合作产品明细;乙方提供产品明细包括合作产品的型号、厂牌、批次、数量、价格、交期、商品标准规格参数信息、是否可拆包销售等(具体以双方邮件确认的内容为准)。双方确认上述信息后,乙方按照甲方要求将货物寄送至甲方指定地点。<br />
5、甲方在"猎芯网平台"(www.ichunt.com)进行展示寄售产品、运营推广及销售等商业营销行为,并有权使用产品相关logo,基础信息等。<br />
</p>
<p class="bold">二、库存管理</p>
<p class="mb10">
1、寄售产品的初始库存(包括以后补货及新增供应),由乙方提供供应明细,以甲方入库明细为准。<br />
2、甲方妥善保管乙方寄存的合作产品库存,甲方根据寄售产品的出售情况按双方约定的频次向乙方提供寄售产品剩余数量清单,除合理损耗外因甲方原因造成货物丢失、损坏的,甲方应承担赔偿责任。<br />
3、甲方可为产品零售需要而拆散整包产品,甲方应优先零售已拆包的产品。乙方在寄售库存清单注明不可拆包的除外。原包未拆包产品在售出后,如终端买方发现实际数量与包装标注数量不符,甲方有权要求乙方更换新的整包产品,更换所产生的费用由乙方承担。<br />
4、若寄售产品在甲方与乙方约定期间内没有任何售出动销,甲方有权要求将该等寄售产品退回乙方。运输费用由甲方承担。<br />
5、如乙方需要将货物召回,需同甲方商定,双方确认后召回产品由甲方安排退回乙方。运费由乙方承担。<br />
6、乙方寄售产品批次应在2年以内,超过2年的批次产品,乙方应向甲方说明并得到甲方知情确认。若因批次超过2年或其他原因导致寄售产品不符合甲方要求,甲方有权要求乙方更换新的批次,乙方不得拒绝,更换所产生的费用由乙方承担。<br />
7、乙方应按时、按量、按质将合作产品寄存至甲方指定地点,并按甲方要求补足甲方已销售部分的合作产品。<br />
8、乙方保证向甲方提供的产品信息均真实、准确、完整。产品信息包括但不限于产品规格、型号、厂牌、批次等。乙方应按约定将产品运至甲方指定地点,运费由乙方承担,产品交付甲方前的毁损灭失风险由乙方承担。<br />
9、因不可抗力原因导致寄售产品库存有损失的,甲方不承担赔偿责任。<br />
</p>
<p class="bold">三、结算方式</p>
<p class="mb10">
1、甲方按乙方提供的产品进行利润加成方式销售情况下,寄售产品的货款以乙方提供给甲方的寄售成本价格清单为基础,甲方根据实际出售情况提供《寄售对账单》,双方通过《寄售对账单》进行结算。<br />
2、寄售产品甲方有权根据市场情况在平台上自主进行定价销售。<br />
3、由乙方提供给甲方寄售产品的成本价格。如乙方需调整成本价格,应至少提前五个工作日通知甲方,价格生效日期以双方确认为准。在价格生效前售出的寄售产品,仍按变更前的价格结算。<br />
4、双方约定按先销售后返利方式进行销售情况下,甲方与乙方按约定的返利条件进行结算。<br />
5、甲乙双方按月结付款方式结算交易货款。甲乙双方每月初核对上月账单。确认无误后甲方应于五个工作日(付款日)内向乙方支付货款,乙方应在付款日前后五个工作日内向甲方开具税点为13%的增值税专用发票。<br />
6、乙方应在人民币币种结算周期内向甲方开具税点为13%的增值税专用发票。发票内容乙方应按实际销售金额开具明细。<br />
7、双方确认乙方的收款账号信息为:<br />
乙方户名: {{ $supplier['supplier_name'] }}<br />
乙方账号: {{ $receipt['account_no'] }}<br />
乙方开户银行: {{ $receipt['bank_adderss'] }}<br />
乙方如需变更银行账号,需提前以书面形式通知甲方。<br />
</p>
<p class="bold"> 四、甲方的权利和义务</p>
<p class="mb10">
1、甲方负责乙方寄售产品的信息展示、营销推广及销售,并对寄售产品承担管理义务,直到寄售产品因出售转移给终端买方。本协议有效期内,因甲方过错造成寄售产品损坏或丢失导致乙方受到损失的,由甲方承担与过错相对应的损失,但不高于该等损坏或丢失产品寄售时的价格。<br />
2、甲方按本协议约定向乙方支付货款。<br />
3、本协议生效期间,甲方应向乙方提供商家后台系统账号,并保证该系统稳定运行,如出现系统故障的,应及时通知乙方并予以修复。<br />
4、甲方应当妥善安排工作人员在到货后按照订单对商品的名称、种类、规格、产地、数量、包装等进行初步验收;如商品不符合本合同及寄售库存清单要求的,可以拒绝接收。<br />
</p>
<p class="bold">五、乙方的权利和义务</p>
<p class="mb10">
1、乙方确保所提供的货物为原厂原装,满足原厂质量规范要求。如提供的货物为假货、次品等假冒伪劣产品,应按照三倍货物价值对应的金额向甲方支付违约金,并赔偿甲方及甲方客户的相关损失;<br />
2、乙方提供其货物因品质问题产生的售后服务,如因货物品质问题造成甲方损失,全部损失由乙方承担(包括但不限于直接损失、间接损失及因维权产生的诉讼费、保全费、保全担保/保险费、公证认证费、律师费、鉴定费、评估费等费用)。<br />
</p>
<p class="bold">六、合作期限</p>
<p class="mb10">
1、本协议自甲乙双方签订此协议之日起生效,合同期限为二年;<br />
2、在本合同有效期间,甲、乙任何一方均不得擅自变更或解除本合同。需变更时,须经双方协商同意,达成书面协议。<br />
3、乙方因自身原因提出解除本协议的,应提前一个月书面通知甲方,并得到甲方书面同意后,可解除本协议,甲方应退回所有未售出的库存寄售产品(含拆散物料)并按约定时间结清所有已售出未结算的寄售产品的货款,退回寄售产品的运费由乙方承担。<br />
4、甲方因自身原因提出解除本协议的,应提前一个月书面通知乙方,乙方同意的,可解除本协议,甲方应将寄售产品退回乙方,退回寄售产品的运费由甲方承担。<br />
5、如双方继续合作,且在本协议期限届满前一个月内,任何一方均未提出异议的,则在本协议到期后视为自动续约成功。<br />
</p>
<p class="bold">七、知识产权</p>
<p class="mb10">
甲乙双方同意根据合作或发展需要,使用对方品牌及产品予以宣传推广,乙方同意甲方使用其品牌、LOGO及相关商标专利进行营销推广。甲乙双方保证合作过程中提供的产品或者信息不存在侵犯任何第三方知识产权的情形,不得出售侵犯他人知识产权产品,甲乙双方提供给对方的产品或者品牌、LOGO、商标专利的资料,如侵犯了他人权利的,一切责任由提供方承担。<br />
</p>
<p class="bold">八、贸易合规</p>
<p class="mb10">
若寄售产品受美国出口管制管辖的,乙方需向甲方提供受管辖的原因:(1)美国原产,(2)包含美国原产物项超过一定比例,(3)基于美国软件、技术或设备,并明确产品的ECCN编码或EAR99(若有)。乙方应承诺寄售代销产品不违反原产国家出口管制相关法律法规,否则乙方应赔偿甲方因此产生的所有损失。<br />
</p>
<p class="bold">九、违约责任</p>
<p class="mb10">
任何一方违反本协议,均应向守约方支付因违约行为给守约方造成的损失(包括但不限于直接损失、间接损失及因维权产生的诉讼费、保全费、保全担保/保险费、公证认证费、律师费、鉴定费、评估费等费用)。<br /></p>
<p class="bold">十、争议解决</p>
<p class="mb10">
1、因本协议引起的或与本协议有关的任何争议,协商不成双方一致同意在甲方所在地人民法院起诉。<br />
2、在争议解决期间,若该争议不影响本合同其他条款的履行,则该其他条款应继续履行。<br />
</p>
<p class="bold">十一、廉洁规范</p>
<p class="mb10">
甲方及/或甲方工作人员不得索取或接受来自乙方单位或个人的任何以现金、食物、礼品、旅游等形式的回扣、手续费、劳务费或其他报酬,并接受乙方监督。<br />
</p>
<p class="bold">十二、其他约定</p>
<p class="mb10">
1、除另有约定外,双方指定本协议载明的地址为通讯及联系地址,任何书面通知(包括双方往来文件、司法或仲裁文书)只要发往该地址,均视为有效送达。乙方承诺在通讯及联系地址发生变更时,应当在变更之日起5日内以书面方式通知甲方,如乙方提供送达地址不准确或未及时提供变更后的地址,导致相关文书无法送达或及时送达的,乙方自行承担由此产生的法律后果。<br />
2、甲乙双方对于合作过程中知悉的,对方提供的信息承担保密义务,该等保密义务不受合作期限限制,在相应信息被依法公开前,持续有效。<br />
3、本协议及甲乙双方之间的合作均适用中华人民共和国(为表述之方便,不含香港特别行政区、澳门特别行政区、台湾地区)法律法规,所有协议文本均以中文文本为准。<br />
4、本协议一式两份,各方各执一份。各份文本具有同等法律效力。<br />
5、本协议经各方盖章后即生效。<br />
(以下无正文)
</p>
<table>
<tr>
<td>甲方(盖章):
</td>
<td>乙方(盖章):
</td>
</tr>
<tr>
<td>代表人:
</td>
<td>代表人:
</td>
</tr>
<tr>
<td>日期:
</td>
<td>日期:
</td>
</tr>
</table>
</div>
</body>
</html>
......@@ -49,8 +49,10 @@
type: 'POST',
data: data.field,
success: function(res) {
layer.close(loadIndex);
res = JSON.parse(res);
if (res.err_code == 0) {
layer.close(loadIndex);
layer.msg(res.err_msg, {
icon: 6
});
......
The file could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
<?php return array (
'codeToName' =>
array (
32 => 'space',
160 => 'space',
33 => 'exclam',
34 => 'quotedbl',
35 => 'numbersign',
36 => 'dollar',
37 => 'percent',
38 => 'ampersand',
146 => 'quoteright',
40 => 'parenleft',
41 => 'parenright',
42 => 'asterisk',
43 => 'plus',
44 => 'comma',
45 => 'hyphen',
173 => 'hyphen',
46 => 'period',
47 => 'slash',
48 => 'zero',
49 => 'one',
50 => 'two',
51 => 'three',
52 => 'four',
53 => 'five',
54 => 'six',
55 => 'seven',
56 => 'eight',
57 => 'nine',
58 => 'colon',
59 => 'semicolon',
60 => 'less',
61 => 'equal',
62 => 'greater',
63 => 'question',
64 => 'at',
65 => 'A',
66 => 'B',
67 => 'C',
68 => 'D',
69 => 'E',
70 => 'F',
71 => 'G',
72 => 'H',
73 => 'I',
74 => 'J',
75 => 'K',
76 => 'L',
77 => 'M',
78 => 'N',
79 => 'O',
80 => 'P',
81 => 'Q',
82 => 'R',
83 => 'S',
84 => 'T',
85 => 'U',
86 => 'V',
87 => 'W',
88 => 'X',
89 => 'Y',
90 => 'Z',
91 => 'bracketleft',
92 => 'backslash',
93 => 'bracketright',
94 => 'asciicircum',
95 => 'underscore',
145 => 'quoteleft',
97 => 'a',
98 => 'b',
99 => 'c',
100 => 'd',
101 => 'e',
102 => 'f',
103 => 'g',
104 => 'h',
105 => 'i',
106 => 'j',
107 => 'k',
108 => 'l',
109 => 'm',
110 => 'n',
111 => 'o',
112 => 'p',
113 => 'q',
114 => 'r',
115 => 's',
116 => 't',
117 => 'u',
118 => 'v',
119 => 'w',
120 => 'x',
121 => 'y',
122 => 'z',
123 => 'braceleft',
124 => 'bar',
125 => 'braceright',
126 => 'asciitilde',
161 => 'exclamdown',
162 => 'cent',
163 => 'sterling',
165 => 'yen',
131 => 'florin',
167 => 'section',
164 => 'currency',
39 => 'quotesingle',
147 => 'quotedblleft',
171 => 'guillemotleft',
139 => 'guilsinglleft',
155 => 'guilsinglright',
150 => 'endash',
134 => 'dagger',
135 => 'daggerdbl',
183 => 'periodcentered',
182 => 'paragraph',
149 => 'bullet',
130 => 'quotesinglbase',
132 => 'quotedblbase',
148 => 'quotedblright',
187 => 'guillemotright',
133 => 'ellipsis',
137 => 'perthousand',
191 => 'questiondown',
96 => 'grave',
180 => 'acute',
136 => 'circumflex',
152 => 'tilde',
175 => 'macron',
168 => 'dieresis',
184 => 'cedilla',
151 => 'emdash',
198 => 'AE',
170 => 'ordfeminine',
216 => 'Oslash',
140 => 'OE',
186 => 'ordmasculine',
230 => 'ae',
248 => 'oslash',
156 => 'oe',
223 => 'germandbls',
207 => 'Idieresis',
233 => 'eacute',
159 => 'Ydieresis',
247 => 'divide',
221 => 'Yacute',
194 => 'Acircumflex',
225 => 'aacute',
219 => 'Ucircumflex',
253 => 'yacute',
234 => 'ecircumflex',
220 => 'Udieresis',
218 => 'Uacute',
203 => 'Edieresis',
169 => 'copyright',
229 => 'aring',
224 => 'agrave',
227 => 'atilde',
154 => 'scaron',
237 => 'iacute',
251 => 'ucircumflex',
226 => 'acircumflex',
231 => 'ccedilla',
222 => 'Thorn',
179 => 'threesuperior',
210 => 'Ograve',
192 => 'Agrave',
215 => 'multiply',
250 => 'uacute',
255 => 'ydieresis',
238 => 'icircumflex',
202 => 'Ecircumflex',
228 => 'adieresis',
235 => 'edieresis',
205 => 'Iacute',
177 => 'plusminus',
166 => 'brokenbar',
174 => 'registered',
200 => 'Egrave',
142 => 'Zcaron',
208 => 'Eth',
199 => 'Ccedilla',
193 => 'Aacute',
196 => 'Adieresis',
232 => 'egrave',
211 => 'Oacute',
243 => 'oacute',
239 => 'idieresis',
212 => 'Ocircumflex',
217 => 'Ugrave',
254 => 'thorn',
178 => 'twosuperior',
214 => 'Odieresis',
181 => 'mu',
236 => 'igrave',
190 => 'threequarters',
153 => 'trademark',
204 => 'Igrave',
189 => 'onehalf',
244 => 'ocircumflex',
241 => 'ntilde',
201 => 'Eacute',
188 => 'onequarter',
138 => 'Scaron',
176 => 'degree',
242 => 'ograve',
249 => 'ugrave',
209 => 'Ntilde',
245 => 'otilde',
195 => 'Atilde',
197 => 'Aring',
213 => 'Otilde',
206 => 'Icircumflex',
172 => 'logicalnot',
246 => 'odieresis',
252 => 'udieresis',
240 => 'eth',
158 => 'zcaron',
185 => 'onesuperior',
128 => 'Euro',
),
'isUnicode' => false,
'FontName' => 'Times-Bold',
'FullName' => 'Times Bold',
'FamilyName' => 'Times',
'Weight' => 'Bold',
'ItalicAngle' => '0',
'IsFixedPitch' => 'false',
'CharacterSet' => 'ExtendedRoman',
'FontBBox' =>
array (
0 => '-168',
1 => '-218',
2 => '1000',
3 => '935',
),
'UnderlinePosition' => '-100',
'UnderlineThickness' => '50',
'Version' => '002.000',
'EncodingScheme' => 'WinAnsiEncoding',
'CapHeight' => '676',
'XHeight' => '461',
'Ascender' => '683',
'Descender' => '-217',
'StdHW' => '44',
'StdVW' => '139',
'StartCharMetrics' => '317',
'C' =>
array (
32 => 250,
160 => 250,
33 => 333,
34 => 555,
35 => 500,
36 => 500,
37 => 1000,
38 => 833,
146 => 333,
40 => 333,
41 => 333,
42 => 500,
43 => 570,
44 => 250,
45 => 333,
173 => 333,
46 => 250,
47 => 278,
48 => 500,
49 => 500,
50 => 500,
51 => 500,
52 => 500,
53 => 500,
54 => 500,
55 => 500,
56 => 500,
57 => 500,
58 => 333,
59 => 333,
60 => 570,
61 => 570,
62 => 570,
63 => 500,
64 => 930,
65 => 722,
66 => 667,
67 => 722,
68 => 722,
69 => 667,
70 => 611,
71 => 778,
72 => 778,
73 => 389,
74 => 500,
75 => 778,
76 => 667,
77 => 944,
78 => 722,
79 => 778,
80 => 611,
81 => 778,
82 => 722,
83 => 556,
84 => 667,
85 => 722,
86 => 722,
87 => 1000,
88 => 722,
89 => 722,
90 => 667,
91 => 333,
92 => 278,
93 => 333,
94 => 581,
95 => 500,
145 => 333,
97 => 500,
98 => 556,
99 => 444,
100 => 556,
101 => 444,
102 => 333,
103 => 500,
104 => 556,
105 => 278,
106 => 333,
107 => 556,
108 => 278,
109 => 833,
110 => 556,
111 => 500,
112 => 556,
113 => 556,
114 => 444,
115 => 389,
116 => 333,
117 => 556,
118 => 500,
119 => 722,
120 => 500,
121 => 500,
122 => 444,
123 => 394,
124 => 220,
125 => 394,
126 => 520,
161 => 333,
162 => 500,
163 => 500,
'fraction' => 167,
165 => 500,
131 => 500,
167 => 500,
164 => 500,
39 => 278,
147 => 500,
171 => 500,
139 => 333,
155 => 333,
'fi' => 556,
'fl' => 556,
150 => 500,
134 => 500,
135 => 500,
183 => 250,
182 => 540,
149 => 350,
130 => 333,
132 => 500,
148 => 500,
187 => 500,
133 => 1000,
137 => 1000,
191 => 500,
96 => 333,
180 => 333,
136 => 333,
152 => 333,
175 => 333,
'breve' => 333,
'dotaccent' => 333,
168 => 333,
'ring' => 333,
184 => 333,
'hungarumlaut' => 333,
'ogonek' => 333,
'caron' => 333,
151 => 1000,
198 => 1000,
170 => 300,
'Lslash' => 667,
216 => 778,
140 => 1000,
186 => 330,
230 => 722,
'dotlessi' => 278,
'lslash' => 278,
248 => 500,
156 => 722,
223 => 556,
207 => 389,
233 => 444,
'abreve' => 500,
'uhungarumlaut' => 556,
'ecaron' => 444,
159 => 722,
247 => 570,
221 => 722,
194 => 722,
225 => 500,
219 => 722,
253 => 500,
'scommaaccent' => 389,
234 => 444,
'Uring' => 722,
220 => 722,
'aogonek' => 500,
218 => 722,
'uogonek' => 556,
203 => 667,
'Dcroat' => 722,
'commaaccent' => 250,
169 => 747,
'Emacron' => 667,
'ccaron' => 444,
229 => 500,
'Ncommaaccent' => 722,
'lacute' => 278,
224 => 500,
'Tcommaaccent' => 667,
'Cacute' => 722,
227 => 500,
'Edotaccent' => 667,
154 => 389,
'scedilla' => 389,
237 => 278,
'lozenge' => 494,
'Rcaron' => 722,
'Gcommaaccent' => 778,
251 => 556,
226 => 500,
'Amacron' => 722,
'rcaron' => 444,
231 => 444,
'Zdotaccent' => 667,
222 => 611,
'Omacron' => 778,
'Racute' => 722,
'Sacute' => 556,
'dcaron' => 672,
'Umacron' => 722,
'uring' => 556,
179 => 300,
210 => 778,
192 => 722,
'Abreve' => 722,
215 => 570,
250 => 556,
'Tcaron' => 667,
'partialdiff' => 494,
255 => 500,
'Nacute' => 722,
238 => 278,
202 => 667,
228 => 500,
235 => 444,
'cacute' => 444,
'nacute' => 556,
'umacron' => 556,
'Ncaron' => 722,
205 => 389,
177 => 570,
166 => 220,
174 => 747,
'Gbreve' => 778,
'Idotaccent' => 389,
'summation' => 600,
200 => 667,
'racute' => 444,
'omacron' => 500,
'Zacute' => 667,
142 => 667,
'greaterequal' => 549,
208 => 722,
199 => 722,
'lcommaaccent' => 278,
'tcaron' => 416,
'eogonek' => 444,
'Uogonek' => 722,
193 => 722,
196 => 722,
232 => 444,
'zacute' => 444,
'iogonek' => 278,
211 => 778,
243 => 500,
'amacron' => 500,
'sacute' => 389,
239 => 278,
212 => 778,
217 => 722,
'Delta' => 612,
254 => 556,
178 => 300,
214 => 778,
181 => 556,
236 => 278,
'ohungarumlaut' => 500,
'Eogonek' => 667,
'dcroat' => 556,
190 => 750,
'Scedilla' => 556,
'lcaron' => 394,
'Kcommaaccent' => 778,
'Lacute' => 667,
153 => 1000,
'edotaccent' => 444,
204 => 389,
'Imacron' => 389,
'Lcaron' => 667,
189 => 750,
'lessequal' => 549,
244 => 500,
241 => 556,
'Uhungarumlaut' => 722,
201 => 667,
'emacron' => 444,
'gbreve' => 500,
188 => 750,
138 => 556,
'Scommaaccent' => 556,
'Ohungarumlaut' => 778,
176 => 400,
242 => 500,
'Ccaron' => 722,
249 => 556,
'radical' => 549,
'Dcaron' => 722,
'rcommaaccent' => 444,
209 => 722,
245 => 500,
'Rcommaaccent' => 722,
'Lcommaaccent' => 667,
195 => 722,
'Aogonek' => 722,
197 => 722,
213 => 778,
'zdotaccent' => 444,
'Ecaron' => 667,
'Iogonek' => 389,
'kcommaaccent' => 556,
'minus' => 570,
206 => 389,
'ncaron' => 556,
'tcommaaccent' => 333,
172 => 570,
246 => 500,
252 => 556,
'notequal' => 549,
'gcommaaccent' => 500,
240 => 500,
158 => 444,
'ncommaaccent' => 556,
185 => 300,
'imacron' => 278,
128 => 500,
),
'CIDtoGID_Compressed' => true,
'CIDtoGID' => 'eJwDAAAAAAE=',
'_version_' => 6,
);
\ No newline at end of file
<?php return array (
'codeToName' =>
array (
32 => 'space',
160 => 'space',
33 => 'exclam',
34 => 'quotedbl',
35 => 'numbersign',
36 => 'dollar',
37 => 'percent',
38 => 'ampersand',
146 => 'quoteright',
40 => 'parenleft',
41 => 'parenright',
42 => 'asterisk',
43 => 'plus',
44 => 'comma',
45 => 'hyphen',
173 => 'hyphen',
46 => 'period',
47 => 'slash',
48 => 'zero',
49 => 'one',
50 => 'two',
51 => 'three',
52 => 'four',
53 => 'five',
54 => 'six',
55 => 'seven',
56 => 'eight',
57 => 'nine',
58 => 'colon',
59 => 'semicolon',
60 => 'less',
61 => 'equal',
62 => 'greater',
63 => 'question',
64 => 'at',
65 => 'A',
66 => 'B',
67 => 'C',
68 => 'D',
69 => 'E',
70 => 'F',
71 => 'G',
72 => 'H',
73 => 'I',
74 => 'J',
75 => 'K',
76 => 'L',
77 => 'M',
78 => 'N',
79 => 'O',
80 => 'P',
81 => 'Q',
82 => 'R',
83 => 'S',
84 => 'T',
85 => 'U',
86 => 'V',
87 => 'W',
88 => 'X',
89 => 'Y',
90 => 'Z',
91 => 'bracketleft',
92 => 'backslash',
93 => 'bracketright',
94 => 'asciicircum',
95 => 'underscore',
145 => 'quoteleft',
97 => 'a',
98 => 'b',
99 => 'c',
100 => 'd',
101 => 'e',
102 => 'f',
103 => 'g',
104 => 'h',
105 => 'i',
106 => 'j',
107 => 'k',
108 => 'l',
109 => 'm',
110 => 'n',
111 => 'o',
112 => 'p',
113 => 'q',
114 => 'r',
115 => 's',
116 => 't',
117 => 'u',
118 => 'v',
119 => 'w',
120 => 'x',
121 => 'y',
122 => 'z',
123 => 'braceleft',
124 => 'bar',
125 => 'braceright',
126 => 'asciitilde',
161 => 'exclamdown',
162 => 'cent',
163 => 'sterling',
165 => 'yen',
131 => 'florin',
167 => 'section',
164 => 'currency',
39 => 'quotesingle',
147 => 'quotedblleft',
171 => 'guillemotleft',
139 => 'guilsinglleft',
155 => 'guilsinglright',
150 => 'endash',
134 => 'dagger',
135 => 'daggerdbl',
183 => 'periodcentered',
182 => 'paragraph',
149 => 'bullet',
130 => 'quotesinglbase',
132 => 'quotedblbase',
148 => 'quotedblright',
187 => 'guillemotright',
133 => 'ellipsis',
137 => 'perthousand',
191 => 'questiondown',
96 => 'grave',
180 => 'acute',
136 => 'circumflex',
152 => 'tilde',
175 => 'macron',
168 => 'dieresis',
184 => 'cedilla',
151 => 'emdash',
198 => 'AE',
170 => 'ordfeminine',
216 => 'Oslash',
140 => 'OE',
186 => 'ordmasculine',
230 => 'ae',
248 => 'oslash',
156 => 'oe',
223 => 'germandbls',
207 => 'Idieresis',
233 => 'eacute',
159 => 'Ydieresis',
247 => 'divide',
221 => 'Yacute',
194 => 'Acircumflex',
225 => 'aacute',
219 => 'Ucircumflex',
253 => 'yacute',
234 => 'ecircumflex',
220 => 'Udieresis',
218 => 'Uacute',
203 => 'Edieresis',
169 => 'copyright',
229 => 'aring',
224 => 'agrave',
227 => 'atilde',
154 => 'scaron',
237 => 'iacute',
251 => 'ucircumflex',
226 => 'acircumflex',
231 => 'ccedilla',
222 => 'Thorn',
179 => 'threesuperior',
210 => 'Ograve',
192 => 'Agrave',
215 => 'multiply',
250 => 'uacute',
255 => 'ydieresis',
238 => 'icircumflex',
202 => 'Ecircumflex',
228 => 'adieresis',
235 => 'edieresis',
205 => 'Iacute',
177 => 'plusminus',
166 => 'brokenbar',
174 => 'registered',
200 => 'Egrave',
142 => 'Zcaron',
208 => 'Eth',
199 => 'Ccedilla',
193 => 'Aacute',
196 => 'Adieresis',
232 => 'egrave',
211 => 'Oacute',
243 => 'oacute',
239 => 'idieresis',
212 => 'Ocircumflex',
217 => 'Ugrave',
254 => 'thorn',
178 => 'twosuperior',
214 => 'Odieresis',
181 => 'mu',
236 => 'igrave',
190 => 'threequarters',
153 => 'trademark',
204 => 'Igrave',
189 => 'onehalf',
244 => 'ocircumflex',
241 => 'ntilde',
201 => 'Eacute',
188 => 'onequarter',
138 => 'Scaron',
176 => 'degree',
242 => 'ograve',
249 => 'ugrave',
209 => 'Ntilde',
245 => 'otilde',
195 => 'Atilde',
197 => 'Aring',
213 => 'Otilde',
206 => 'Icircumflex',
172 => 'logicalnot',
246 => 'odieresis',
252 => 'udieresis',
240 => 'eth',
158 => 'zcaron',
185 => 'onesuperior',
128 => 'Euro',
),
'isUnicode' => false,
'FontName' => 'Times-Roman',
'FullName' => 'Times Roman',
'FamilyName' => 'Times',
'Weight' => 'Roman',
'ItalicAngle' => '0',
'IsFixedPitch' => 'false',
'CharacterSet' => 'ExtendedRoman',
'FontBBox' =>
array (
0 => '-168',
1 => '-218',
2 => '1000',
3 => '898',
),
'UnderlinePosition' => '-100',
'UnderlineThickness' => '50',
'Version' => '002.00',
'EncodingScheme' => 'WinAnsiEncoding',
'CapHeight' => '662',
'XHeight' => '450',
'Ascender' => '683',
'Descender' => '-217',
'StdHW' => '28',
'StdVW' => '84',
'StartCharMetrics' => '317',
'C' =>
array (
32 => 250,
160 => 250,
33 => 333,
34 => 408,
35 => 500,
36 => 500,
37 => 833,
38 => 778,
146 => 333,
40 => 333,
41 => 333,
42 => 500,
43 => 564,
44 => 250,
45 => 333,
173 => 333,
46 => 250,
47 => 278,
48 => 500,
49 => 500,
50 => 500,
51 => 500,
52 => 500,
53 => 500,
54 => 500,
55 => 500,
56 => 500,
57 => 500,
58 => 278,
59 => 278,
60 => 564,
61 => 564,
62 => 564,
63 => 444,
64 => 921,
65 => 722,
66 => 667,
67 => 667,
68 => 722,
69 => 611,
70 => 556,
71 => 722,
72 => 722,
73 => 333,
74 => 389,
75 => 722,
76 => 611,
77 => 889,
78 => 722,
79 => 722,
80 => 556,
81 => 722,
82 => 667,
83 => 556,
84 => 611,
85 => 722,
86 => 722,
87 => 944,
88 => 722,
89 => 722,
90 => 611,
91 => 333,
92 => 278,
93 => 333,
94 => 469,
95 => 500,
145 => 333,
97 => 444,
98 => 500,
99 => 444,
100 => 500,
101 => 444,
102 => 333,
103 => 500,
104 => 500,
105 => 278,
106 => 278,
107 => 500,
108 => 278,
109 => 778,
110 => 500,
111 => 500,
112 => 500,
113 => 500,
114 => 333,
115 => 389,
116 => 278,
117 => 500,
118 => 500,
119 => 722,
120 => 500,
121 => 500,
122 => 444,
123 => 480,
124 => 200,
125 => 480,
126 => 541,
161 => 333,
162 => 500,
163 => 500,
'fraction' => 167,
165 => 500,
131 => 500,
167 => 500,
164 => 500,
39 => 180,
147 => 444,
171 => 500,
139 => 333,
155 => 333,
'fi' => 556,
'fl' => 556,
150 => 500,
134 => 500,
135 => 500,
183 => 250,
182 => 453,
149 => 350,
130 => 333,
132 => 444,
148 => 444,
187 => 500,
133 => 1000,
137 => 1000,
191 => 444,
96 => 333,
180 => 333,
136 => 333,
152 => 333,
175 => 333,
'breve' => 333,
'dotaccent' => 333,
168 => 333,
'ring' => 333,
184 => 333,
'hungarumlaut' => 333,
'ogonek' => 333,
'caron' => 333,
151 => 1000,
198 => 889,
170 => 276,
'Lslash' => 611,
216 => 722,
140 => 889,
186 => 310,
230 => 667,
'dotlessi' => 278,
'lslash' => 278,
248 => 500,
156 => 722,
223 => 500,
207 => 333,
233 => 444,
'abreve' => 444,
'uhungarumlaut' => 500,
'ecaron' => 444,
159 => 722,
247 => 564,
221 => 722,
194 => 722,
225 => 444,
219 => 722,
253 => 500,
'scommaaccent' => 389,
234 => 444,
'Uring' => 722,
220 => 722,
'aogonek' => 444,
218 => 722,
'uogonek' => 500,
203 => 611,
'Dcroat' => 722,
'commaaccent' => 250,
169 => 760,
'Emacron' => 611,
'ccaron' => 444,
229 => 444,
'Ncommaaccent' => 722,
'lacute' => 278,
224 => 444,
'Tcommaaccent' => 611,
'Cacute' => 667,
227 => 444,
'Edotaccent' => 611,
154 => 389,
'scedilla' => 389,
237 => 278,
'lozenge' => 471,
'Rcaron' => 667,
'Gcommaaccent' => 722,
251 => 500,
226 => 444,
'Amacron' => 722,
'rcaron' => 333,
231 => 444,
'Zdotaccent' => 611,
222 => 556,
'Omacron' => 722,
'Racute' => 667,
'Sacute' => 556,
'dcaron' => 588,
'Umacron' => 722,
'uring' => 500,
179 => 300,
210 => 722,
192 => 722,
'Abreve' => 722,
215 => 564,
250 => 500,
'Tcaron' => 611,
'partialdiff' => 476,
255 => 500,
'Nacute' => 722,
238 => 278,
202 => 611,
228 => 444,
235 => 444,
'cacute' => 444,
'nacute' => 500,
'umacron' => 500,
'Ncaron' => 722,
205 => 333,
177 => 564,
166 => 200,
174 => 760,
'Gbreve' => 722,
'Idotaccent' => 333,
'summation' => 600,
200 => 611,
'racute' => 333,
'omacron' => 500,
'Zacute' => 611,
142 => 611,
'greaterequal' => 549,
208 => 722,
199 => 667,
'lcommaaccent' => 278,
'tcaron' => 326,
'eogonek' => 444,
'Uogonek' => 722,
193 => 722,
196 => 722,
232 => 444,
'zacute' => 444,
'iogonek' => 278,
211 => 722,
243 => 500,
'amacron' => 444,
'sacute' => 389,
239 => 278,
212 => 722,
217 => 722,
'Delta' => 612,
254 => 500,
178 => 300,
214 => 722,
181 => 500,
236 => 278,
'ohungarumlaut' => 500,
'Eogonek' => 611,
'dcroat' => 500,
190 => 750,
'Scedilla' => 556,
'lcaron' => 344,
'Kcommaaccent' => 722,
'Lacute' => 611,
153 => 980,
'edotaccent' => 444,
204 => 333,
'Imacron' => 333,
'Lcaron' => 611,
189 => 750,
'lessequal' => 549,
244 => 500,
241 => 500,
'Uhungarumlaut' => 722,
201 => 611,
'emacron' => 444,
'gbreve' => 500,
188 => 750,
138 => 556,
'Scommaaccent' => 556,
'Ohungarumlaut' => 722,
176 => 400,
242 => 500,
'Ccaron' => 667,
249 => 500,
'radical' => 453,
'Dcaron' => 722,
'rcommaaccent' => 333,
209 => 722,
245 => 500,
'Rcommaaccent' => 667,
'Lcommaaccent' => 611,
195 => 722,
'Aogonek' => 722,
197 => 722,
213 => 722,
'zdotaccent' => 444,
'Ecaron' => 611,
'Iogonek' => 333,
'kcommaaccent' => 500,
'minus' => 564,
206 => 333,
'ncaron' => 500,
'tcommaaccent' => 278,
172 => 564,
246 => 500,
252 => 500,
'notequal' => 549,
'gcommaaccent' => 500,
240 => 500,
158 => 444,
'ncommaaccent' => 500,
185 => 300,
'imacron' => 278,
128 => 500,
),
'CIDtoGID_Compressed' => true,
'CIDtoGID' => 'eJwDAAAAAAE=',
'_version_' => 6,
);
\ No newline at end of file
<?php return array (
'sans-serif' => array(
'normal' => $rootDir . '/lib/fonts/Helvetica',
'bold' => $rootDir . '/lib/fonts/Helvetica-Bold',
'italic' => $rootDir . '/lib/fonts/Helvetica-Oblique',
'bold_italic' => $rootDir . '/lib/fonts/Helvetica-BoldOblique',
),
'times' => array(
'normal' => $rootDir . '/lib/fonts/Times-Roman',
'bold' => $rootDir . '/lib/fonts/Times-Bold',
'italic' => $rootDir . '/lib/fonts/Times-Italic',
'bold_italic' => $rootDir . '/lib/fonts/Times-BoldItalic',
),
'times-roman' => array(
'normal' => $rootDir . '/lib/fonts/Times-Roman',
'bold' => $rootDir . '/lib/fonts/Times-Bold',
'italic' => $rootDir . '/lib/fonts/Times-Italic',
'bold_italic' => $rootDir . '/lib/fonts/Times-BoldItalic',
),
'courier' => array(
'normal' => $rootDir . '/lib/fonts/Courier',
'bold' => $rootDir . '/lib/fonts/Courier-Bold',
'italic' => $rootDir . '/lib/fonts/Courier-Oblique',
'bold_italic' => $rootDir . '/lib/fonts/Courier-BoldOblique',
),
'helvetica' => array(
'normal' => $rootDir . '/lib/fonts/Helvetica',
'bold' => $rootDir . '/lib/fonts/Helvetica-Bold',
'italic' => $rootDir . '/lib/fonts/Helvetica-Oblique',
'bold_italic' => $rootDir . '/lib/fonts/Helvetica-BoldOblique',
),
'zapfdingbats' => array(
'normal' => $rootDir . '/lib/fonts/ZapfDingbats',
'bold' => $rootDir . '/lib/fonts/ZapfDingbats',
'italic' => $rootDir . '/lib/fonts/ZapfDingbats',
'bold_italic' => $rootDir . '/lib/fonts/ZapfDingbats',
),
'symbol' => array(
'normal' => $rootDir . '/lib/fonts/Symbol',
'bold' => $rootDir . '/lib/fonts/Symbol',
'italic' => $rootDir . '/lib/fonts/Symbol',
'bold_italic' => $rootDir . '/lib/fonts/Symbol',
),
'serif' => array(
'normal' => $rootDir . '/lib/fonts/Times-Roman',
'bold' => $rootDir . '/lib/fonts/Times-Bold',
'italic' => $rootDir . '/lib/fonts/Times-Italic',
'bold_italic' => $rootDir . '/lib/fonts/Times-BoldItalic',
),
'monospace' => array(
'normal' => $rootDir . '/lib/fonts/Courier',
'bold' => $rootDir . '/lib/fonts/Courier-Bold',
'italic' => $rootDir . '/lib/fonts/Courier-Oblique',
'bold_italic' => $rootDir . '/lib/fonts/Courier-BoldOblique',
),
'fixed' => array(
'normal' => $rootDir . '/lib/fonts/Courier',
'bold' => $rootDir . '/lib/fonts/Courier-Bold',
'italic' => $rootDir . '/lib/fonts/Courier-Oblique',
'bold_italic' => $rootDir . '/lib/fonts/Courier-BoldOblique',
),
'dejavu sans' => array(
'bold' => $rootDir . '/lib/fonts/DejaVuSans-Bold',
'bold_italic' => $rootDir . '/lib/fonts/DejaVuSans-BoldOblique',
'italic' => $rootDir . '/lib/fonts/DejaVuSans-Oblique',
'normal' => $rootDir . '/lib/fonts/DejaVuSans',
),
'dejavu sans mono' => array(
'bold' => $rootDir . '/lib/fonts/DejaVuSansMono-Bold',
'bold_italic' => $rootDir . '/lib/fonts/DejaVuSansMono-BoldOblique',
'italic' => $rootDir . '/lib/fonts/DejaVuSansMono-Oblique',
'normal' => $rootDir . '/lib/fonts/DejaVuSansMono',
),
'dejavu serif' => array(
'bold' => $rootDir . '/lib/fonts/DejaVuSerif-Bold',
'bold_italic' => $rootDir . '/lib/fonts/DejaVuSerif-BoldItalic',
'italic' => $rootDir . '/lib/fonts/DejaVuSerif-Italic',
'normal' => $rootDir . '/lib/fonts/DejaVuSerif',
),
'simsunb' => array(
'bold' => $fontDir . '//edb1b9251441098783269e3e00205d6d',
),
'simsun' => array(
'normal' => $fontDir . '/2abc2a72a60d4b06c7a1f04f4e78146b',
),
) ?>
\ No newline at end of file
The file could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment