From owner-freebsd-hackers@FreeBSD.ORG Wed Mar 7 19:11:23 2012 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3E2911065675 for ; Wed, 7 Mar 2012 19:11:23 +0000 (UTC) (envelope-from bfalk_bsd@brandonfa.lk) Received: from mail-yx0-f182.google.com (mail-yx0-f182.google.com [209.85.213.182]) by mx1.freebsd.org (Postfix) with ESMTP id ED6548FC14 for ; Wed, 7 Mar 2012 19:11:22 +0000 (UTC) Received: by yenl9 with SMTP id l9so3356252yen.13 for ; Wed, 07 Mar 2012 11:11:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brandonfa.lk; s=google; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=O/niVNIb3V6b0wYe4Oi6ysARxhJQDNzElSx0DlGhhhw=; b=qBkWhTQDfnjSCLTVgVQnuUmpFDG0K2Q+zSq+cTdJK5D7lYSAxEygysvfqjGJtvuMmM +UGbi9D39pvkHRxvIY+ln7kujiL/WEeJzVS8A3ScIU4SlNcTngDNLTXohEqQ0jNhzFvz G2IJIOzR5tDAokg2LHzdSQh7FYb2RBTrf5f2A= Received: by 10.236.155.225 with SMTP id j61mr6451496yhk.43.1331147475950; Wed, 07 Mar 2012 11:11:15 -0800 (PST) Received: from [192.168.42.146] (wsip-184-183-177-134.dc.dc.cox.net. [184.183.177.134]) by mx.google.com with ESMTPS id r7sm40234692yhm.9.2012.03.07.11.11.15 (version=SSLv3 cipher=OTHER); Wed, 07 Mar 2012 11:11:15 -0800 (PST) Message-ID: <4F57B2CF.1050300@brandonfa.lk> Date: Wed, 07 Mar 2012 14:11:11 -0500 From: Brandon Falk User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:10.0.2) Gecko/20120216 Thunderbird/10.0.2 MIME-Version: 1.0 To: Peter Jeremy References: <20120306133958.008f1df2@bhuda.mired.org> <4F5660C3.5090700@brandonfa.lk> <20120307190641.GA40051@server.vk2pj.dyndns.org> In-Reply-To: <20120307190641.GA40051@server.vk2pj.dyndns.org> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Gm-Message-State: ALoCoQkXGmUhDQ7kpqGfYnNfIspEljndHA/rz5sBsiafJLSF/dgd1kdhtIO19tRMyrCIOU0MYnfF Cc: freebsd-hackers@freebsd.org Subject: Re: Graphical Terminal Environment X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Mar 2012 19:11:23 -0000 On 3/7/2012 2:06 PM, Peter Jeremy wrote: > If you're looking for something minimal, vector support should be one of the > first things to go. At small sizes (in terms of dots), the best fonts are all > bitmaps, rather than vector descriptions. One of the features of TrueType and > Postscript is that a vendor can provide hand-tweaked bitmap glyphs for small > sizes of a vector font. Likewise the VT100 demonstrated that you don't need > vector line drawing to draw boxes. Some points to keep in mind: Anything > beyond what is supported in your VESA BIOS requires custom support for your > specific video chip. This is part of the code in x11-drivers/xf86-video-*. LCD > monitors look fairly poor unless driven at their native resolution so, unless > your VESA BIOS provide a mode that suits your monitor, you will need custom > driver code. I do plan on writing a small little driver for NVIDIA cards (it's what I have). I'm assuming it can't be terribly hard to detect the monitor's resolution, set to that resolution, then start displaying dots... you never know though... I'll be having a fun time with nouveau for the next few weeks :) -Brandon