[brailleblaster] Re: Braille Fonts

  • From: Brandon Roller <brandon.r.roller@xxxxxxxxx>
  • To: brailleblaster@xxxxxxxxxxxxx
  • Date: Fri, 25 Jan 2013 14:07:57 -0500

Ok, the methods in FontManager were part of the old document manager class.
I just moved them into their own class.  I'll change the lines to use the
file separator.


On Fri, Jan 25, 2013 at 1:52 PM, John J. Boyer <john.boyer@xxxxxxxxxxxxxxxxx
> wrote:

> Let's see what is happening. When I launch BrailleBlaster from the
> console in Cygwin I get a message box with this message. When I press
> the OK button BrailleBlaster quits but doesn't return to the prompt. I
> have to press control+C to get the prompt. (The old BB launches properly
> under these conditions.)
>
> Finding the path to brailleblaster.jar works properly when building with
> ant, or at least it used to. Francois, who has now unsubscribed from the
> list, introduced the environment variable for use in Eclipse.  the
> getBrailleBlasterPath method in BBIni also works for subcommands, and I
> think on the Mac. The method apparently needs some modivication.
>
> The paths in FontManager also need modification. They are specific for
> Windows, using backslashes. They should use the file separator from
> BBIni or from System.getProperty .
>
> John
>
> On Fri, Jan 25, 2013 at 11:42:46AM -0500, Brandon Roller wrote:
> > Let's make sure we are talking about the same occurence
> > I see the message in an alert box "Braille font cannot be found", when BB
> > launches.
> > It doesn't crash immediately crash though.  I know this occurs because of
> > an incorrect path
> > in BBIni.java.  I found this out because I didn't have an environment
> > variable in set in Eclipse.
> >
> > Before that the getBrailleblasterPath method would attempt to find a path
> > and the result similar to
> > path to
> >
> brailleblaster\brailleblaster.newdesign\classes\org\brailleblaster\Main.class
> > This points to the main class and not the dist folder so other items such
> > as librarys and fonts don't load.
> >
> > The call to the dialog occurs in Font Manager in the word processor
> package.
> > if (!SimBraille) {
> > String fontPath = BBIni.getBrailleblasterPath() +
> > "/programData/fonts/SimBraille.ttf";
> > String platform = SWT.getPlatform();
> > if (platform.equals("win32") || platform.equals("wpf")) {
> > fontPath = BBIni.getBrailleblasterPath() +
> > "\\programData\\fonts\\SimBraille.ttf";
> > }
> > if (!shell.getDisplay().loadFont(fontPath)) {
> > new Notify(lh.localValue("fontNotLoadedBraille"));
> > }
> > }
> >
> > The Notify class in utils creates the message, so that's why you are not
> > seeing the exact same message in any of the code.
> >
> > -Brandon
> >
> >
> >
> >
> > On Fri, Jan 25, 2013 at 10:56 AM, John J. Boyer <
> > john.boyer@xxxxxxxxxxxxxxxxx> wrote:
> >
> > > Hi Brandon,
> > > What class is this dialog in? I'll have a look at BBIni . When I get
> > > this dialog BrailleBlaster terminates.
> > >
> > > Is there a way to make the program pop up a dialog box when an
> exception
> > > occurs instead of just quitting?
> > >
> > > Thanks,
> > > John
> > >
> > > On Fri, Jan 25, 2013 at 09:48:32AM -0500, Brandon Roller wrote:
> > > > John,
> > > > I have seen that dialog too.
> > > > I think there are bugs in the BBIni.java file and how it finds a
> path to
> > > > the BB directory.
> > > > So the braille fonts are there, it's just that the correct path was
> not
> > > > established on initialization.
> > > >
> > > >
> > > > -Brandon
> > > >
> > > >
> > > > On Fri, Jan 25, 2013 at 9:42 AM, Vic Beckley <vic.beckley3@xxxxxxxxx
> >
> > > wrote:
> > > >
> > > > > John,
> > > > >
> > > > > Strange. I'm not getting this. I am also running from the latest
> > > > > repository.
> > > > >
> > > > >
> > > > > -----Original Message-----
> > > > > From: brailleblaster-bounce@xxxxxxxxxxxxx
> > > > > [mailto:brailleblaster-bounce@xxxxxxxxxxxxx] On Behalf Of John J.
> > > Boyer
> > > > > Sent: Friday, January 25, 2013 8:59 AM
> > > > > To: brailleblaster@xxxxxxxxxxxxx
> > > > > Subject: [brailleblaster] Braille Fonts
> > > > >
> > > > > I have just updated to the latest newdesign repository. When I run
> > > > > BrailleBlaster to debug the crash I get a dialog saying that the
> > > Braille
> > > > > font cannot be found. Whatever font this is, it should be in the
> fonts
> > > > > directory in the repository, since it won't change.
> > > > >
> > > > > I see from the liblouis list that there is a font to display dot
> > > > > patterns for Unicode Braille. Do we have this? If not, it should
> also
> > > be
> > > > > in the fonts directory.
> > > > >
> > > > > Thanks,
> > > > > John
> > > > >
> > > > > --
> > > > > John J. Boyer; President, Chief Software Developer
> > > > > Abilitiessoft, Inc.
> > > > > http://www.abilitiessoft.com
> > > > > Madison, Wisconsin USA
> > > > > Developing software for people with disabilities
> > > > >
> > > > >
> > > > >
> > > > >
> > >
> > > --
> > > John J. Boyer; President, Chief Software Developer
> > > Abilitiessoft, Inc.
> > > http://www.abilitiessoft.com
> > > Madison, Wisconsin USA
> > > Developing software for people with disabilities
> > >
> > >
> > >
>
> --
> John J. Boyer; President, Chief Software Developer
> Abilitiessoft, Inc.
> http://www.abilitiessoft.com
> Madison, Wisconsin USA
> Developing software for people with disabilities
>
>
>

Other related posts: