Bookmaker (software)

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
Bookmaker
Other namesBookmaker
DevelopersFounder Group (Beijing Founder Electronics Co., Ltd.)
Initial releaseBefore 1994[1]
Repository
  • {{URL|example.com|optional display text}}Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
Engine
    Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
    Operating systemDOS, Microsoft Windows
    LicenseProprietary
    Websitehttps://www.founderfx.cn/product/102.jhtml

    Bookmaker (simplified Chinese: 方正书版; traditional Chinese: 方正書版; pinyin: Fāngzhèng Shūbǎn) is a batch-processing typesetting software developed by Founder Group, first released in the 1990s.[2] It targets publications like books, periodicals, dictionaries, and scientific literature.[3]

    History

    [edit | edit source]

    Major releases of Bookmaker include v6.0 and 7.0, 9.0, 9.01, 9.1, 9.11, 10.0,[4] the 2008 edition, and 11.0.[5] V9.01 introduced automatic pinyin annotation, a large-character font library, and GBK font support.[6] The 2008 edition added annotation and layout parameters.[5]

    Features

    [edit | edit source]

    Bookmaker runs on Microsoft Windows (old versions support DOS), and can import Microsoft Word documents directly.[2] It offers tools for mathematical formula entry, chemical notation, symbol library management, and colored element design.[7] Output formats include PostScript and PDF, as well as Founder's proprietary CEB format.[5]

    Unlike WYSIWYG systems, Bookmaker uses batch processing: users write scripts in BD typesetting language (Chinese: BD排版语言) to define layout commands.[6]

    Sample files (Chinese: 小样文件, .FBD) contain user-edited text with embedded annotations, while backups (.BAK) are created automatically during processing.[8] The .PRO files store global annotations for the complete publication.[8]

    BD language

    [edit | edit source]

    Commands in BD language are embedded as annotations within sample files.[6]

    Examples
    Content Bookmaker BD language LaTeX Result
    Math expression 🄏🄏ⓏsinⓏ¼(α+β)🄏🄏 \sin(\alpha + \beta) sin(α+β)

    Limitations

    [edit | edit source]
    • Full-width single and double quotation marks from Word documents may convert to half-width in Bookmaker 10.0; this can be worked around by re-pasting through Windows Notepad or WordPad.[9]

    References

    [edit | edit source]
    1. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    2. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    3. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    4. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    5. ^ a b c Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    6. ^ a b c Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    7. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    8. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    9. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).