2 TTF fonta združiti v enega

Pozdravljeni.

Imam 2 ttf fonta, kjer je eden regular, drugi pa bold.
Rad bi jo združil v en font, v en ttf kjer bi lahko potem tega uporabljal za oboje.

Ali se to da? In kako?

Hvala za pomoč!

9 odgovorov

mislim da ne, ker se bold in italic generirata iz osnovne pisave v real timu .... nisem pa 100 %

Jaz ponavadi naredim tako

http://stackoverflow.com/questions/2436749/how-to-add-multiple-font-files-for-the-same-font

1

joj, sem pozabil napisat........ da je zadeva potrebna za generiranje pdf dokumentov z tcpdf.

Navada je da imaš ločena fonta, kjer med vključevanjem fonta v kodo definiraš normal/bold...

ja, ugotovil sem, da za sistemske fonte ala helvetica, arial, tahoma, verdana ipd deluje brez problema, če dodam kak font, ki ni sistemski pa se veselica začne :D

s čem generiraš pdfje?

Pri nas delamo pdfje z FPDF, za fonte je pa takole:
$PDFFonts = array (
"Vera" => array(
array("file" => "Vera", "style" => ""),
array("file" => "Vera-Bold", "style" => "B"),
array("file" => "Vera-Italic", "style" => "I"),
array("file" => "Vera-Bold-Italic", "style" => "BI"),
),
);

In dejansko imaš tukaj 4 ttf fajle, katere v xmlj vključiš nekako takole:
fontstyle="Vera-Bold", v fpdf pa se to potem preveri če obstaja in nato "pretvori" v verab...

Sicer je tole samo delček tega kako se vključi font, a vseeno, mora ti/komu pride prav...

hmm. še vedno nisem našel ustrezne rešitve. zadeva je taka, da ... iz ckeditorja pride v pdf content, je nek specificen font,... zato bi rad zdruzil vse te font style v en ttf file. v tcpdf se lahko rocno preklaplja med navadnim fontom in bold fontom. tukaj pa to preklapljanje ni mogoce. any idea?

s tcpdf ne gre. obstajajo druge knjižnice, ki so boljše, ta je malo zastarela.