LaTeX support ;-)

On Sun, Sep 21, 2008 at 9:18 PM, René Dudfield <[EMAIL PROTECTED]> wrote:

> awesome :)
>
>
> yeah, maybe some text layout code would be a useful addition to
> pygame.font ?  Or even as a separate download.
>
>
>
> Shall we start by making an ultimate list of features, or use cases...
>
> - aligning text, left, right, center etc.
> - vertical alignment... top, bottom, center.
> - justify text.
> - breaking words (word-break), so it can add a long word like
> "complexifcation" as "complexif-\ncation"
> - splitting text up into 'pages',
>    - different sized pages or Rects could be useful too.
> - scrolling text.
> - selecting text.  Based on mouse click, which letter and word does it
> collide with?
> - each part of text having a separate font/attributes.  So you can
> then do words with bold, italics etc.
> - letter spacing
> - line spacing
> - word spacing
> - flowing around areas...
>    - eg( place an image, and the text flows around it)
>    - example here:  http://www.csstextwrap.com/example_for_demo.php
> - indenting
> - padding around text.
> - text color
> - text render method.
>
>
>
> Anything else?
>
>
>
>
> On Fri, Sep 19, 2008 at 6:16 PM, Charlie Nolan <[EMAIL PROTECTED]>
> wrote:
> > I'll happily chip in my word-wrap code, if you want it as a starting
> > point for pygame.  It's not beautiful, but it does have a very nice
> > property:
> >
> > orig_string[x] -> "".join(wrapped_string)[x]
> >
> > They're not always equal, because it converts some spaces to a
> > zero-width character for alignment purposes.  (The char was originally
> > \x00, hence strip_to_null, but that caused issues elsewhere,
> > presumably with C strings.)
> >
> >
> http://code.google.com/p/endgame-singularity/source/browse/trunk/code/graphics/text.py?r=892
> >
> > -FM
> >
> > On 9/17/08, pymike <[EMAIL PROTECTED]> wrote:
> >> Yeah pygame.font needs support for \n. :P
> >>
> >> On Wed, Sep 17, 2008 at 2:31 PM, Charlie Nolan
> >> <[EMAIL PROTECTED]>wrote:
> >>
> >>> Hmm, I've written this too.  Given that it seems pretty common,
> >>> wouldn't this be a good candidate for adding to pygame.font.Font?
> >>>
> >>> -FM
> >>>
> >>> On 9/16/08, Marius Gedminas <[EMAIL PROTECTED]> wrote:
> >>> > On Tue, Sep 16, 2008 at 12:11:45PM +1000, René Dudfield wrote:
> >>> >> The cookbook has this entry, but it doesn't work with new lines.
> >>> >> http://www.pygame.org/wiki/TextWrapping
> >>> >>
> >>> >> Anyone have any code like this that supports new lines?
> >>> >
> >>> >
> http://mg.pov.lt/pyspacewar/trac/browser/trunk/src/pyspacewar/ui.py#L466
> >>> >
> >>> > Output example:
> http://mg.pov.lt/pyspacewar/pyspacewar-help-screen.png
> >>> >
> >>> > It's GPL-ed, feel free to use or ask me for a licence change if
> that's
> >>> > not suitable.
> >>> >
> >>> > Marius Gedminas
> >>> > --
> >>> > If you are smart enough to know that you're not smart enough to be an
> >>> > Engineer, then you're in Business.
> >>> >
> >>>
> >>
> >>
> >>
> >> --
> >> - pymike (http://pymike.4rensics.org/)
> >>
> >
>

Reply via email to