relocating
This commit is contained in:
@@ -0,0 +1,36 @@
|
||||
<?php
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use Dompdf\Dompdf;
|
||||
use Dompdf\Options;
|
||||
use FontLib\Font;
|
||||
|
||||
$fontDir = __DIR__ . '/storage/fonts/';
|
||||
$fontCache = __DIR__ . '/storage/fonts/';
|
||||
|
||||
// Create directories if they don't exist
|
||||
if (!is_dir($fontDir)) {
|
||||
mkdir($fontDir, 0755, true);
|
||||
}
|
||||
|
||||
// Font file path
|
||||
$fontFile = __DIR__ . '/resources/fonts/AbrilFatface-Regular.ttf';
|
||||
|
||||
if (!file_exists($fontFile)) {
|
||||
die("Font file not found: $fontFile\n");
|
||||
}
|
||||
|
||||
// Copy font to storage/fonts
|
||||
$destFont = $fontDir . 'AbrilFatface-Regular.ttf';
|
||||
copy($fontFile, $destFont);
|
||||
|
||||
echo "Font copied to: $destFont\n";
|
||||
|
||||
// Load the font to generate metrics
|
||||
$font = Font::load($fontFile);
|
||||
$font->parse();
|
||||
$font->saveAdobeFontMetrics($fontDir . 'AbrilFatface-Regular.ufm');
|
||||
|
||||
echo "Font metrics generated successfully!\n";
|
||||
echo "Font 'AbrilFatface-Regular' is now available for use in PDFs.\n";
|
||||
Reference in New Issue
Block a user