GSoC: June 16 - June 22

This is one of the reports about my GSoC project and cover the fifth week of “Students coding”, the one before mid term evaluation. You can watch the current state of the project at video (or the 720p version of it) where I used this release of my project running at a build of Firefox OS with font that support math.

At this fifth week I continue working at the Input Method Editors (IME). Bellow you will find more details about the past week and the plans for this one.


Using an heuristic to move the cursor to the parameter place looks an better option than using place holders. For it the user should type “Enter”.

I also implement the “Backspace” key to remote the LaTeX command before the cursor.

More information about the IME at Bug 1027670.


The code from keyboard is being refactored (see Bug 1023729) and I already rebased the keyboard to cover the first part of this process (see Bug 1023730).

Alternate keys list

I also start working at the Bug 934209 since the keyboard has some keys with this problem.

Math Fonts at Firefox OS

One old issue is that Firefox OS don’t have fonts to support math properly. I try Frédéric Wang’s patch to fix this but it didn’t work 100%. For more information see Bug 775060.

Plans for June 23 - June 29

  • Add more (alternate) keys
  • Improve IME
  • UX tests
  • Continue to work at bugs 775060 and 934209