Giter Site home page Giter Site logo

homebrew-vte's Introduction

z80oolong/vte -- libvte 対応端末エミュレータ及びアプリケーションにおいて East Asian Ambiguous Character を全角文字の幅で表示するための Formula 群

概要

Homebrew for Linux とは、Linux の各ディストリビューションにおけるソースコードの取得及びビルドに基づいたパッケージ管理システムです。 Homebrew for Linux の使用により、ソースコードからのビルドに基づいたソフトウェアの導入を単純かつ容易に行うことが出来ます。

また、 libvte は、 GNOME において、端末エミュレータを実装するためのコアとしての機能を Gtk ウィジェットのライブラリとして纏めたものです。

この Homebrew for Linux 向け Tap リポジトリは、 Unicode の規格における東アジア圏の各種文字のうち、いわゆる "◎" や "★" 等の記号文字及び罫線文字等、 East_Asian_Width 特性の値が A (Ambiguous) となる文字 (以下、 East Asian Ambiguous Character) が、日本語環境で文字幅を適切に扱うことが出来ずに表示が乱れる問題の修正を適用した libvte 対応端末エミュレータ及びアプリケーションを導入するための Formula 群を含む Tap リポジトリです。

なお本リポジトリにおいて、現時点で問題の修正に対応している libvte 対応端末エミュレータ及びアプリケーションに関しては、本リポジトリに同梱する FormulaList.md を参照してください。

使用法

まず最初に、以下に示す Qiita の投稿及び Web ページの記述に基づいて、手元の端末に Homebrew for Linux を構築します。

そして、本リポジトリに含まれる Formula を以下のようにインストールします。

 $ brew tap z80oolong/vte
 $ brew install <formula>

なお、一時的な手法ですが、以下のようにして URL を直接指定してインストールすることも出来ます。

 $ brew install https://raw.githubusercontent.com/z80oolong/homebrew-vte/master/Formula/<formula>.rb

なお、本リポジトリにて修正を行うアプリケーション及び本リポジトリに含まれる Formula の一覧とその詳細については、本リポジトリに同梱する FormulaList.md を参照して下さい。

その他詳細について

その他、本リポジトリ及び Homebrew for Linux の使用についての詳細は brew help コマンド及び man brew コマンドの内容、若しくは Homebrew for Linux の公式ページを御覧下さい。

謝辞

本リポジトリの作成にあたっては、https://developer-old.gnome.org/vte/unstable/VteTerminal.html 等のページを参照しました。 GNOME プロジェクトの開発者コミュニティ各位と各種 libvte 対応端末エミュレータ及びアプリケーションの開発者及び開発コニュニティの各位に心より感謝致します。

使用条件

本リポジトリは、 Homebrew for Linux の Tap リポジトリの一つとして、 Homebrew for Linux の開発コミュニティ及び Z.OOL. (mailto:[email protected]) が著作権を有し、Homebrew for Linux のライセンスと同様である BSD 2-Clause License に基づいて配布されるものとします。詳細については、本リポジトリに同梱する LICENSE を参照して下さい。

homebrew-vte's People

Contributors

z80oolong avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.