Ticket #4491 (closed defect (bug): duplicate)

Opened 5 years ago

Last modified 3 years ago

Quoted text ending in number foils "smart" quotes

Reported by: cherylontheweb Owned by:
Priority: lowest Milestone:
Component: Formatting Version: 2.2
Severity: minor Keywords: needs-patch
Cc: cherylontheweb

Description

The end quote of a quoted string is different when the string ends in a number (and is also in that case inconsistent with the starting quote); I have to assume there is a bug here? (not running any plugins that could account for this)

Example: "one" is encoded as “one” but "1" is encoded as “1″

Or take this test example.. "1" "one" "11" "one1" "12"

.. which is encoded as.. “1″ “one” “11″ “one1″ “12″

Change History

  • Cc cherylontheweb added
  • Milestone set to 2.4 (future)

After a number, it converts a quote into a "double prime" character, which is usually used to represent inches.

 http://en.wikipedia.org/wiki/Prime_(symbol)

This is done by wptexturize(), and there's probably not a particularly good solution for it.

Interesting, thanks for your comments. Inches notation is USA-centric, I've not heard of another country that uses it - given I live in Germany and I can't turn off this USA notation, I would say this is a small bug.

For anyone else with this problem: workaround is not to use quotes around phrases that end in numbers but to use the HTML itself: “your_text” If rich text editor is on you have to do this in the source.

  • Milestone changed from 2.4 to 2.6

comment:6   ryan3 years ago

  • Milestone changed from 2.7 to 2.8
  • Keywords needs-patch added

comment:9   ryan3 years ago

  • Owner anonymous deleted
  • Component changed from Administration to Formatting
  • Status changed from new to closed
  • Resolution set to duplicate
  • Milestone 2.8 deleted

Duping against #8775, which has a patch.

Note: See TracTickets for help on using tickets.