View Issue Details

IDProjectCategoryView StatusLast Update
0005636ScribusImport / Exportpublic2009-06-07 20:17
ReporterLe_Tigre Assigned Tojghali  
PrioritynormalSeveritymajorReproducibilityalways
Status closedResolutionfixed 
PlatformLinuxOSSuse 10.1OS Version1.3.4cvs
Product Version1.3.4cvs 
Fixed in Version1.3.5svn 
Summary0005636: Italic import en html
DescriptionJ'ai un texte html avec des italiques.

Je l'importe dans un cadre de texte.

Il me propose de remplacer les polices (mais je ne vois pas le nom des polices, donc il faut le faire en aveugle).

Ensuite, le texte est marqué comme "Aucun style". Je dois tout faire à la main.

Ce qu'il faudrait:
- au moment de l'import, Scribus reconnaît l'italique, et il crée par exemple un style de caractères "enfant" du style de base. Ensuite on pourrait nous assigner au style parent une police, et au style enfant la même police en italique.

Idem pour le bold, etc.






[Bug rapporté depuis le LGM 2007 à Montréal]
TagsNo tags attached.
Patch

Activities

2007-05-06 16:27

 

essai.html (9,294 bytes)   
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Boulangerie Magazine</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#FFFFFF" text="#000000" LINK="#000000" VLINK="#000000" ALINK="#CC0000">
<h4></h4>
<br>&nbsp;<i>&nbsp;</i>
<br><p class="spip">
	
	
	
	
	</p>

<p class="spip"><em>&#171;Un gar&ccedil;on boulanger &agrave; Paris gagne plus que deux
douaniers, plus qu&#8217;un lieutenant d&#8217;infanterie, plus que tel
magistrat, (...) il gagne autant que six ma&icirc;tres d&#8217;&eacute;cole!&#187;</em> | Jules Michelet | <em>Le Peuple</em> | 1846</p>

<p class="spip">&nbsp;</p>

<p class="spip">&nbsp;</p>

<p class="spip">&nbsp;</p>

<p class="spip"><strong>&Eacute;miettement</strong></p>

<p class="spip">Evolution
de la consommation de pain au cours de l&#8217;histoire (en grammes de
pains consomm&eacute;s par jour et par habitant): 1900: 900; 1920:
630; 1950: 325; 1960: 265; 1970: 200; 1980: 175; 1990: 160.</p>

<p class="spip">&nbsp;</p>

<p class="spip">&nbsp;</p>

<p class="spip"><strong>P&eacute;trin</strong></p>

<p class="spip">Deux
ans apr&egrave;s avoir v&eacute;cu d&#8217;importantes difficult&eacute;s
financi&egrave;res, la Boulangerie Saint-M&eacute;thode d&#8217;Adstock,
dans la r&eacute;gion de l&#8217;Amiante au Qu&eacute;bec, a de nouveau
atteint le seuil de la rentabilit&eacute;.</p>

<p class="spip">&nbsp;</p>

<p class="spip">&nbsp;</p>

<p class="spip"><strong>Dor&eacute;</strong></p>

<p align="justify">Une
dizaine de boulangers du Jura et du Jura bernois ont obtenu des
m&eacute;dailles lors du 2<sup>&egrave;me</sup> Swiss Bakery Trophy
qui s&#8217;est d&eacute;roul&eacute; &agrave; Bulle fin 2006. Olivier
Hofmann de Reconvilier a obtenu 6 m&eacute;dailles: Cabosses Grand
Cru (or), Panettones (or), Entremets Canelle-Raisinets (or), Cagettes
aux saveurs de chez nous (argent), Grockini (bronze), Pinolero
(bronze).</p>

<p class="spip">&nbsp;</p>

<p class="spip">&nbsp;</p>

<p class="spip">&nbsp;</p>

<p class="spip"><strong>Tradition</strong></p>

<p class="spip">Le
Groupe Le Duff se d&eacute;veloppe au Moyen-Orient: 3 Brioche Dor&eacute;e
et 1 Caff&egrave; Del Arte seront ouverts &agrave; Damas d&egrave;s
2007: 1&egrave;re &eacute;tape d&#8217;une strat&eacute;gie d&#8217;expansion de
la Restauration Rapide de Tradition Fran&ccedil;aise qui incluera &agrave;
terme l&#8217;Arabie Saoudite, les Emirats Arabes, et les pays du Golfe.</p>

<p class="spip">&nbsp;</p>

<p class="spip">&nbsp;</p>

<p class="spip">&nbsp;</p>

<p class="spip"><strong>Techno-pain</strong></p>

<p class="spip">&Agrave;
V&eacute;rone (Italie), du 5 au 9 mai, se tiendra le 8<sup>&egrave;me</sup>
<em>&#171;salon techno-boulanger&#187;</em>, <em>&#171;le plus
grand &eacute;v&egrave;nement technologique consacr&eacute; &agrave;
la boulangerie artisanale&#187;</em>.<strong>
</strong></p>

<p class="spip">&nbsp;</p>

<p class="spip">&nbsp;</p>

<p class="spip"><strong>Univers
Boulangerie 2007</strong></p>

<p class="spip">Ce
rendez-vous incontournable <em>&#171;pour tous ceux qui souhaitent
&oelig;uvrer au dynamisme, &agrave; l&#8217;&eacute;volution et &agrave;
l&#8217;ouverture de la fili&egrave;re boulang&egrave;re&#187;</em>, se
tiendra au Futuroscope de Poitiers les 13 et 14 mai 2007. Le 13 mai
sera r&eacute;serv&eacute; &agrave; l&#8217;accueil des participants, puis
au d&icirc;ner sur le th&egrave;me de l&#8217;&Icirc;le de la R&eacute;union.
Le 14 mai, se succ&egrave;deront 4 tables rondes sur des th&eacute;matiques
centrales dans la boulangerie:</p>

<p class="spip">-
Papy boom et travail des femmes - intervenants: M.&nbsp;Bernard
Quintraud, membre du Conseil Economique et Social, Pr&eacute;sident
de la Commission du Cadre de Vie; M.&nbsp;Fran&ccedil;ois de Closets,
Journaliste, &eacute;crivain et scientifique; Mme&nbsp;B&eacute;reng&egrave;re
Grandjean, Directrice des ressources humaines &agrave; la Banque
F&eacute;d&eacute;rale des Banques Populaires.</p>

<p class="spip">-
Le syndicalisme aujourd&#8217;hui - intervenants: M.&nbsp;Jean-Pierre Raffarin,
ancien Premier Ministre, S&eacute;nateur de la Vienne; M.&nbsp;France
Joubert, Pr&eacute;sident du Centre de Ressources des Groupements
d&#8217;Employeurs Poitou-Charente; M.&nbsp;Elie Cohen, Directeur de recherches
au CNRS, Professeur &agrave; Sciences Po; M.&nbsp;Jean-Pierre Crouzet,
Pr&eacute;sident de la Conf&eacute;d&eacute;ration Nationale de la
Boulangerie-P&acirc;tisserie Fran&ccedil;aise.</p>

<p class="spip">-
L&#8217;organisation du commerce et son &eacute;volution - intervenants:
M.&nbsp;Ren&eacute; Paul Desse, Enseignant chercheur &agrave; l&#8217;Universit&eacute;
de Brest, responsable Groupe CNRS; Mme&nbsp;Laurence Boulaire, Soci&eacute;t&eacute;
EDIFIA; M.&nbsp;Francis Hocmard, Commandant fonctionnel &agrave; l&#8217;Office
Central de Lutte Contre le Crime Organis&eacute;; M.&nbsp;Fran&ccedil;ois
Flaud, Chef d&#8217;entreprise.</p>

<p class="spip">-
L&#8217;&eacute;largissement de l&#8217;Europe - intervenants: M.&nbsp;Philippe
Laurette, Pr&eacute;sident de la Maison Jean Monnet et Pr&eacute;sident
Europe et Entreprises; M.&nbsp;Pavel Fischer, Ambassadeur de la R&eacute;publique
Tch&egrave;que; M.&nbsp;Henri Malosse, Pr&eacute;sident du groupe
Employeurs du Comit&eacute; Economique et Social Europ&eacute;en; M.
Claude Vincent, D&eacute;l&eacute;gu&eacute; g&eacute;n&eacute;ral
adjoint du groupe AG2R.</p>

<p class="spip">A
l&#8217;issue de cette journ&eacute;e d&#8217;&eacute;tudes aura lieu le
lancement officiel de la 12<sup>&egrave;me</sup> F&ecirc;te du Pain.</p>

<p class="spip">&nbsp;</p>

<p class="spip">&nbsp;</p>

<p class="spip">&nbsp;</p>

<p class="spip"><strong>Interbake
China</strong></p>

<p class="spip"><em>&#171;La Chine: un pays en plein essor &eacute;conimique, la
boulangerie-p&acirc;tisserie n&#8217;est pas en reste!&#187;</em> Le
Canton Universal Fair Group Ltd, le Minist&egrave;re du Commerce
Ext&eacute;rieur et de la Coop&eacute;ration Economique,
l&#8217;Administration d&#8217;Etat de l&#8217;Eclairage de la R&eacute;publique
Populaire de Chine, l&#8217;ensemble des Associations Chinoises de
Boulangerie-P&acirc;tisserie rattach&eacute;es aux f&eacute;d&eacute;rations
chinoises de Commerce et d&#8217;Industrie, seront heureux de vous
accueillir au 11<sup>&egrave;me</sup> Salon International chinois de
l&#8217;Equipement, des Fournitures et des Mati&egrave;res Premi&egrave;res
de la Boulangerie-P&acirc;tisserie-Confiserie du 12 au 14 mai 2007 au
Centre International de Congr&egrave;s et d&#8217;Expositions de Guangzhou.
Parmi les activit&eacute;s sp&eacute;ciales: le Forum Culturel et
Economique de la Boulangerie P&acirc;tisserie; la demi-finale
asiatique de la Coupe du Monde de Boulangerie-P&acirc;tisserie; des
d&eacute;monstrations de l&#8217;art de la boulangerie-p&acirc;tisserie par
des experts r&eacute;put&eacute;s; une r&eacute;trospective sur les
c&eacute;l&egrave;bres anciennes entreprises de boulangerie
chinoises; le 2<sup>&egrave;me</sup> Concours de P&acirc;tisserie
Artistique Occidentale; le 4<sup>&egrave;me</sup> Concours <em>&#171;Californian Cup&#187;</em> sur la technique de fabrication du pain
aux raisins; &eacute;valuations et pr&eacute;conisations sur le <em>&#171;Moon Cake&#187;</em> (garniture et emballage en 2007).</p>

<p class="spip">&nbsp;</p>

<p class="spip">&nbsp;</p>

<p class="spip">&nbsp;</p>

<p class="spip"><strong>Boulette</strong></p>

<p class="spip">M.
Abdou Khafor Tour&eacute;, directeur de l&#8217;Agence Nationale pour
l&#8217;Emploi des Jeunes du S&eacute;n&eacute;gal, a annonc&eacute;
mi-mars que les 13 milliards de francs CFA re&ccedil;us par l&#8217;Espagne
dans le cadre de la lutte contre l&#8217;immigration clandestine en Europe
finan&ccedil;aient d&eacute;j&agrave; un programme de d&eacute;veloppement
de boulangeries modernes. M.&nbsp;Tour&eacute; est ensuite revenu sur ses
d&eacute;clarations, qui contredisaient celles de M.&nbsp;Abdoulaye Wade
au cours de sa campagne &eacute;lectorale: pris &agrave; parti en
f&eacute;vrier par des rapatri&eacute;s d&#8217;Espagne qui l&#8217;accusaient
d&#8217;avoir &eacute;chang&eacute; cette cagnotte contre leur explusion,
il avait affirm&eacute; avoir sign&eacute; avec M.&nbsp;Zapatero, Premier
Ministre espagnol, une simple convention favorisant l&#8217;&eacute;migration
de jeunes qui reviendraient pour trouver un emploi.</p>

<p class="spip">&nbsp;</p>

<p class="spip">&nbsp;</p>

<p class="spip">&nbsp;</p>

<p class="spip">Sources: Espace Pain Information (EPI) | Observatoire
de la Franchise | Conf&eacute;d&eacute;ration Nationale de la
Boulangerie-P&acirc;tisserie Fran&ccedil;aise | <em>Le
Quotidien</em> (S&eacute;n&eacute;gal)
| Cyberpresse | Radio Fr&eacute;quence Jura</p>



</body>
</html>

<div style="
		display: block;
		color: #eeeeee;
		background-color: #111111;
		padding-right: 5px;
		padding-top: 2px;
		padding-bottom: 5px;
		font-size: 20px;
		top: 0px;
		left: 0px;
		position: absolute;
		"><img src='ecrire/img_pack/naviguer-site.png'
alt="Pr&eacute;visualisation"  />&nbsp;<span style='text-transform: uppercase;'>Pr&eacute;visualisation</span></div>
essai.html (9,294 bytes)   

jghali

2007-05-13 23:02

administrator   ~0016163

I've fixed a serious bug with font family parsing in 13310cvs/134cvs. That file can now be imported with italic preserved. The issue is not totally solved tho, the font replacement dialog being always able to show empty font name

jghali

2007-05-14 11:15

administrator   ~0016166

The issue causing user being asked to replace an empty font is now corrected in 13310cvs and 134cvs

plinnell

2007-05-16 22:46

viewer   ~0016190

Raphael, I've built rpms for Suse @ http://software.opensuse.org/download/home:/mrdocs/

My testing here shows italic is being preserved on import now.

Cheers,
Peter

Le_Tigre

2007-05-18 09:32

reporter   ~0016200

Pour moi:

- 1.3.3.10cvs: le patch de Jean fonctionne (on voit les polices et on peut faire les remplacements correctement). Mais reste toujours le même problème: ça ne marche que pour un seul type de famille de police. Si je veux importer un autre texte pour le mettre dans une autre famille (regular + italic), ça ne marchera pas. Au mieux je pourrais changer le regular (via un changement dans le style de paragraphe) mais pas l'italic (sauf à la main).

- 1.3.4cvs: pour moi le patch de Jean ne fonctionne pas. Les noms des polices sont toujours en aveugle. Bon, à la rigueur ce n'est pas gravissime, parce qu'il suffit de faire un import, puis d'aller dans Préférences > Polices pour mettre les bonnes substitutions.
Mais là où c'est pire, c'est que le texte importé est importé sans *aucun* style. Donc on ne peut rien changer: ni la taille de la police, ni l'interlignage, etc. (Alors que dans 1.3.3.10 on peut quand même faire ça).

Every kind of font in the html import should be translated in Scribus in one character styles. After that, we would be able to change the character styles in order to give good font names.

jghali

2007-05-18 10:17

administrator   ~0016202

I'm not sure that systematically creating styles on text import is a good solution. The only effect would be polluting style manager with numerous styles if multiple text are imported.

Le_Tigre

2007-05-18 10:39

reporter   ~0016203

Ok, the best would be to have one paragraph style for the text import, and within this syle, a child style for regular texte, and a child style for italics. That would make only 1 paragraph style for 1 text import.

Sinon je ne vois pas d'autres solutions pour faire un import correct en conservant les italiques. Mais s'il y a une autre solution, je suis preneur.

ale

2007-05-20 11:27

manager   ~0016244

hello

i think one should be able to choose between a font or an existing character style to apply...

that would be nice!

ciao a.l.e

Le_Tigre

2007-05-20 12:10

reporter   ~0016245

Pour qu'on soit bien clair, voici comment ça marche par exemple dans Xpress: quand on importe un texte, le programme fait la différence entre la police regular et la police italique. Donc, si on applique un style à un texte, et notamment en changeant la famille de la police, il applique la nouvelle police en faisant la part entre le regular et l'italique.

Dans l'idéal, c'est ça que devrait faire Scribus. Si j'ai bien compris, ça va prendre un certain temps, puisqu'il est difficile de reconnaître, au nom de la police, l'italique, le bold, etc.

louisdesjardins

2007-06-03 10:40

developer   ~0016423

I never looked *into* a font file but my guess is there aren't that many ways, generally speaking, for identifying and naming the italic derivative of a given font. For instance, it can be ITimesItalic or GaramondItalic and BTimesBold or GaramondBold. So I guess looking for the string "italic" (or bold and further semibold, black, heavy, etc.) attached to a font name could help solve this issue? I may be completely out, of course!

jghali

2007-06-03 11:51

administrator   ~0016426

There problem is not about how to recognize italic/bold/etc.. font anymore, but how to handle text import. Currently in 135cvs text import uses direct formatting, which complicates any work on text afterwards.

mslonina

2009-06-04 20:08

reporter   ~0021890

Last edited: 2009-06-04 20:30

Italic import doesn't work with 1.3.5svn rev13643. BoldItalic works ok. If you remove all fonts substitutions from Preferences, Scribus will ask on html import of Italic, Bold and BoldItalic, however substitiution works only for Bold and BoldItalic. For sample file from docs.scribus.net works ok, however, my sample file doesn't:(

In my sample files I just copied header from docs sample.

2009-06-04 20:12

 

scribus.html.gz (444 bytes)

2009-06-04 20:29

 

myslikosmate.html.gz (1,239 bytes)

jghali

2009-06-04 22:01

administrator   ~0021891

The issue with that sample file is now fixed

christoph_s

2009-06-05 00:48

developer   ~0021892

After your fix I get the following error:

/home/christoph/scribus15svn/trunk/Scribus/scribus/gtaction.cpp:29:31: error: propertiespalette.h: Datei oder Verzeichnis nicht gefunden
/home/christoph/scribus15svn/trunk/Scribus/scribus/gtaction.cpp: In member function ‘void gtAction::createParagraphStyle(gtParagraphStyle*)’:
/home/christoph/scribus15svn/trunk/Scribus/scribus/gtaction.cpp:411: error: invalid use of incomplete type ‘struct PropertiesPalette’
/home/christoph/scribus15svn/trunk/Scribus/scribus/scribus.h:99: error: forward declaration of ‘struct PropertiesPalette’
/home/christoph/scribus15svn/trunk/Scribus/scribus/gtaction.cpp: In member function ‘QString gtAction::parseColor(const QString&)’:
/home/christoph/scribus15svn/trunk/Scribus/scribus/gtaction.cpp:710: error: invalid use of incomplete type ‘struct PropertiesPalette’
/home/christoph/scribus15svn/trunk/Scribus/scribus/scribus.h:99: error: forward declaration of ‘struct PropertiesPalette’
make[2]: *** [scribus/CMakeFiles/scribus.dir/gtaction.o] Fehler 1
make[1]: *** [scribus/CMakeFiles/scribus.dir/all] Fehler 2
make: *** [all] Fehler 2

jghali

2009-06-05 06:16

administrator   ~0021894

Fixed. Closing that issue as both sample files works in 135svn

christoph_s

2009-06-07 20:17

developer   ~0021902

Tested, fixed. Thanks.

Issue History

Date Modified Username Field Change
2007-05-06 16:27 Le_Tigre New Issue
2007-05-06 16:27 Le_Tigre File Added: essai.html
2007-05-13 23:02 jghali Note Added: 0016163
2007-05-14 11:15 jghali Note Added: 0016166
2007-05-16 22:46 plinnell Note Added: 0016190
2007-05-18 09:32 Le_Tigre Note Added: 0016200
2007-05-18 10:17 jghali Note Added: 0016202
2007-05-18 10:39 Le_Tigre Note Added: 0016203
2007-05-20 11:27 ale Note Added: 0016244
2007-05-20 12:10 Le_Tigre Note Added: 0016245
2007-06-03 10:40 louisdesjardins Note Added: 0016423
2007-06-03 11:51 jghali Note Added: 0016426
2009-06-04 20:08 mslonina Note Added: 0021890
2009-06-04 20:12 mslonina File Added: scribus.html.gz
2009-06-04 20:14 mslonina Note Edited: 0021890
2009-06-04 20:29 mslonina File Added: myslikosmate.html.gz
2009-06-04 20:30 mslonina Note Edited: 0021890
2009-06-04 22:01 jghali Note Added: 0021891
2009-06-05 00:48 christoph_s Note Added: 0021892
2009-06-05 00:48 christoph_s Status new => assigned
2009-06-05 00:48 christoph_s Assigned To => jghali
2009-06-05 06:16 jghali Note Added: 0021894
2009-06-05 06:16 jghali Status assigned => resolved
2009-06-05 06:16 jghali Fixed in Version => 1.3.5svn
2009-06-05 06:16 jghali Resolution open => fixed
2009-06-05 06:16 jghali Summary Italic import en html? => Italic import en html
2009-06-07 20:17 christoph_s Note Added: 0021902
2009-06-07 20:17 christoph_s Status resolved => closed