[Boost-bugs] [Boost C++ Libraries] #3144: Support unicode punctuation

Subject: [Boost-bugs] [Boost C++ Libraries] #3144: Support unicode punctuation
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2009-06-06 13:47:00


#3144: Support unicode punctuation
------------------------------+---------------------------------------------
 Reporter: danieljames | Owner: djowel
     Type: Feature Requests | Status: new
Milestone: To Be Determined | Component: quickbook
  Version: Boost 1.39.0 | Severity: Problem
 Keywords: |
------------------------------+---------------------------------------------
 Spirit 1's punct_p uses the standard C locale `ispunct`. So use something
 that supports unicode punctuation.

 Maybe also add a way to choose the locale to use and look for anywhere
 else that the locale matters.

 [http://tinyurl.com/35j57v David Abrahams wrote]:

> It seems like Quickbook defines "punctuation" as whatever the 'C'
> locale says it is. As a result, none of the following foo's are
> italicized:
 {{{
 /foo/—a generic name used in programming—came to being after WWII.

 â€œ/foo/” came into being after WWII.
 }}}
> This fact (if I have it right) should be documented.
>
> [QB should be fixed to handle unicode input.]

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/3144>
Boost C++ Libraries <http://www.boost.org/>
Boost provides free peer-reviewed portable C++ source libraries.

This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:00 UTC