github directvt/vtm v2026.01.10

latest releases: v2026.01.13, v2026.01.11
5 days ago

GitHub all current

Changes

  • Fix glyph rendering in proportional fonts (GUI mode on Windows).
    vtm -c "<config/gui/fonts font* font='Times New Roman'/>"
    vtm -c "<config/gui/fonts font* font='Arial'/>"

Now, for fun and experimentation, using VT2D, it is possible to achieve the following result (displaying not only individual characters, but also phrases in a proportional font):
image

  • settings.xml:
    <config>
        <gui>
            <fonts font* font="Times New Roman"/>
            <antialiasing=on/>
        </gui>
    </config>
    <vt2d>
        <stx  ="\u{2}"/>
        <m2x1 ="\u{D009C}"/>
        <m3x1 ="\u{D009F}"/>
        <m4x1 ="\u{D00A3}"/>
        <m5x1 ="\u{D00A8}"/>
        <m6x1 ="\u{D00AE}"/>
        <m7x1 ="\u{D00B5}"/>
        <m8x1 ="\u{D00BD}"/>
        <m9x1 ="\u{D00C6}"/>
        <m10x1="\u{D00D0}"/>
        <m11x1="\u{D00DB}"/>
        <m12x1="\u{D00E7}"/>
        <m13x1="\u{D00F4}"/>
        <m14x1="\u{D0102}"/>
        <m15x1="\u{D0111}"/>
        <m16x1="\u{D0121}"/>
        <hz_lft="\u{FE03}"/> <!-- Horizontal Left -->
        <hz_mid="\u{FE04}"/> <!-- Horizontal Center -->
        <hz_rht="\u{FE05}"/> <!-- Horizontal Right -->
    </vt2d>
    <Ns=en-US>
        <en-US>
            <TextbasedDesktopEnvironment="  "|/vt2d/stx|"Text-based"|/vt2d/hz_rht|/vt2d/m10x1|/vt2d/stx|" Desktop "|/vt2d/hz_mid|/vt2d/m9x1|/vt2d/stx|"Environment"|/vt2d/hz_lft|/vt2d/m11x1|"  "/>
            <Info label=/vt2d/stx|"Info"|/vt2d/hz_lft|/vt2d/m4x1 title=label tooltip=/vt2d/stx|" Info "|/vt2d/m6x1>
                <KeybdTest=/vt2d/stx|"Keyboard Test"|/vt2d/m13x1/>
                <KeybdMode=/vt2d/stx|"Exclusive mode:"|/vt2d/hz_rht|/vt2d/m15x1/>
                <KeybdToggle on=" on █" off="█off "/>
                <pressed     =/vt2d/stx|" pressed" |/vt2d/hz_rht|/vt2d/m8x1/>
                <released    =/vt2d/stx|"released" |/vt2d/hz_rht|/vt2d/m8x1/>
                <pressanykeys=/vt2d/stx|"<Press any keys>"|/vt2d/m16x1/>
                <Generic     =/vt2d/stx|"Generic"  |/vt2d/m7x1/>
                <Literal     =/vt2d/stx|"Literal"  |/vt2d/m7x1/>
                <Specific    =/vt2d/stx|"Specific" |/vt2d/m8x1/>
                <Scancodes   =/vt2d/stx|"Scancodes"|/vt2d/m9x1/>
            </Info>
            <Taskbar>
                <Terminal    label=/vt2d/stx|"Terminal Console"|/vt2d/hz_lft|/vt2d/m16x1 title="Terminal"       tooltip="\e[1m Terminal Console               \e[m\n"|tooltip_footer/>
                <Tile        label=/vt2d/stx|"Window Manager"  |/vt2d/hz_lft|/vt2d/m14x1 title="Window Manager" tooltip="\e[1m Tiling Window Manager          \e[m\n"|tooltip_footer/>
                <Site        label=/vt2d/stx|"Viewport Marker" |/vt2d/hz_lft|/vt2d/m15x1 title="Site "          tooltip="\e[1m Desktop Viewport Marker        \e[m\n"|tooltip_footer/>
                <Logs        label=/vt2d/stx|"Log Monitor"     |/vt2d/hz_lft|/vt2d/m11x1 title="Log Monitor"    tooltip="\e[1m Log Monitor                    \e[m\n"|tooltip_footer/>
                <Disconnect  label="× "|/vt2d/stx|"Disconnect"|/vt2d/hz_lft|/vt2d/m10x1 tooltip=" Leave current session "/>
                <Shutdown    label="× "|/vt2d/stx|"Shutdown"  |/vt2d/hz_lft|/vt2d/m8x1  tooltip=" Disconnect all users and shutdown "/>
            </Taskbar>
        </en-US>
    </Ns>

Don't miss a new vtm release

NewReleases is sending notifications on new releases.