GithubHelp home page GithubHelp logo

Comments (20)

WestfW avatar WestfW commented on June 10, 2024 4

One of the considerations made when choosing the font for the datasheets was printing, the legibility when printed on paper was a significant factor in the choice

Assuming that the fonts/colors used are the same in the "getting started with micropython ..." book that HAS been printed, there are similar complaints there:

https://www.eevblog.com/forum/microcontrollers/raspberry-pi-pico/msg3444954/#msg3444954

The book is written for an absolute beginner with exceptional eyesight. Damn the font is small! These people have no respect for old people!

from pico-feedback.

aallan avatar aallan commented on June 10, 2024 3

After some internal discussion we're going to be updating the fonts as you can see below when the next PDF documentation release happens, probably at the end of next week. Reflowable ePub versions of the documentation will be released at the same time.

Screenshot 2021-02-10 at 16 54 28

from pico-feedback.

lonetech avatar lonetech commented on June 10, 2024 2

Is it also possible that the font color is set to something other than "black"?

Yes. It is 80% dark gray. Figures seem to use 89% dark gray. This could be the core issue (though the font is also spindly and small).

from pico-feedback.

swetland avatar swetland commented on June 10, 2024 2

I have to agree -- as someone who spends a lot of time looking through TRMs, UMs, and Datasheets in PDF, the RP2040 stands out as unusually high quality content and the absolute worst readability of any I've dealt with (even full screen on a 30" display). Please consider 100% black for text (reducing contrast hurts) and a heavier font. The thin vertical stems really do impact readability.

from pico-feedback.

aallan avatar aallan commented on June 10, 2024 1

The toolchain also generates reflowable ePub, although it's still a little buggy in places, and we're thinking about releasing that. Would that resolve your issues?

from pico-feedback.

descartes avatar descartes commented on June 10, 2024 1

Printed the shorter docs on my colour laser (Xerox VersaLink C400) - looks good but font rather slender for a 600dpi entry level printer. Printed the C SDK docs on my black & white laser (Brother HL-5250DN) - font is somewhat pixelated and the typeface where it is in colour is even worse. Having the grey box behind is wasted toner - it doesn't help readability.

For visual access reasons alone for those with old eye balls or ones that aren't working as well, a 'fatter' font would be appropriate.

from pico-feedback.

lurch avatar lurch commented on June 10, 2024 1

Maybe we should use Comic Sans 🤣

from pico-feedback.

aallan avatar aallan commented on June 10, 2024

One of the considerations made when choosing the font for the datasheets was printing, the legibility when printed on paper was a significant factor in the choice, as it's possible that the books may be made available in print at some point in the future.

If you're having problems reading the text on screen, using your PDF viewer's zoom function might be an option?

from pico-feedback.

lonetech avatar lonetech commented on June 10, 2024

Unfortunately this is precisely what PDF, DVI etc are designed to be bad at - they were meant to keep exact layout and font choices. Zooming, particularly with as dense a document as this, easily leads to being unable to see the whole column, let alone page. I wound up rotating my monitor 90 degrees to be able to view a whole page large enough to read comfortably. Perhaps you could consider also publishing a more reformatting friendly format, such as ePub, HTML or ODT?

Getting old is a normal thing, and enabling a broader audience is good, particularly when the difficulty is unrelated to the subject matter and a solution can be provided as an additional option.

As a workaround, Calibre can convert documents between a variety of formats, and has a rudimentary viewer too. Sadly, it does a poor job with some formatting in the RP2040 datasheet, e.g. losing all the figures and tables. Most reflowing PDF viewers do similarly.

Calibre is also good for keeping track of hundreds of reference manuals.

from pico-feedback.

aallan avatar aallan commented on June 10, 2024

I'll take the thumbs up as a yes. Okay, good to know. I'll generate an internal Jira for myself to look at this sometime this week. Thanks for the feedback!

from pico-feedback.

lonetech avatar lonetech commented on June 10, 2024

Possibly a bit quick to close, as I'm not the submitter, nor have either of us had a chance to try the ePub version. But I think it's worth a try.

PS: Another reflow tool that did better with the figures is k2pdfopt. It misplaced some stray words and turned the whole document into bitmap form, though.

from pico-feedback.

aallan avatar aallan commented on June 10, 2024

Oops! Sorry, I'm triaging a bunch of feedback, didn't spot you weren't the OP. Reopened! 😄

from pico-feedback.

lurch avatar lurch commented on June 10, 2024

WRT "reflow tools", note that the PDFs' licence doesn't allow redistribution of modified versions.

from pico-feedback.

WestfW avatar WestfW commented on June 10, 2024

I'm comparing the RP2040 datasheet to many other data sheets that I've read, from many vendors, and it has the worst legibility.

Zooming in obviously helps, but it seems to help less than I expect.

Is it also possible that the font color is set to something other than "black"? I thought I had zoomed in enough to eliminate that as a possibility, but perhaps not. Here's a "way zoomed in" (~1inch line spacing on my 4k 29inch monitor) comparison with a Microchip datasheet...

Screen Shot 2021-01-25 at 2 35 42 PM

from pico-feedback.

lonetech avatar lonetech commented on June 10, 2024

Incidentally, I found that the reader I prefer on my Kobo eink tablet, koreader, supports not only reflow but even contrast adjustment and cropping, both of which help read this document. Koreader is available for many platforms but its UI may be awkward, as it's designed for e-readers. http://koreader.rocks/

from pico-feedback.

rowpie avatar rowpie commented on June 10, 2024

I agree that the (PDF) documents are too difficult to read. On screen and when printed. It does appear that the font strokes are too thin. I suggest a change of font is required.

from pico-feedback.

aallan avatar aallan commented on June 10, 2024

Due to the way the PDFs are generated there are some formatting issues that we're keeping track of internally. We're also going to explore some options around fonts. I'm hoping to release some reflowable ePub versions of the documentation either this week or next, which might be useful for folks. We're absolutely going to look at this, but right now we're still very close of launch and there is a lot of feedback around content to get through. Due to toolchain issues just switching out the font isn't necessarily a simple matter.

from pico-feedback.

HeadBoffin avatar HeadBoffin commented on June 10, 2024

Due to toolchain issues just switching out the font isn't necessarily a simple matter.

Huh - what witch craft is this?

As suggested on the forum, change control like Word would be useful - or strike throughs - so we can see what's changed - with searchable text like "Here be changes". Only until things settle down.

from pico-feedback.

aallan avatar aallan commented on June 10, 2024

Updated PDFs are now available on the Getting Started pages.

from pico-feedback.

swetland avatar swetland commented on June 10, 2024

Thanks! The new docs are significantly more readable.

from pico-feedback.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.