Bookmaker (software)
| Bookmaker | |
|---|---|
| Other names | Bookmaker |
| Developers | Founder Group (Beijing Founder Electronics Co., Ltd.) |
| Initial release | Before 1994[1] |
| Repository |
|
| Engine | |
| Operating system | DOS, Microsoft Windows |
| License | Proprietary |
| Website | https://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]
| Content | Bookmaker BD language | LaTeX | Result |
|---|---|---|---|
| Math expression | 🄏🄏ⓏsinⓏ¼(α+β)🄏🄏
|
\sin(\alpha + \beta)
|
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]- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ a b c Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ a b c Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).