L'home dibuixatL’home dibuixat

«Jo sóc l'home dibuixat, el que no té carn ni cos.
D'homes dibuixats com jo se n'aprofiten els grans»

Índex * Arxiu * Seguretat informàtica * Ordinadors * Telèfons mòbils * Internet * Ciència * Fotobloc * WordPress * Calaix de sastre * Versió antiga

WordPress i les cometes

6 octubre 2008 — Classificat com a: WordPress — Per Xavier Caballé

Una de les característiques "menys" agradables del WordPress és el que fa amb les cometes. Per defecte, l'editor transforma les cometes –tant les simples com les dobles– en cometes elegants. Així la cometa simple ( ' ) passa a ser ( ’ ) mentre que la cometa doble ( " ) es transforma en ( “ ).

Encara per acabar de complicar-ho, WordPress tracta de detectar l'inici i el final de les cometes per substituir-les pels caràcters macos (les cometes dobles passen a ser “ i ”).

El problema és que aquesta conversió no acaba de funcionar bé… especialment quan s'utilitza un idioma com el català on hi ha apòstrofs. Ficar una paraula apostrofada dins d'unes cometes fa que WordPress no sàpiga on comença i acaba la sèrie. Això fa que sovint acabin fent això: “text.…“. Això és el que s'anomena com cometes vídues.

Un segon problema és que el caràcter “ queda molt bonic en text, però és horrible quan hi ha codi pel mig.

Afortunadament hi ha solució:

  • Si és un bloc on hi ha codi, el millor és desactivar la conversió de les cometes i utilitzar els símbols simples de tota la vida, que formen part del joc de caràcters ASCII. Per això, la forma més senzilla és utilitzar l'extensió Unfancy Quotes.
    Alternativament es pot modificar el codi font de WordPress, però això té el desavantatge que cal fer-ho cada vegada que s'actualitzi el WordPress.
     
  • Si volem tenir cometes boniques de forma correcta, la millor solució que he trobat és utilitzar l'extensió wp-typogrify. De moment he trobat que detecta correctament la utilització de les cometes, fent les substitucions que volem.

Entrades aleatòries

Carregant...

6 comentaris

  1. MeZKaL escrigué:

    És extrany que es produeixi aquest error tenint en compte que en anglès també s'usen els apòstrofs.
    Saps si passa en qualsevol configuració idiomàtica?

  2. Xavier Caballé escrigué:

    MeZKaL, bona apreciació… tens raó, no ha de ser problema de la combinació dels apòstrofs amb les cometes. La causa ha de ser una altra.

    Només l'he trobat als meus bloc aquest problema, però tampoc m'he fixat massa si hi ha altra gent que el té. Des del moment que hi ha una extensió que tracta el problema és un indicador que no sóc l'únic.

  3. Lectora corrent escrigué:

    Doncs el que jo voldria és poder fer servir les cometes baixes en el bloc (el tinc a blogger), que són les cometes que cal emprar en primer lloc en català (i també en castellà). Ja sé que tinc la solució de copiar-les d'un altre lloc i enganxar-les, però és una llauna, seria perdre molt de temps.

  4. Xavier Caballé escrigué:

    A què et refereixes per cometes baixes? A « i »?

  5. Lectora corrent escrigué:

    Sí, aquestes´són les cometes que cal posar en primer lloc en textos catalans i també en el castellans (després venen les altes dobles i en tercer lloc les altes senzilles). Quan treballo amb word puc posar-les amb "insertar símbol", però aquesta possibilitat no hi és al blogspot. Segur que deu haver-hi la possibilitat de fer-les automàticament amb una combinació de tecles, però no la conec.

  6. Xavier Caballé escrigué:

    Alt-174 i Alt-175

 

© Copyright 1996-2013 Xavier Caballé.
Si no s'indica expressament el contrari, el material publicat està subjecte a una llicència Creative Commons.
Els continguts i opinions d'aquest bloc són de caràcter exclusivament personal, sense cap relació amb les meves activitats professionals.
Estadístiques