The problem is in fonts.C, function string fallbackfont(DDDFont font). Replace 
existing function (line 160) with this one and compile:
----------------------------------------------------------------
static string fallbackfont(DDDFont font)
{
    switch (font) 
    {
    case DefaultDDDFont:
        return "-*-helvetica-bold-r-*-*-*-120-*-*-*-*-*-*";
    case VariableWidthDDDFont:
        return "-*-helvetica-medium-r-*-*-*-120-*-*-*-*-*-*";
    case FixedWidthDDDFont:
    case DataDDDFont:
        return "-*-lucidatypewriter-medium-r-*-*-*-120-*-*-*-*-*-*";
    case SymbolDDDFont:
        return "-*-symbol-*-*-*-*-*-120-*-*-*-*-adobe-*";
    }

    assert(0);
    ::abort();
    return "";                  // Never reached
}
----------------------------------------------------------------
Or, just replace "iso8859" in font string with "*". After this, DDD will use 
existing lucidatypewriter font and will not display any warnings about them.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/959664

Title:
  ddd emits warnings when started from command line

To manage notifications about this bug go to:
https://bugs.launchpad.net/ddd/+bug/959664/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to