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