The fractional perturbation... Credit: Beckstei CC BY 2.0
So it is no surprise that browser based typography for similar things like equations has taken longer to implement than hyphenation problems, which are also only partially solved for web typesetting.
One of the reasons for this setback are TeX technologies, like LaTeX, who have had a hold over digital typography for some time. Computer enthusiasts love LaTeX because it is typesetting that uses math and was invented by its arch deacon - Donald Knuth. Knuth developed TeX because he saw "the whole business of typesetting was being held back by proprietary interests" - a very laudable position. But while TeX aimed to open up the world of typesetting 'to anyone', it failed due to the requirement of a well flexed math brain.
So a situation similar to the wiki mark up vs WYSIWYG editor debate resulted for typography. Wiki mark up was invented by Ward Cunningham because writing HTML was slow and difficult. When WYSIWYG editors came along, the old guard wiki wizards argued that wiki mark up was still quicker. "Just teach them wiki mark up!" they cried. Those cries are still heard today, but fading fast. WYSIWYG editors are easier and require less introduction for new users. But the problem is sensitive because LaTeX loving developers need to build non-LaTeX solutions for the rest of us that just want to get online, point, click and type.
Never the less, some progress has been made. MathJax changed the game with open source javascript libraries that translate equations into a variety of markup languages. Now we are busy experimenting with this for Booktype and are very happy with the results. Here are some examples from a textbook developed by the wonderful Siyavula project in South Africa.
Equations using Booktype
Equations using Booktype
The cool thing about the Booktype tool chain is that the content is created in a browser and rendered to PDF all with open source. That is, we are using web typesetting technologies, including CSS and javascript, to make books! This is a very powerful paradigm that enables us to do things like create book content online (complete with equations using libraries like MathJax) and output them to paper.
We are making good progress with this so far, and look forward to showing off some more results soon.
Developers live: Airtime Radio at Codemotion Berlin
From Twitter to taxis: building a citizen reporter network in Mozambique
Give youth a chance: media freedom and innovation in Africa
Team profile: Sebastian Horn, Head of Business Development
Airtime radio live at Codemotion - and you can be a part of it!
Turning news into books: Brasil 247 introduces Library 247
Bottom-up & open: theory and practice of innovative citizen journalism
Sourcefabric team profile: Lisa Lang, Head of Products
Quetzal: brand new magazine style theme for Newscoop
We've been busy! Two software releases, three news partners and great prizes
BookJS -- the Sourcefabric book rendering engine
What’s happening with Superdesk? A spring development snapshot
A night of open thinking with open organisations in Cluj
Sourcefabric website redesign tours Belgrade and B92 studios
A future classic? Turning newspapers into radio stations
Newscoop recipe part two: handling multilingual strings in templates
What makes a good news app? Thoughts from a media hackathon
Sourcefabric News: Live Blog 1.0 released and tested in Switzerland
How do you make money with open source? The short answer: Services
Newscoop recipe: handling multilingual strings in templates
In support of Python: an open letter from Sourcefabric
JUSNews prepares the next generation of journalists with Newscoop
The early days of Resonance FM with Chris Weaver
How Silan and ReplayGain make Airtime broadcasts sound better
Turn your iPhone or Android into a radio station with Airtime
Airtime and Raspberry Pi part 2: planning for peak performance
Why community radio should be like a jukebox, not a lecture
The global Sourcefabric community celebrates World Radio Day 2013
Five ways to use Booktype Reports to improve book production
Local journalism expands media landscape in Switzerland
Boost community feedback with Article Rating in Newscoop 4.1
The future of journalism? newscafe.ge multi-platform news organisation in Georgia
Why open source search with Solr is good for news organisations
New wave of independent media builds online future in Georgia
Meet the open source newsroom pioneers coding Superdesk
13 technology and journalism festivals you can't miss in 2013
What's next for Newscoop? Super search with Solr...
Sourcefabric End of Year Awards 2012
Open Video Forum with XM:Lab encourages remote participation
How to translate the interface of Airtime or Booktype
OpenOil book made with Booktype provokes open knowledge on oil industry
Five social media lessons learnt from West Africa Democracy Radio
Install your own Booktype server on Ubuntu or Debian
Airtime and the Raspberry Pi part 1: Experiments in installation
Mobile Radio BSP brings the world of radio to 30th São Paulo Bienal
Ally-Py: The newsroom’s ally
Launching Framed Horizons: Student Writing on Nordic Cinema
How to 'bling' your Booktype
What does our block sound like? Hacking Airtime at the Mozilla Festival
From paper to pixels and back again - Objavi links solutions for publishers
Minute by minute: how GEN Live Desk is covering the US elections
Tweeking Zeit Online with Hacks Hackers Berlin
'Latest articles widget' with Newscoop Rest API PHP-SDK
On air in 3, 2, 1... Airtime's new live radio modes and how to use them
Google, Facebook and the future of German media
What are smart blocks? Get the most from Airtime's new playlists
Introducing BookJS
Developing the Booktype community
Booktype Pro is your one-stop publishing shop
New Newscoop REST API overview
Journal B, smart design focuses on culture and politics in Bern
How to create dashboard widgets in Newscoop
Built to scale: Brasil 247's responsive online news design gives site new life
Three is the magic number for Hacks/Hackers Berlin
New Booktype magazine offers open perspectives on publishing
Airtime training in London, 20th October
Superdesk wants to be your newsroom's digital twin
Failure is an option in the world of media innovation
From Asunción to Zagreb: Sourcefabric 3.0 announced at Sourcecamp
Booktype at the Frankfurt Bookfair 2012
What is the lifecycle of a news story?
Drink coffee and eat code at Sourcefabric's Open Day
Brasil 247 embracing digital journalism through online community
Made for mobile? Four open source applications for phones
A rescue boat for independent journalism; how Newscoop helped redesign Yemen Times
The little USB stick that packs a big open source punch
Millions of textbooks to South African students-pushing the frontier of collaborative publishing
Rebooting journalism in Buenos Aires
Think agile, think beta: a new approach to journalism training
Top 10 picks for Campus Party Berlin 2012 with Airtime software
Five things we learned from Hacks/Hackers Berlin
And the winner is... Aloha! Choosing a web editor...
Smartphone journalism with Airtime
The collaborative spectrum of writing a book in the browser
Airtime software hits the 2012 Grassroots Radio Conference
Five mapping questions every news organisation should be asking
Is your CMS front page ready for breaking news?
Hacks/Hackers Berlin kicks off with speedpitches and start-ups
Automation is dead. Long live radio!
How editors can work on their website like print editors work in InDesign
From Lagos to Maputo, an open source tool for citizen journalists
Designing books in Booktype with some CSS trickery
Which app should your newsroom build next?
Collaboration, formats and remixing: the Booktype workshop at UCL
What is the future of the WYSIWYG editor?
Building the next generation of journalism tools with #newsbeta
From Perl to Django: how we developed an open source book platform
Juba - the world's first open source city?
What collaborative book production looks like
Newscoop and Airtime hotfixes kick off a summer of open software
Creating a theme for Newscoop 4
Why I like Information Architects
Booktype pioneers printing equations in a digital environment
On the Road to Frankfurt with Booktype
NationTalk Radio connects Aboriginal communities in Canada
Sourcefabric and Resonance FM team up, building “perfect” tools for alternative radio
Will the real Airtime please stand up?
GEN and Sourcefabric announce live-blogging tool at News World Summit
Football live reporting. Be ready in time for UEFA Euro 2012.
Netgazeti, an independent voice in Georgia
Five ways to open source your newsroom
Your guide to what's new in Newscoop 4.
How people can teach publishers how to work with electronic media.
e-Book Workshop with Booktype
Airtime wins award for social change at Guardian Megas
Turn up the volume for Dynamic Range Day!
Investigating eco-journalism in Lagos, Nigeria
Newscoop Theme Development Workshop in Berlin
The future of the book is in your hands with Booktype.
Airtime meetups for World Radio Day on 13th February
Sourcefabric to launch open source book production platform
Will multi-platform strategies save the news industry?
Airtime Artists of the Year announced!
How to make great radio on a shoestring budget using Audioboo and Airtime Pro.
From tarball to transmission: open source radio in Sanok.
How we improved our cloud-based radio automation and why.
Sticky content and the broadcast media
Can design save the newspaper industry?
Superdesk: the newsroom tool by journalists, for journalists.
TagesWoche portrays new future for Swiss media landscape.
Independent media in Georgia: Livepress.ge
The future of news, live from Mediafabric
Mediafabric 2011. Visual essays on journalism's future.
Theme contest prize scooped by Bogotá designer.
Mozilla and Sourcefabric: Working Magic with Audio
A young person's guide to reporting on conflict.
Why design for paywalls and subscription sites matters.
Sourcefabric and WADR presented with Knight-Batten Award.
Espionage and journalistic excellence in Georgia.
Sourcefabric independent media projects get underway in Georgia.
Rights and royalties for online radio.
Why Sourcefabric chose Zend as our PHP framework.
Inside Source: Dispatches from Guatemala and Khombole
What's new in Airtime 1.9?
Behind the scenes of West Africa Democracy Radio's news platform.
Building news sites: mastheads, comments, archives, search and type.
Six best practices for designing news websites.
Newscoop 3.6 and Airtime 1.9 Release Candidates
Inside Source: Belarus's silent revolution.
Sourcefabric's first Latin American conference begins in Guatemala.
Localizing Newscoop to speak your language.
Catalyst Radio launches UK internet radio network with Airtime
Add Airtime to Icecast for instant web radio
Open source digital DJ: Integrating Airtime and Mixxx
Programming language for news: Newscoop's templates
Airtime 1.8.1 manual for broadcasters published.
Combining Newscoop and SoundCloud - a developer's guide.
Cloud formations: Integrating Newscoop, Airtime and SoundCloud.
Sourcefabric run Prague Marathon for Cystic Fibrosis Club
Powered by Newscoop. Three sites to watch.
Google Video dead! Long live your archive!
Ushahidi Cooker for Newscoop - New Template Pack
Newspapers and platforms in Latin America.
Newsroom convergence in Belarus and beyond.
Digital manuals for a digital media.
Promoting Dialogue in West Africa.
Rewriting, refactoring and resource allocation.
Digital Radio Week at the EBU.
Frequency response: Community radio and tactical media.
Mapping and geolocation with Newscoop 3.5.
Widgets and thinking like a dandelion.
Radio journalism and Africa's democratic process.
A magazine theme does not a magazine make.
Journalism is back.
Exploring new forms for radio and software
Campsite is HTML5 / CSS3 ready
Django Software Stack
The future of radio is now: ON festival Basel, 14 - 19 June
Free, as in Freedom!
Sourcefabric's Secret Sauce Source Revealed
A Beginner's Guide To Sourcefabric
Get our newsletter:
Powered by Newscoop, the open content management system for professional journalists.
Comments
Previous comments
Anonymous User
Booktype pioneers printing equations in a digital environment | June 18, 2012
Your comment