From nobody Tue Feb 04 12:59:21 2025 X-Original-To: freebsd-accessibility@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4YnNjp1ynrz5mn0X for ; Tue, 04 Feb 2025 12:59:26 +0000 (UTC) (envelope-from alfix86@gmail.com) Received: from mail-ed1-x52a.google.com (mail-ed1-x52a.google.com [IPv6:2a00:1450:4864:20::52a]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4YnNjm5Mvwz3kDV for ; Tue, 04 Feb 2025 12:59:24 +0000 (UTC) (envelope-from alfix86@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=fmdy8z0c; spf=pass (mx1.freebsd.org: domain of alfix86@gmail.com designates 2a00:1450:4864:20::52a as permitted sender) smtp.mailfrom=alfix86@gmail.com; dmarc=pass (policy=none) header.from=gmail.com Received: by mail-ed1-x52a.google.com with SMTP id 4fb4d7f45d1cf-5dc7eba78e6so10463820a12.3 for ; Tue, 04 Feb 2025 04:59:24 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1738673963; x=1739278763; darn=freebsd.org; h=content-transfer-encoding:subject:from:to:content-language :user-agent:mime-version:date:message-id:from:to:cc:subject:date :message-id:reply-to; bh=1wxVc+itBjVqJBWpJ9m6fPD1is6X04hQQP+RvgFaJKY=; b=fmdy8z0cpqUGopjiOTpT620+DdZ1GPtTRN47KzG3rjBEEPv28z93sV9baWycFTDu48 qVAvgmG5IQbpp0Loy/rhCWO1+nAucgOch78zXhEaoqXZESfBY83XwVO0uWK7lH0qEv9g EPS+gauQSl80jMUZKWuFVKL/pmv2jfatkBwpaY7L9mlqrjTML6hFd/WHW2SSRio4oQFR a8j1gtMKru0ZX5Popzyr7YM4L1fGZQBTtRBLhiFJbaA2McIsbyhWR5hdApCbo3NEolfR 8zv1jyx+sAdUb/XJo3ahCQDTlWmnHDwA8p6qQ0UKGUAfAHSCc+DLpEb3ic0m3+uCfta0 R0Lw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1738673963; x=1739278763; h=content-transfer-encoding:subject:from:to:content-language :user-agent:mime-version:date:message-id:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=1wxVc+itBjVqJBWpJ9m6fPD1is6X04hQQP+RvgFaJKY=; b=oxzsXqfvwFUPpJw+K1w+kGF0grAEPViyfa4gpmfP0rJpFvA+36a9S4viTKL5PBzfPI f5fzUfIUqj8T1LhOR1IRwdU+QQ1I5SpDgNQvNtIoxuc209HvpKu5ixn6vy8bGsGstliD RD4xRwxsB2ka78R+8oXCfhETtTNGhgHD5Y70im1GdMOLV7kQ+VuBXUPXsCa4jn5pjm6v 0m1GsOix0wjq9ARWTHPdpMTRQ/0AnUGQscc7OAGgxXHVDHuMk8wASjWNM4ofhRfVqyCi AQQJCf65ZV7ORUjk3X62Qcn13OAnFm6wdSs2q/XAq5Bys7TNde2k4PfMbTDfz/7rzdRp R0rg== X-Gm-Message-State: AOJu0Yw6kCzPwyUO8ozik20TdsZgZpHbOcX1dCGVRKFZnmhmE7hp/0pX E176BZh/7c4ALNiBYZ4CwiinO9f8A02Rjmzvq4OaRiqeRu/qNUN3l8500A== X-Gm-Gg: ASbGncsd/2pgyWekH/sgaPlmgt8VCk790yQ/n+7NnJMSaJHwMT6frABx49R2C+G8IVK /6whECpVZscVeN5RQoVhNfqMEm5/rliqCvCbFZxsPmZSV6nw4QA+4hH80zmealq6awffd/3jLh2 RzcfDK+6lkvl35zD9ptOZ/VSeQZ9toPwuMjq2QTs2DJjM14/nMnLMXnKR65fbiBqBTzjzY9TTKb iJfmVujt54LyybhixMgNSrWT1KLTcV+agSfbJpb4lt81fUkB9cQZFthxmeRChyLohdNO6h2U6YE xo3R6XRlk7F3YvU= X-Google-Smtp-Source: AGHT+IFs3F1ZXYJiFeIjXj/9f2bNLJmHlPUNER/hmOi756cI0hWZQb6a7XmoMSpJeIdzHG4LWAV0Xg== X-Received: by 2002:a05:6402:2682:b0:5dc:ad49:ba1a with SMTP id 4fb4d7f45d1cf-5dcad49ba69mr8692667a12.0.1738673962926; Tue, 04 Feb 2025 04:59:22 -0800 (PST) Received: from [192.168.170.178] ([37.161.59.39]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-5dc723e9ef4sm9224801a12.22.2025.02.04.04.59.21 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 04 Feb 2025 04:59:22 -0800 (PST) Message-ID: Date: Tue, 4 Feb 2025 13:59:21 +0100 List-Id: FreeBSD accessibility discussions List-Archive: https://lists.freebsd.org/archives/freebsd-accessibility List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-accessibility@freebsd.org Sender: owner-freebsd-accessibility@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-US To: freebsd-accessibility@freebsd.org From: Alfonso Sabato Siciliano Subject: Vision Accessibility Report 2 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spamd-Result: default: False [-2.10 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-0.97)[-0.974]; NEURAL_SPAM_SHORT(0.88)[0.875]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20230601]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; MIME_TRACE(0.00)[0:+]; ARC_NA(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; FREEMAIL_FROM(0.00)[gmail.com]; FROM_HAS_DN(0.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; FREEMAIL_ENVFROM(0.00)[gmail.com]; TO_DN_NONE(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; PREVIOUSLY_DELIVERED(0.00)[freebsd-accessibility@freebsd.org]; MID_RHS_MATCH_FROM(0.00)[]; MLMMJ_DEST(0.00)[freebsd-accessibility@freebsd.org]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::52a:from] X-Spamd-Bar: -- X-Rspamd-Queue-Id: 4YnNjm5Mvwz3kDV Hello! This is the second report for the "Vision Accessibility" project, https://freebsdfoundation.org/project/vision-accessibility-subsystem-for-freebsd/ FreeBSD provides the Ports Collection to give users and administrators a simple way to install applications. The collection provides tens of thousands of ports; port configuration is a key feature. It is possible to configure a port before the building and installation. The command "make config" uses a text user interface (TUI) to set up port options interactively. Recently low vision users (mainly with cataracts) have requested new features to easily change the colors of the TUI. Several features have been implemented to allow changing colors, for example: a new environment variable to set the UI to black and white, or the ability to set colors by reading a configuration file at runtime. All features have been described in the manual of portconfig(1) since version 0.6.2. Currently an effort for a new Accessibility Handbook is in progress. Its purpose is to describe the current assistive technologies available in the operating system, a possible index is below. The Part 2 is related to the vision assistive technologies. Tips and new ideas are welcome. Abstract Preface   Intended Audience   Overview Part I. General Chapter 1. Introduction   1.1. Accessibility   1.2. Assistive Technologies   1.3. Miscellaneous Chapter 2. Help   2.1. Mailing Lists   2.2. Chat Part II. Vision Chapter 3. Virtual Terminal   3.1. Introduction   3.2. Colors   3.3. Resolution   3.4. Font   3.5. Bell Chapter 4. Colors   4.1. Color temperature   4.2. Contrast   4.3. Ports Collection Chapter 5. Low Vision   5.1. Magnify   5.2. Font   5.3. Screen Resolution Chapter 6. Blindness   6.1. Screen Reader   6.2. Speech Synthesizer   6.3. Speech Dispatcher   6.4. Ports Collection   6.5. Ed Editor   6.6. Edbrowse   6.7. Liblouise Chapter 7. Desktop Environments   7.1. Gnome   7.2. KDE   7.3. XFCE   7.4. Wayland Chapter 8. Development   8.1. Guidelines   8.2. Checkers   8.3. Libraries Best regards, Alfonso