PHP.EE FOORUM   
Nimi:   Pass:   Mäleta mind! 
   Teemad | php.ee esilehele | registreeri | Märgi kõik teemad loetuks | #php.ee Skype vestlus | RSS
UUS TEEMA  OTSI  Lehekülgi: 1
Unicode/UTF8 ja InDesign
Postitaja: joker 2012-01-27 09:46:07
Probleem: vaja Indesigni jaoks luua fail mis on unicode formaadis. Kuidas sellises formaadis faili PHPga luua?!

Hetkel küll sain lahenduse, et salvestan kogu teksti UTF-8 formaadis, ning notepadiga salvestan pärast Unicode. Samas on see jälle üks lisategevus millest tahaks ikkagi loobuda. Proovisin ka UTF-8 formaati Indesigni jaoks söödavaks muuta, kuid seda edutult.

Tagitud tekst InDesigni jaoks näeb välja umbes alljärgnev:

<UNICODE-WIN>
<Version:5><FeatureSet:InDesign-Roman><ColorTable:=<Black:COLOR:CMYK:Process:0,0,0,1>>
<DefineParaStyle:NormalParagraphStyle=<Nextstyle:NormalParagraphStyle>>
<ParaStyle:NormalParagraphStyle>Lorem ipsum <cTypeface:Italic>dolor sit amet<cTypeface:>, consectetur adipiscing elit. Morbi non mauris nisl. Aliquam imperdiet ultricies urna, sit amet adipiscing nisl tincidunt nec. Duis laoreet <cTypeface:Bold>ultrices turpis vel varius<cTypeface:>. Aenean <cStrikethru:1>odio metus,<cStrikethru:> consequat feugiat cursus quis, bibendum sed massa. In dignissim nisl eget <cUnderline:1>tellus gravida fermentum<cUnderline:> sit amet eu tortor. Etiam facilisis libero a sem <cTypeface:Bold Italic>elementum eu rhoncus orci laoreet<cTypeface:>. Nulla aliquet justo aliquet eros cursus bibendum.


Tagitud teksti võimaldab InDesign sisse võtta järgmistes formaatides: ASCII, ANSI, UNICODE, SHIFT_JIS, GB 18030, BIG 5, KSC5601. Minu tekst sisaldab ka vene keelt.

Viimati muudetud: 27-01-2012 09:46:25
Muutja: joker
Põhjus:

RE: Unicode/UTF8 ja InDesign
Postitaja: blaa 2012-01-27 14:22:48
võib-olla on sul vaja lihtsalt BOM faili algusesse panna.
RE: Unicode/UTF8 ja InDesign
Postitaja: joker 2012-01-27 15:49:05
Proovitud, ei toimi. <UNICODE-WIN> ette tekib 3 imelikku sümbolit, ning ei miskit tolku.

Viimati muudetud: 27-01-2012 16:07:33
Muutja: joker
Põhjus:

RE: Unicode/UTF8 ja InDesign
Postitaja: joker 2012-01-27 17:00:05
Sain ka ise lõpuks interneti avarustest probleemile lahenduse:


PHP kood:
 
$content 
"See on lihtsalt üks test, kuidas asjad käivad!";

header("Content-type: text/plain; charset=UTF-16LE");
header("Content-Transfer-Encoding: binary"); 

echo 
"xffxfe" iconv("UTF-8","UTF-16LE","<UNICODE-WIN>$content");

Viimati muudetud: 27-01-2012 17:00:37
Muutja: joker
Põhjus:

RE: Unicode/UTF8 ja InDesign
Postitaja: blaa 2012-01-27 17:28:41
jajaa, meenub mullegi, et kunagi vist flashiga seoses oli vaja väikest endiaanlast kasutada.

Leheküljed: 1

©2002-2013 Martin Rebane & PHP.ee kaasautorid
  0.086510181427