View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0005636 | Scribus | Import / Export | public | 2007-05-06 16:27 | 2009-06-07 20:17 |
Reporter | Le_Tigre | Assigned To | jghali | ||
Priority | normal | Severity | major | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Platform | Linux | OS | Suse 10.1 | OS Version | 1.3.4cvs |
Product Version | 1.3.4cvs | ||||
Fixed in Version | 1.3.5svn | ||||
Summary | 0005636: Italic import en html | ||||
Description | J'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] | ||||
Tags | No tags attached. | ||||
Patch | |||||
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> <i> </i> <br><p class="spip"> </p> <p class="spip"><em>«Un garçon boulanger à Paris gagne plus que deux douaniers, plus qu’un lieutenant d’infanterie, plus que tel magistrat, (...) il gagne autant que six maîtres d’école!»</em> | Jules Michelet | <em>Le Peuple</em> | 1846</p> <p class="spip"> </p> <p class="spip"> </p> <p class="spip"> </p> <p class="spip"><strong>Émiettement</strong></p> <p class="spip">Evolution de la consommation de pain au cours de l’histoire (en grammes de pains consommés par jour et par habitant): 1900: 900; 1920: 630; 1950: 325; 1960: 265; 1970: 200; 1980: 175; 1990: 160.</p> <p class="spip"> </p> <p class="spip"> </p> <p class="spip"><strong>Pétrin</strong></p> <p class="spip">Deux ans après avoir vécu d’importantes difficultés financières, la Boulangerie Saint-Méthode d’Adstock, dans la région de l’Amiante au Québec, a de nouveau atteint le seuil de la rentabilité.</p> <p class="spip"> </p> <p class="spip"> </p> <p class="spip"><strong>Doré</strong></p> <p align="justify">Une dizaine de boulangers du Jura et du Jura bernois ont obtenu des médailles lors du 2<sup>ème</sup> Swiss Bakery Trophy qui s’est déroulé à Bulle fin 2006. Olivier Hofmann de Reconvilier a obtenu 6 mé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"> </p> <p class="spip"> </p> <p class="spip"> </p> <p class="spip"><strong>Tradition</strong></p> <p class="spip">Le Groupe Le Duff se développe au Moyen-Orient: 3 Brioche Dorée et 1 Caffè Del Arte seront ouverts à Damas dès 2007: 1ère étape d’une stratégie d’expansion de la Restauration Rapide de Tradition Française qui incluera à terme l’Arabie Saoudite, les Emirats Arabes, et les pays du Golfe.</p> <p class="spip"> </p> <p class="spip"> </p> <p class="spip"> </p> <p class="spip"><strong>Techno-pain</strong></p> <p class="spip">À Vérone (Italie), du 5 au 9 mai, se tiendra le 8<sup>ème</sup> <em>«salon techno-boulanger»</em>, <em>«le plus grand évènement technologique consacré à la boulangerie artisanale»</em>.<strong> </strong></p> <p class="spip"> </p> <p class="spip"> </p> <p class="spip"><strong>Univers Boulangerie 2007</strong></p> <p class="spip">Ce rendez-vous incontournable <em>«pour tous ceux qui souhaitent œuvrer au dynamisme, à l’évolution et à l’ouverture de la filière boulangère»</em>, se tiendra au Futuroscope de Poitiers les 13 et 14 mai 2007. Le 13 mai sera réservé à l’accueil des participants, puis au dîner sur le thème de l’Île de la Réunion. Le 14 mai, se succèderont 4 tables rondes sur des thématiques centrales dans la boulangerie:</p> <p class="spip">- Papy boom et travail des femmes - intervenants: M. Bernard Quintraud, membre du Conseil Economique et Social, Président de la Commission du Cadre de Vie; M. François de Closets, Journaliste, écrivain et scientifique; Mme Bérengère Grandjean, Directrice des ressources humaines à la Banque Fédérale des Banques Populaires.</p> <p class="spip">- Le syndicalisme aujourd’hui - intervenants: M. Jean-Pierre Raffarin, ancien Premier Ministre, Sénateur de la Vienne; M. France Joubert, Président du Centre de Ressources des Groupements d’Employeurs Poitou-Charente; M. Elie Cohen, Directeur de recherches au CNRS, Professeur à Sciences Po; M. Jean-Pierre Crouzet, Président de la Confédération Nationale de la Boulangerie-Pâtisserie Française.</p> <p class="spip">- L’organisation du commerce et son évolution - intervenants: M. René Paul Desse, Enseignant chercheur à l’Université de Brest, responsable Groupe CNRS; Mme Laurence Boulaire, Société EDIFIA; M. Francis Hocmard, Commandant fonctionnel à l’Office Central de Lutte Contre le Crime Organisé; M. François Flaud, Chef d’entreprise.</p> <p class="spip">- L’élargissement de l’Europe - intervenants: M. Philippe Laurette, Président de la Maison Jean Monnet et Président Europe et Entreprises; M. Pavel Fischer, Ambassadeur de la République Tchèque; M. Henri Malosse, Président du groupe Employeurs du Comité Economique et Social Européen; M. Claude Vincent, Délégué général adjoint du groupe AG2R.</p> <p class="spip">A l’issue de cette journée d’études aura lieu le lancement officiel de la 12<sup>ème</sup> Fête du Pain.</p> <p class="spip"> </p> <p class="spip"> </p> <p class="spip"> </p> <p class="spip"><strong>Interbake China</strong></p> <p class="spip"><em>«La Chine: un pays en plein essor éconimique, la boulangerie-pâtisserie n’est pas en reste!»</em> Le Canton Universal Fair Group Ltd, le Ministère du Commerce Extérieur et de la Coopération Economique, l’Administration d’Etat de l’Eclairage de la République Populaire de Chine, l’ensemble des Associations Chinoises de Boulangerie-Pâtisserie rattachées aux fédérations chinoises de Commerce et d’Industrie, seront heureux de vous accueillir au 11<sup>ème</sup> Salon International chinois de l’Equipement, des Fournitures et des Matières Premières de la Boulangerie-Pâtisserie-Confiserie du 12 au 14 mai 2007 au Centre International de Congrès et d’Expositions de Guangzhou. Parmi les activités spéciales: le Forum Culturel et Economique de la Boulangerie Pâtisserie; la demi-finale asiatique de la Coupe du Monde de Boulangerie-Pâtisserie; des démonstrations de l’art de la boulangerie-pâtisserie par des experts réputés; une rétrospective sur les célèbres anciennes entreprises de boulangerie chinoises; le 2<sup>ème</sup> Concours de Pâtisserie Artistique Occidentale; le 4<sup>ème</sup> Concours <em>«Californian Cup»</em> sur la technique de fabrication du pain aux raisins; évaluations et préconisations sur le <em>«Moon Cake»</em> (garniture et emballage en 2007).</p> <p class="spip"> </p> <p class="spip"> </p> <p class="spip"> </p> <p class="spip"><strong>Boulette</strong></p> <p class="spip">M. Abdou Khafor Touré, directeur de l’Agence Nationale pour l’Emploi des Jeunes du Sénégal, a annoncé mi-mars que les 13 milliards de francs CFA reçus par l’Espagne dans le cadre de la lutte contre l’immigration clandestine en Europe finançaient déjà un programme de développement de boulangeries modernes. M. Touré est ensuite revenu sur ses déclarations, qui contredisaient celles de M. Abdoulaye Wade au cours de sa campagne électorale: pris à parti en février par des rapatriés d’Espagne qui l’accusaient d’avoir échangé cette cagnotte contre leur explusion, il avait affirmé avoir signé avec M. Zapatero, Premier Ministre espagnol, une simple convention favorisant l’émigration de jeunes qui reviendraient pour trouver un emploi.</p> <p class="spip"> </p> <p class="spip"> </p> <p class="spip"> </p> <p class="spip">Sources: Espace Pain Information (EPI) | Observatoire de la Franchise | Confédération Nationale de la Boulangerie-Pâtisserie Française | <em>Le Quotidien</em> (Sénégal) | Cyberpresse | Radio Fré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évisualisation" /> <span style='text-transform: uppercase;'>Prévisualisation</span></div> |
|
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 |
|
The issue causing user being asked to replace an empty font is now corrected in 13310cvs and 134cvs |
|
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 |
|
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. |
|
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. |
|
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. |
|
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 |
|
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. |
|
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! |
|
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. |
|
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
|
|
2009-06-04 20:29
|
|
|
The issue with that sample file is now fixed |
|
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 |
|
Fixed. Closing that issue as both sample files works in 135svn |
|
Tested, fixed. Thanks. |
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 |
|
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 |