Fórum pro uživatele kancelářského balíku OpenOffice | LibreOffice
 

#1 Re: Writer » font Arial Narrow v OpenOffice.org 3.2.0, Ubuntu Linux 9.04 - VYŘEŠENÉ » 8. 10. 2011 15:15:30

Vďaka PavelH.

Po prečítaní celého threadu mi je jasné, že tento problém sa v blízkej budúcnosti systémovo nevyrieši, preto som postupoval podľa návodu v komentári 33. V skratke:
Ľubovoľným font editorom (napr. FontForge) treba upraviť properties Arial Narrow fontov tak, aby ich systém rozpoznal nie ako Štýly písma Arial, ale ako úplne iné písmo Arial Narrow.

Postup pre FontForge editor:
1. Načítať font
2. V menu vybrať Element -> Font Info
3. V novootvorenom dialógovom okne vybrať TTF Names z ponuky na ľavej strane
4. Upraviť riadky s názvami:
  * English (US) | Preferred Family
  * English (US) | Preferred Styles

nasledovne:
pre ARIALN.ttf
  * Preferred Family = Arial Narrow
  * Preferred Styles = Regular

pre ARIALNI.ttf
  * Preferred Family = Arial Narrow
  * Preferred Styles = Italic

pre ARIALNB.ttf
  * Preferred Family = Arial Narrow
  * Preferred Styles = Bold

pre ARIALNBI.ttf
  * Preferred Family = Arial Narrow
  * Preferred Styles = Bold Italic

5. Uložiť font: File -> Generate Fonts, ako typ vybrať TrueType.


Takto upravené fonty treba uložiť do adresára s fontami. Ak majú byť prístupné pre všetkých užívateľov systému, tak do /usr/share/fonts/truetype/<názov adresára, napr. arialn-fix>/ ,ak majú byť prístupné len pre jedného užívateľa, tak do ~/.fonts

Samozrejme v danom adresári treba potom spustiť fc-cache.

Problem solved smile

#2 Writer » font Arial Narrow v OpenOffice.org 3.2.0, Ubuntu Linux 9.04 - VYŘEŠENÉ » 20. 9. 2011 22:21:15

victor8
Odpovědí: 5

Zdravím všetkých

V niektorých dokumentoch vytvorených ešte v MS Office 2003 používam písmo Arial Narrow, ktorý je súčasťou tohoto balíka.

Na tento font vlastním licenciu a mám ho nainštalovaný v systéme:

$ fc-list | grep -i "arial narrow"
Arial,Arial Narrow:style=Narrow,Normal,Standard,Regular
Arial,Arial Narrow:style=Narrow,Negreta cursiva,Bold Italic
Arial,Arial Narrow:style=Narrow,Negreta,Bold
Arial,Arial Narrow:style=Narrow,Cursiva,Italic

$ otfinfo -i ARIALN.TTF 
Family:              Arial Narrow
Subfamily:           Regular
Full name:           Arial Narrow
PostScript name:     ArialNarrow
Preferred family:    Arial
Preferred subfamily: Narrow
Version:             Version 2.37
Unique ID:           Arial Narrow Regular : 2006

Pre porovnanie, písmo Arial:

$ otfinfo -i arial.ttf 
Family:              Arial
Subfamily:           Regular
Full name:           Arial
PostScript name:     ArialMT
Version:             Version 2.82
Unique ID:           Monotype:Arial Regular:Version 2.82 (Microsoft)

Ako je vidieť, Arial a Arial Narrow by mali byť dve rôzne Font families.

V Openoffice by teda mali byť viditeľné takisto ako dve font families (rovnako ako Arial a Arial Black), čomu ale tak nie je.

Arial Narrow vidím len ako subfamily fontu Arial, t.j. neviem vybrať priamo písmo Arial Narrow, ale len Arial, a následne ako štýl, Narrow.

To by samo o sebe až tak nevadilo, lenže text, ktorý má nastavené písmo Arial Narrow, sa aj napriek tomu zobrazuje len písmom Arial. To samozrejme, najmä pri starších dokumentoch, prekáža, pretože sa tým rozbíja ako vzhľal, tak aj prípadné formátovanie dokumentu.

Použitie iného písma pre mňa bohužiaľ nie je riešením, potrebujem práve tento font.

Mojou otázkou teda je:
Stretol sa už niekto s niečím podobným? Ak áno, ako ste tento problém so zobrazovaním písma Arial namiesto Arial Narrow vyriešili?

Zápatí

Používáme FluxBB