h6. [[FontManager]] h6(. » [[FontManager SWI Calls|SWI Calls]] h6((. » Font_SwitchOutputToBuffer h2. Font_ SwitchOutputToBuffer h5. (SWI &4009E) |_<^{width:3em}. Entry | | |<^. R0|<^. [[Font_SwitchOutputToBuffer Flags|Flags]] if R1 > 0, else 0 | |/4<^. R1 |<^. Pointer to word aligned buffer or,| |<^. 8 to count buffer space needed| |<^. 0 to switch to normal output| |<^. -1 to read state| |_<^{width:3em}. Exit || |<^. R0|<^. Previous Flags| |<^. R1 |<^.Previous buffer pointer + size needed by Draw file structure| h4. Use This call switches the output from the Font Manager to a buffer and then saves it in the [[File formats: DrawFile|DrawFile format]]. h4. Notes R1 on exit, points at the 0 terminator (it and the new size remaining are not counted in the data generated). Each letter is converted to a filled path object, as are rubout boxes and the underlining. Before calling the buffer must contain the following: |_<^{width:3em}. Offset |_<^. Contents| |>^. +0|<^. 0| |>^. +4|<^. Size of remaining buffer (bytes)| h4. See also * [[Font_SwitchOutputToBuffer Flags]]